chopmydata: Transfer timestamps to output buffers
authorJan Schmidt <thaytan@noraisin.net>
Wed, 24 Sep 2014 12:42:58 +0000 (22:42 +1000)
committerJan Schmidt <thaytan@noraisin.net>
Wed, 24 Sep 2014 12:48:56 +0000 (22:48 +1000)
Allows using chopmydata as a simple repacketizer

gst/debugutils/gstchopmydata.c

index 97372e3..e7800d5 100644 (file)
@@ -284,6 +284,9 @@ gst_chop_my_data_process (GstChopMyData * chopmydata, gboolean flush)
     buffer =
         gst_adapter_take_buffer (chopmydata->adapter, chopmydata->next_size);
 
+    GST_BUFFER_PTS (buffer) = gst_adapter_prev_pts (chopmydata->adapter, NULL);
+    GST_BUFFER_DTS (buffer) = gst_adapter_prev_dts (chopmydata->adapter, NULL);
+
     chopmydata->next_size = 0;
 
     ret = gst_pad_push (chopmydata->srcpad, buffer);