>> I see that our friends at ffmpeg have changed the libavcodec interface:
>> > http://git.videolan.org/?p=ffmpeg.git;a=commit;f=libavcodec/avcodec.h;h=52f82a11489af88960c8774c142cbde78063365f >> >> MLT git HEAD currently has two problems when compiled against ffmpeg git >> HEAD (that I know of) >> 1) MLT gets deprecation warnings for avcodec_encode_audio() and >> avcodec_encode_video() > > it should be ok for now unless it is needed to fix x264 I looked at this some more. I think we should wait a week or two. It seems things are still in flux. >> 2) MLT does not detect libx264 because it uses the new "encode2" > field in >> AVCodec > > but this is a problem <snip> > >> Let me know if you want any help getting the avformat module updated. > I'll >> probably start hacking on it anyway since I would like to see libx264 >> working again. > > go for it Here is a quick (and proper) fix to get libx264 working again: https://github.com/pez4brian/mlt/commit/405d42d200ad93ea2be347ce3615b968522635cd I looked at the other API changes. We might want to discuss this. It appears they are switching from the application managing its own buffers, to the application using AVFrame and having libav manage the buffers therein. The code might get ugly. You should probably have a look at the API changes before we commit. Again, I'm happy to help. But I don't want to invest a lot of time into a bunch of precompiler conditionals - only to find out I went the wrong direction. ~BM ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel