audiobasesink: Make sure the ringbuffer really starts when we need it to
authorJan Schmidt <jan@centricular.com>
Tue, 27 Jan 2015 17:51:25 +0000 (04:51 +1100)
committerJan Schmidt <jan@centricular.com>
Wed, 28 Jan 2015 05:30:42 +0000 (16:30 +1100)
commitcaff09300b25583f113f868560814f28759afcd4
tree64790e4b59fae7675b97eda34cf7fec9d9966f48
parent836dcd93b8000dbb0d053b0e98a683f78a5513f7
audiobasesink: Make sure the ringbuffer really starts when we need it to

Some audio sink sub-classes (pulsesink) don't start their clock
when the ringbuffer starts, but always have to on EOS. When we
explicitly need to start the ringbuffer, make sure sub-classes will
do it by (ab)using the existing eos_rendering flag.
gst-libs/gst/audio/gstaudiobasesink.c