[pulseaudio-discuss] [PATCH 7/8] resampler: Make some basic functions for rewinding

Alexander E. Patrakov patrakov at gmail.com
Tue Mar 24 11:28:25 PDT 2015


24.03.2015 14:29, David Henningsson wrote:
> The resampler framework just forwards the request to the lfe filter.
> There are no resampler impl that can rewind yet, so just reset the
> resampler impl instead of properly rewinding yet.

There is still one unanswered concern, originally expressed here: 
http://lists.freedesktop.org/archives/pulseaudio-discuss/2015-February/023076.html

> +/* Rewind resampler */
> +void pa_resampler_rewind(pa_resampler *r, size_t amount);
> +

I originally wrote (see the URL above) that it may be the wrong 
prototype to implement. I still have that opinion. However, now I also 
think that it would be wrong to ask for fixing the issue now, as it, 
essentially, requires an attempt to implement a rewindable resampler, 
which is not the aim of this patch series.

For now, please add a comment about the meaning of the "amount" 
parameter - i.e. whether it is in samples before or after resampling, 
and maybe a comment that there is a doubt whether this signature is 
actually suitable in the general case.

What is certain is that this works as a useful temporary solution in the 
no-resampling case, where only the LFE filter has to be rewound.

-- 
Alexander E. Patrakov


More information about the pulseaudio-discuss mailing list