>> Dan, >> >> MLT no longer compiles against libav master: >> > http://build.mltframework.org/viewLog.html?buildId=5181&tab=buildResultsDiv&buildTypeId=bt8#testNameId7141567987626138055 >> >> Looks like some stuff got renamed or went away. I think this commit is > probably the cause: >> > http://git.libav.org/?p=libav.git;a=commit;f=libavformat/version.h;h=d8b31be6caebd8d1321ecb754b6e7daaf81dc111 >> >> You usually take care of this stuff. But let me know if you want me to dig > in. > > I think we need to see what happens to FFmpeg now. IOW, will it adopt > those changes largely as-is? Or, is this the "straw that breaks the > camel's back" when it comes to practical API compatibility between the > forks?
FFMPEG will be following. It's a ticking time bomb right now. The version update in libav from 54 to 55 switches off a bunch of FF_API_* defines. Look at the defines at the bottom of the file: http://git.libav.org/?p=libav.git;a=blob;f=libavformat/version.h;h=52e47820081421f62cd37250beb45cbf72069d61;hb=d8b31be6caebd8d1321ecb754b6e7daaf81dc111 FFMPEG has exactly the same defines conditional on version < 55 and they are poised to go from 54 to 55 any time: http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavformat/version.h;h=672b9003bffaf5c25082ec7654767bde8d6d7a4f;hb=HEAD We will need to switch to using the non-deprecated constructs that are switched on/off by those defines. When we do, both ffmpeg and libav will work properly. In my mind, the real question is whether this is the straw that causes us to drop compatibility with some older ffmpeg versions - in order to clean out some of the #ifdefs in the code. ~BM ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel