>>  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.
> 
> Yeah, I do want to do that because it will be too messy otherwise.

One thing we could consider would be to keep the existing module but stop 
chasing API changes and add a new module that cuts straight to the newest API. 
Then, we could conditionally compile either one module or the other depending 
on what version of ffmpeg/libav is detected at compile time.

This is a minor nit, but I've never been satisfied with the module name: 
"avformat". It really isn't very accurate since the module uses avcodec and 
other libraries from the libav suite. Maybe this would be a good time to make a 
new module with a new name: "libav" which would be a more accurate name, in my 
opinion. avformat could be marked as deprecated and eventually dropped (maybe 
in the 1.0 release or something like that).

~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

Reply via email to