[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