Bug 91370

Summary: better latency handling in the new tunnel modules
Product: PulseAudio Reporter: Pierre Ossman <pierre-bugzilla>
Component: modulesAssignee: pulseaudio-bugs
Status: RESOLVED MOVED QA Contact: pulseaudio-bugs
Severity: normal    
Priority: medium CC: lennart
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 73426    
Attachments: tunnel-sink-new: don't force latency limit
tunnel-new: respect client latency requirements better
tunnel-new: Increase latency on underflow/overflow

Description Pierre Ossman 2015-07-17 08:46:53 UTC
Various fixes to improve latency handling (see the patches). What's missing is:

 - No pre-emptive latency increase, like the ALSA module does with its watermark. Perhaps we need to have the same approach? Or is there some other value we can monitor? Right now it will have to glitch before it responds.

 - Once increased, the latency can never be reduced. Because every increase is after we've glitched, it's not really safe to start reducing the latency again.
Comment 1 Pierre Ossman 2015-07-17 08:47:23 UTC
Created attachment 117188 [details] [review]
tunnel-sink-new: don't force latency limit
Comment 2 Pierre Ossman 2015-07-17 08:47:36 UTC
Created attachment 117189 [details] [review]
tunnel-new: respect client latency requirements better
Comment 3 Pierre Ossman 2015-07-17 08:47:48 UTC
Created attachment 117190 [details] [review]
tunnel-new: Increase latency on underflow/overflow
Comment 4 GitLab Migration User 2018-07-30 09:36:28 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/47.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.