Line
Link Here
|
0 |
-- a/gst-libs/gst/audio/gstbaseaudiosink.c |
0 |
++ b/gst-libs/gst/audio/gstbaseaudiosink.c |
Lines 921-926
Link Here
|
921 |
if (!gst_ring_buffer_acquire (sink->ringbuffer, spec)) |
921 |
if (!gst_ring_buffer_acquire (sink->ringbuffer, spec)) |
922 |
goto acquire_error; |
922 |
goto acquire_error; |
923 |
|
923 |
|
|
|
924 |
/* We need to resync since the ringbuffer restarted */ |
925 |
sink->priv->avg_skew = -1; |
926 |
sink->next_sample = -1; |
927 |
sink->priv->eos_time = -1; |
928 |
sink->priv->discont_time = -1; |
929 |
|
924 |
if (bsink->pad_mode == GST_ACTIVATE_PUSH) { |
930 |
if (bsink->pad_mode == GST_ACTIVATE_PUSH) { |
925 |
GST_DEBUG_OBJECT (sink, "activate ringbuffer"); |
931 |
GST_DEBUG_OBJECT (sink, "activate ringbuffer"); |
926 |
gst_ring_buffer_activate (sink->ringbuffer, TRUE); |
932 |
gst_ring_buffer_activate (sink->ringbuffer, TRUE); |