audioencoder: also set output buffer DTS
authorMark Nauwelaerts <mnauw@users.sourceforge.net>
Sat, 16 Nov 2013 14:24:48 +0000 (15:24 +0100)
committerMark Nauwelaerts <mnauw@users.sourceforge.net>
Sat, 16 Nov 2013 14:25:38 +0000 (15:25 +0100)
gst-libs/gst/audio/gstaudioencoder.c

index 375de50..c124c59 100644 (file)
@@ -798,6 +798,7 @@ gst_audio_encoder_finish_frame (GstAudioEncoder * enc, GstBuffer * buf,
       GST_BUFFER_TIMESTAMP (buf) = priv->base_ts +
           gst_util_uint64_scale (priv->samples - ctx->lookahead, GST_SECOND,
           ctx->info.rate);
+      GST_BUFFER_DTS (buf) = GST_BUFFER_TIMESTAMP (buf);
       GST_DEBUG_OBJECT (enc, "out samples %d", samples);
       if (G_LIKELY (samples > 0)) {
         priv->samples += samples;