mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 12:32:29 +00:00
audiobuffersplit: Always set DISCONT flag after resyncs
This commit is contained in:
parent
b2602a459b
commit
2f761b89df
1 changed files with 4 additions and 0 deletions
|
@ -345,6 +345,10 @@ gst_audio_buffer_split_output (GstAudioBufferSplit * self, gboolean force,
|
|||
size = MIN (size, avail);
|
||||
buffer = gst_adapter_take_buffer (self->adapter, size);
|
||||
|
||||
/* After a reset we have to set the discont flag */
|
||||
if (self->current_offset == 0)
|
||||
GST_BUFFER_FLAG_SET (buffer, GST_BUFFER_FLAG_DISCONT);
|
||||
|
||||
resync_time_diff =
|
||||
gst_util_uint64_scale (self->current_offset, GST_SECOND, rate);
|
||||
if (self->segment.rate < 0.0) {
|
||||
|
|
Loading…
Reference in a new issue