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
