[Bug 788361] audiosink: expose more audioringbuffer vmethods to child sinks

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 26 11:46:01 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=788361

--- Comment #14 from Axel MÃ¥rtensson <axelma at axis.com> ---
>From my understanding when paused is triggered, the audioringbuffer is signaled
to paused (see gst_audio_ring_buffer_pause_unlocked()). To resume the
audioringbuffer gst_audio_sink_ring_buffer_start() have to be called to signal
the buffer.

The alsasink can not signal the audioringbuffer to start(), due to that it is a
child class and have no information about the audioringbuffer. That is why
audiosink signals the audioringbuffer to resume/start.  

Best regards, 
Axel

-- 
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 gstreamer-bugs mailing list