On Wed, 22 Jan 2014 00:42:10 +0100, Luca Barbato <[email protected]> wrote: > On 21/01/14 19:28, Anton Khirnov wrote: > > Libavdevice is not really a standalone library, it depends (by > > definition) on libavformat internal symbols. As there are no real reason > > for it to be a separate library, the best solution for the associated ABI > > problems is to merge it with libavformat. > > Beside Derek articulated explanation on why it is a bad idea looks like > that there isn't support for this.
After a discussion on IRC: Hendrik, J-B, wm4 and others don't mind this in principle, as long as --disable-devices still works. I failed to get any arguments from Kieran. > > Personally I'd rather change the capture and playback api so it works > correctly than merge it back to avformat. That would be completely unrelated to this patch though. The point of this patch is to eliminate some semi-public APIs. Unless you want to either a) rewrite the devices so they are not demuxers at all, but use a completely different API (eliminating most of their usefulness IMO) or b) make a stable API and ABI for external demuxers you would not solve the problem. -- Anton Khirnov _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
