2013/5/26 Julian Sikorski <belegdol@gmail.com>
Hi,

I was wondering why are we shipping 0.6 as ffmpeg-compat and not 0.7.
>From ffmpeg download page:

From what I recall, the 0.6 version was the first  release to have a completely different soname than the latest ffmpeg at the date it was introduced. So it was possible to install theses compat libraries along with a modern ffmpeg (provided that no project was resolving symbol at runtime, or using dependencies linked with both ffmpeg library version).

One other reason to choose 0.6 instead of 0.7 at that time was that many of the improvements of 0.7 over 0.6 was related to make it easier for project using ffmpeg to be compatible with more modern API. It was also related to the split between FFmpeg/Libav because FFmpeg try to keep compatibility. And just after the split, the early 0.7 branch was not as good as using release before the split IMO.
Compatibility API is not something targeted for such compat package, as the aim is to stay with a given API. So  the 0.6 version was picked instead.

So if it's easier to maintain 0.5, it can be downgraded to that version instead and rebuild the dependencies.

Nicolas (kwizart)