[pulseaudio-tickets] [Bug 54006] New: [cleanup] When lowering sink latency, the core could request a rewind

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 24 06:34:34 PDT 2012


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

             Bug #: 54006
           Summary: [cleanup] When lowering sink latency, the core could
                    request a rewind
    Classification: Unclassified
           Product: PulseAudio
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: core
        AssignedTo: pulseaudio-bugs at lists.freedesktop.org
        ReportedBy: tanuk at iki.fi
         QAContact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net


If a sink supports dynamic latency and the latency is adjusted downwards, there
needs to be a rewind to ensure that the sink buffer doesn't contain more data
than what is allowed by the new latency. This is because rewind requests can't
be larger than the configured latency, and if there's more data than that in
the buffer, a later rewind request may end up being too small.

The responsibility for issuing the rewind request is currently on the sink
implementor. I don't think that's necessary, so I think it would be better to
issue the rewind request in the core code.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the pulseaudio-bugs mailing list