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

Diego Biurrun diego at biurrun.de
Mon Sep 29 08:58:41 CEST 2008


On Fri, Sep 26, 2008 at 07:40:09PM +0200, Stefan Strobl wrote:
> Diego Biurrun wrote:
> >> I got some "undefined references" when compiling mplayer with
> >> MJPEG_DEMUXER as the only demuxer.
> > 
> > Unreproducible, provide more details.
> 
> In an attempt to minimize mplayer for use in an embedded system I want
> to disable all but a few decoders, demuxers, etc.

You still did not post the error output.  This is essential information.

> I've found no other way execpt to disable all of them individually, so
> my configure is quite large. Is there a better way to do that?

No, not with the way FFmpeg is currently built in MPlayer.

> 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?

Diego



More information about the MPlayer-dev-eng mailing list