rtxreceive: copy flags and timestamps from original buffer
authorWim Taymans <wtaymans@redhat.com>
Tue, 21 Jan 2014 14:25:54 +0000 (15:25 +0100)
committerWim Taymans <wtaymans@redhat.com>
Tue, 21 Jan 2014 14:29:27 +0000 (15:29 +0100)
gst/rtpmanager/gstrtprtxreceive.c

index 57f65c9..ba80d61 100644 (file)
@@ -433,6 +433,9 @@ _gst_rtp_buffer_new_from_rtx (GstRTPBuffer * rtp, guint32 ssrc1,
   gst_rtp_buffer_set_payload_type (&new_rtp, origin_payload_type);
   gst_rtp_buffer_unmap (&new_rtp);
 
+  gst_buffer_copy_into (new_buffer, rtp->buffer,
+      GST_BUFFER_COPY_FLAGS | GST_BUFFER_COPY_TIMESTAMPS, 0, -1);
+
   return new_buffer;
 }