[FFmpeg-devel] [PATCH 3/6] avutil: delay removal of the PIX_FMT_* flags

Clément Bœsch u at pkh.me
Sun Aug 9 20:30:43 CEST 2015


On Sun, Aug 09, 2015 at 08:28:28PM +0200, Frank Lömker wrote:
> Hello,
> 
> On 08/09/2015 06:57 AM, Ronald S. Bultje wrote:
> >> Does not LGTM.
> >
> > Yeah, I'm with this. Andreas, the correct fix is to update applications,
> > even if that means vendor-specific patches in Debian. These are
> > exceptionally trivial patches that you can generate using fairly trivial
> > sed scripting.
> >
> > The same goes for other easily scriptable changes. These APIs are gone and
> > I don't want them back.
> 
> Please think about it again. There is lots more software out there
> than what is packaged in Debian, and with every API change you break
> quite a bit of them. Most of this SW is not a media player, where
> FFmpeg is the core component of the system. It's often just a small
> nice extra feature where FFmpeg is used, where the developers are
> just happy after it works, and don't want to spend continuously
> time on it to keep it working.
> 
> And that's even the easy part. A lot of people don't update there
> distribution every six months, often it's years old. If you try to
> support all these distributions you end up with lot's and lot's of
> #ifdefery. With FFmpeg and it's continuous API changes that gets
> quite fast quite complex and hard. And adding a copy of FFmpeg and
> linking statically to every small tool is really not a solution.
> 
> Two years is extremely short. If you would keep the deprecated
> interfaces at least four years that would be a start. It's of
> course up to you, but you make the life of your users extremely
> hard with these continuous changes.
> 
> Just an example of a frustrated developer about API changes,
> here QT from 4 to 5 (and Qt is better with API stability,
> Qt 4.0 was released 28 June 2005, and the first incompatible
> version 5.0 19 December 2012):
> 
>     http://www.valdyas.org/fading/index.cgi/2015/04/06
> 
> Thanks,
> 

Well, we have old stable release for that.

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150809/782cf092/attachment.sig>


More information about the ffmpeg-devel mailing list