[FFmpeg-devel] [PATCH] Dynamic plugins loading

Peter Ross pross
Mon Nov 1 13:07:13 CET 2010


On Sun, Oct 31, 2010 at 02:42:14PM +0100, Nicolas George wrote:
> Hi.
> 
> This patch is an attempt at implementing a simple plugins architecture for
> ffmpeg / libav*.
> 
> The design is kept minimalistic on purpose: any file named av*.so in
> $PREFIX/lib/ffmpeg/ or $AV_PLUGIN_PATH is dlopened, and its _init function
> is expected to call av_register_something to publish its features.
> 
> There is probably much to discuss, but at the very least, it works to simply
> add support for a new format in lavf by just dropping a file in a directory.
> Codecs and filters should work just the same.

Whats the purpose? You can already add news codecs, formats and filters to
an existing FFmpeg installation. It simple. Download source code, compile,
then copy the libav*so files over the existing ones.

-- Peter
(A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101101/1b2cb98b/attachment.pgp>



More information about the ffmpeg-devel mailing list