[FFmpeg-devel] Merge all libraries (was: all: avoid data imports across DLL) boundaries

Kieran Kunhya kierank at obe.tv
Thu Aug 24 18:01:28 EEST 2017

> I did not manage to find a real drawback. If somebody finds it a bad
> idea, then please explain to me what benefit we get from having several
> separate libraries. This is not a rhetorical question, I really would
> like an explanation. But I do not agree with the obvious argument of
> file size, because almost nobody would use lavu without the rest,
> because lavc dwarves all other libraries, and because people who care
> about file size do not use pre-built binaries and can disable components
> with much more control than library per library.

You clearly are not aware how much random junk in all libs is still enabled
with --disable-everything.
I don't use avformat, why should it be linked into my code.


More information about the ffmpeg-devel mailing list