Bug 91370 - better latency handling in the new tunnel modules
Summary: better latency handling in the new tunnel modules
Status: RESOLVED MOVED
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: modules (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 73426
  Show dependency treegraph
 
Reported: 2015-07-17 08:46 UTC by Pierre Ossman
Modified: 2018-07-30 09:36 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
tunnel-sink-new: don't force latency limit (3.42 KB, patch)
2015-07-17 08:47 UTC, Pierre Ossman
Details | Splinter Review
tunnel-new: respect client latency requirements better (5.27 KB, patch)
2015-07-17 08:47 UTC, Pierre Ossman
Details | Splinter Review
tunnel-new: Increase latency on underflow/overflow (4.49 KB, patch)
2015-07-17 08:47 UTC, Pierre Ossman
Details | Splinter Review

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.