jpegenc: when creating an overflow buffer, copy timestamps.
authorMichael Smith <msmith@xiph.org>
Sat, 23 Jan 2010 23:32:48 +0000 (15:32 -0800)
committerMichael Smith <msmith@xiph.org>
Sat, 23 Jan 2010 23:32:48 +0000 (15:32 -0800)
ext/jpeg/gstjpegenc.c

index dfb3bf0..73e674c 100644 (file)
@@ -233,6 +233,9 @@ gst_jpegenc_flush_destination (j_compress_ptr cinfo)
   memcpy (GST_BUFFER_DATA (overflow_buffer),
       GST_BUFFER_DATA (jpegenc->output_buffer), old_buffer_size);
 
+  gst_buffer_copy_metadata (overflow_buffer, jpegenc->output_buffer,
+      GST_BUFFER_COPY_TIMESTAMPS);
+
   /* drop it into place, */
   gst_buffer_unref (jpegenc->output_buffer);
   jpegenc->output_buffer = overflow_buffer;