[FFmpeg-devel] [PATCH] lavr: deprecate the entire library

wm4 nfxjfg at googlemail.com
Mon Dec 25 13:03:49 EET 2017


On Mon, 25 Dec 2017 10:44:40 +0000
Rostislav Pehlivanov <atomnuker at gmail.com> wrote:

> On 25 December 2017 at 06:50, wm4 <nfxjfg at googlemail.com> wrote:
> 
> > On Mon, 25 Dec 2017 02:12:38 +0000
> > Rostislav Pehlivanov <atomnuker at gmail.com> wrote:
> >  
> > > Signed-off-by: Rostislav Pehlivanov <atomnuker at gmail.com>
> > > ---
> > >  doc/APIchanges             |  5 +++++
> > >  libavresample/avresample.h | 30 +++++++++++++++++++++++++-----
> > >  2 files changed, 30 insertions(+), 5 deletions(-)
> > >
> > > diff --git a/doc/APIchanges b/doc/APIchanges
> > > index df79758e86..96fad416d5 100644
> > > --- a/doc/APIchanges
> > > +++ b/doc/APIchanges
> > > @@ -15,6 +15,11 @@ libavutil:     2017-10-21
> > >
> > >  API changes, most recent first:
> > >
> > > +2017-xx-xx - xxxxxxx - lavr 4.0.0 - avresample.h
> > > +  Deprecate the entire library. It was unmaintained and redundant
> > > +  as libswresample did everything it did better, faster, with more
> > > +  control and with a better, slightly higher level API.
> > > +  
> >
> > I don't strongly disagree with the wording and also with the
> > "deprecation", and I think we should build avr by default instead.
> > _______________________________________________
> > ffmpeg-devel mailing list
> > ffmpeg-devel at ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> >  
> 
> Suggest better wording then.
> I strongly disagree with your suggestion to make avr the default. That

Not the default, just build it by default.

> would undermine all the work that's being and was done on making a better,
> faster resampling library just because someone wants to keep compatibility
> with a dead project.

What you call "dead project" did basically all of the hardware
transcoding improvements that were merged into ffmpeg. How very
insincere of you.

> For someone who's complaining about the codebase being full of junk you
> sure seem lenient towards having 2 resampling libraries and 2 filters to do

Had I been around, I'd have prevented libswresample, which was a bad
NIH of libavresample.

I think you should port all improvements to libavresample, and delete
the redundant libswresample. But that would be a honest act!


More information about the ffmpeg-devel mailing list