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

            Bug ID: 103103
           Summary: The client has not a chance to provide data, when
                    absolute offset is used in a stream without
                    prebuffering and underrun happend for long time
           Product: PulseAudio
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: clients
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected]

I suspect that a problem, which I reported in GStreamer's pulsesink
(https://bugzilla.gnome.org/show_bug.cgi?id=788529) can have a source with
improper behavior of PulseAudio. Thus I would like to ask for clarification.

The problem can be simplified as follows:
a. a client stops providing samples (PulseAudio starts to render "silence",
underrun happens),
b. after some time (30 seconds) a client starting providing samples and write
them till is blocked (after samples for about 12 seconds are written) due to no
space left in client buffer,
c. after 18 seconds a client is woken and write samples into new offset, i.e 30
seconds from point b,

It seems that when absolute offset is used in a stream without prebuffering,
count of data requested during underrun has to be rendered, but a client
doesn't have a change to write all the data.

-- 
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]
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-bugs

Reply via email to