[FFmpeg-devel] Splitting libavformat (Was: [PATCH] IPv6 support v.2)

Luca Abeni lucabe72
Mon Nov 19 08:20:47 CET 2007

Hi all,

Diego Biurrun wrote:
> On Fri, Nov 16, 2007 at 03:21:23PM +0100, Luca Abeni wrote:
>> I am leaving for the weekend in about one or two hours, and I'll not be
>> online until monday, but I'll have some time to hack ffmpeg.
>> If noone else is working on this, I'll split libavformat.

I did some experiments, and I have a patch almost ready. I'll post it
tomorrow, after fixing some things, and updating the patch to option 2),
since it seems that people like it better.

>> In my plan, I will simply move code from one library to another, without changing
>> any API (I hope this can be done ;-). After this split, the only URLProtocols
>> remaining in libavformat will be file_protocol and pipe_protocol.
> Why keep them?

Because without at least the file protocol libavformat is not usable.
In my plan, libavformat should only depend on libavcodec and libavutil.
Then, we will have a libavnet and libavgrab (or whatever names we prefer)
depending on libavformat, which will provide additional protocols and grabbing


More information about the ffmpeg-devel mailing list