[vlc-devel] [PATCH/RFC] libswresample based audio resampler.

Alexis Ballier aballier at gentoo.org
Tue Apr 17 15:48:02 CEST 2012


On Mon, 16 Apr 2012 23:43:15 +0100
Måns Rullgård <mans at mansr.com> wrote:

> Alexis Ballier <aballier at gentoo.org> writes:
> 
> > On Mon, 16 Apr 2012 00:15:08 +0100
> > Måns Rullgård <mans at mansr.com> wrote:
> >
> >> "Rémi Denis-Courmont" <remi at remlab.net> writes:
> >> 
> >> > Le dimanche 15 avril 2012 17:44:16 Alexis Ballier, vous avez
> >> > écrit :
> >> >> As in subject, not very well tested, nor benchmarked. It's
> >> >> rather a RFC than a patch submission.
> >> >
> >> > Please test SERIOUSLY. Check upsamplimg and downsampling. Try
> >> > changing the playback rate on the fly.
> >> 
> >> libswresample only exists in the ffmpeg fork, and for good reason.
> >> Please wait for the proper libavresample currently under review.
> >> 
> >
> > Problem with libavresample is that it'll land in libav master, and
> > will probably be available with next major libav release. The one
> > that will come with libavcodec/format 54, effectively delaying its
> > wide adoption.
> 
> You can always take a snapshot whenever you like.

Thanks, but that wont magically make my system work with the new
API/ABI. I've put some effort on it but a lot is still missing.

> 
> > OTOH, there's the not so perfect libswresample, which still
> > does what its asked to do and has been available for 6 months in
> > ffmpeg master, and since ffmpeg 0.9.
> 
> It will never be in libav master, which also happens to be the true
> master.  The ffmpeg fork is only kept on life support by a few
> holdouts. Nobody knows how long they'll stick around.
> 

I was enthusiastic about this one year ago, hoping this will go back
to a normal state quickly. But now I'm much more sceptical.

Anyway, I expect libavresample to be at least as fast and feature-rich
as libswresample, so if the latter happens to be useful within vlc,
libavresample will be too. Converting the plugin or making a new one
based on it will be the easy part.

A.



More information about the vlc-devel mailing list