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

          Priority: medium
            Bug ID: 69132
                CC: [email protected]
          Assignee: [email protected]
           Summary: The native protocol reports too low latencies for
                    streams connected to monitor sources
        QA Contact: [email protected]
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: [email protected]
          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.
_______________________________________________
pulseaudio-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-bugs

Reply via email to