[MPlayer-dev-eng] [PATCH] fix mencoder compilation with lavf X11 demuxer
Michael Niedermayer
michaelni at gmx.at
Thu Dec 14 10:29:36 CET 2006
Hi
On Wed, Dec 13, 2006 at 08:10:13PM -0500, Rich Felker wrote:
> On Thu, Dec 14, 2006 at 12:55:59AM +0100, Dominik 'Rathann' Mierzejewski wrote:
> > On Thursday, 14 December 2006 at 00:51, Corey Hickey wrote:
> > > Hello,
> > >
> > > Compilation of mencoder fails for me now; lavf compilation includes some
> > > X11 headers, but mencoder's compilation doesn't link with the
> > > corresponding libraries.
> > >
> > > The attached patch fixes the problem for me. I don't know if it's the
> > > right fix, so I won't threaten to apply it, but it would be nice if
> > > somebody took care of this (or told me to apply my patch).
> >
> > Can x11grab be easily disabled? More specifically, I'm trying to avoid
> > unnecessary dependencies in mencoder for binary packages. MEncoder doesn't
> > depend on any X11 libs currently and I intend to keep it that way.
>
> IMO this reveals a whole cascade of problems:
>
> - there should be a way to disable protocols if there's not already
patch welcome ...
> - the protocols should ideally be a separate library/separate level of
> abstraction from the muxers/demuxers
should be easy, pretty much just a few svn mv + Makefile/configure changes
if iam not missing anything (and patch welcome ...)
> - wtf? grabbing belongs in a grabber app, not an a/v format library
well grabbing always was part of libavformat, you complain a little late
> - libavformat looks more like libffmpegapp than libavformat
>
> Any ideas if there's a desire to fix any of them, and if so, how to go
> about doing it?
what about changing the x11grab code to use dlopen() ?
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Opposition brings concord. Out of discord comes the fairest harmony.
-- Heraclitus
More information about the MPlayer-dev-eng
mailing list