[pulseaudio-tickets] [Bug 69132] New: The native protocol reports too low latencies for streams connected to monitor sources

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 9 01:27:55 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=69132

          Priority: medium
            Bug ID: 69132
                CC: lennart at poettering.net
          Assignee: pulseaudio-bugs at lists.freedesktop.org
           Summary: The native protocol reports too low latencies for
                    streams connected to monitor sources
        QA Contact: pulseaudio-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: tanuk at iki.fi
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: modules
           Product: PulseAudio

When the native protocol gathers the timing information for capture streams in
the SOURCE_OUTPUT_MESSAGE_UPDATE_LATENCY handler, it doesn't call
pa_source_output_get_latency_within_thread(). This means that data in
pa_source_output.delay_memblockq isn't taken into account in the latency
calculation, resulting in the latency reports being too low. The delay
memblockq only contains data for streams that are connected to monitor sources,
though, so the impact of this bug is limited to those streams.

This bug report is only based on reading the code, I haven't done experiments
that would prove that there really is a bug.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20130909/f04b5872/attachment.html>


More information about the pulseaudio-bugs mailing list