[pulseaudio-discuss] [PATCH 00/13] loopback: Make module-loopback honor requested latency (v5)

Alexander E. Patrakov patrakov at gmail.com
Sun Nov 22 07:12:51 PST 2015

20.11.2015 13:08, Georg Chini wrote:
> Any idea how to retrieve the required information from the resampler?

The only way to extract this information is to write your own resampler. 
The problem is that no library-based resampler supported by PulseAudio 
exposes this information.

I think it would be easy enough to turn the imported ffmpeg resampler 
into a variable-rate one (especially since it already contains 
now-unused code just for this purpose, and because it is stateless and 
relies on the caller to resubmit samples). Then, as we have essentially 
forked it, we can do whatever we want, including instrumentation to 
retrieve the latency between the last submitted and the last produced 
sample. Then you can force the loopback module to use the ffmpeg 
resampler, and then get the information that you need.

Alexander E. Patrakov

More information about the pulseaudio-discuss mailing list