[FFmpeg-devel] [PATCH 1/2] avcodec: Add interface to motion estimation
Carl Eugen Hoyos
cehoyos at ag.or.at
Tue Sep 1 09:50:15 CEST 2015
wm4 <nfxjfg <at> googlemail.com> writes:
> Oh yes, politically Libav wasn't successful.
Just to make sure I don't misunderstand you:
Gentoo and Debian did not switch from avconv
to FFmpeg for technical reasons, but only for
And, consequently, the changes from FFmpeg to
avconv were purely technically and not politically
> Keep in mind that FFmpeg merged _everything_
> from Libav
I believe you know very well that this is not true.
And I find it funny that you wrote a long
justification above why everything had to be
merged and here, you use it as an argument why
FFmpeg is bad (that's at least how I read it).
I was always very angry reading this argument
in your blog post and I always thought you are
among the strongest supporters of avconv. Funny
that this very blog post was one of the main
reasons why the distros switched...
> So there are 3 ways to fix something:
> 1. Never change the API. Well, now you can't fix the API, have fun.
> 2. Add new APIs and maintain the old APIs concurrently. You will have
> to maintain a dozen of API revisions, and users will also have to
> deal with an API that provides the same thing under dozens of
> APIs. What could possibly go wrong?
> 3. You add improved APIs, deprecate the old ones, and finally remove
> Which do you pick? If it's 3, what is your complaint again?
In reality, it is of course 3, but as said above,
users switched from avconv from FFmpeg because we
tried to do 2, so it cannot be as bad as you paint
But I believe this was not the issue in this thread
> The mess also slows down FFmpeg development.
So do you want faster or slower development?
I fear you will have to decide...
I don't really understand the rest of your post,
but it sounds very, very similar to what you
suggest so strongly (and with changing arguments!)
to "fix" your issue yesterday;-)
In the end, there is only one question remaining:
If avconv did such a wonderful job, why didn't you
support them? Don't you agree (now) that they would
have needed it?
More information about the ffmpeg-devel