[FFmpeg-devel] [PATCH] Dynamic plugins loading

Reimar Döffinger Reimar.Doeffinger
Tue Nov 2 22:22:54 CET 2010

On Tue, Nov 02, 2010 at 10:14:22PM +0100, Nicolas George wrote:
> Le duodi 12 brumaire, an CCXIX, Carl Eugen Hoyos a ?crit?:
> > Allow me to add that I am very strictly against the proposed patch as long
> > as no explanation is given what it is needed for
> I explained why I needed it for: adding a home-made input format for
> specific needs. There are other options to do it, each with pros and cons.
> Adding it statically by patching the source and rebuilding, which is what I
> do at this time, has the con that I can not use the distro's libav*.

You can't do that anyway, unless you use none of the non-public API functions
at all (and someone else mentioned why that is highly undesirable, and honestly
in my opinion it makes it pointless for that plugin to be implemented "below"
ffmpeg instead of a wrapper above it), the internal API can change any time,
including for security updates.
Unless there's also a stable API for those plugins they are more likely to
be a nightmare than an improvement to users.

More information about the ffmpeg-devel mailing list