Another issue that arises in relation with this patch is that the muxer uses an
avpriv_ function to parse the extradata before writing it to the file. This
function takes an AVCodecContext and reads the extradata from there.
If we want to avoid modifying the stream codec context, we must change this
function. However, that would break compatibility between mismatched old/new
lavf/lavc combinations.

Which brings us to the larger class of issues associated with avpriv_. Should we
export them all as some kind of proper public API? Or should we accept some
people's suggestion to forbid mismatched library versions?

-- 
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to