[MPlayer-dev-eng] [PATCH] unresolved symbol when MJPEG_DEMUXER is the only demuxer

Aurelien Jacobs aurel at gnuage.org
Mon Sep 29 13:47:43 CEST 2008


Diego Biurrun wrote:

> On Fri, Sep 26, 2008 at 07:40:09PM +0200, Stefan Strobl wrote:
> 
> > With this configure the problem is reproducible on current svn snapshot.
> 
> I could reproduce the problem now.  The issue is that
> libmpdemux/mp_taglists.c uses codec_wav_tags and codec_bmp_tags from
> libavformat/riff.c.  There is no easy way to ensure that this file is
> built in FFmpeg.
> 
> Any ideas how we could get rid of this dependency?

2 ways:
 - Totally stop using MPlayer's internal fourcc to identify codecs.
   Use CODEC_ID_* enum instead.
   This is a quite huge task, but this would be a nice cleanup.
 - Maintain your own mapping between CODEC_ID_* and MPlayer's internal
   fourcc. mp_taglists.c already contains some part of it.

Aurel



More information about the MPlayer-dev-eng mailing list