summaryrefslogtreecommitdiff
path: root/gst/debugutils
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@noraisin.net>2014-09-24 22:42:58 +1000
committerJan Schmidt <thaytan@noraisin.net>2014-09-24 22:48:56 +1000
commit085a34e4c7c478e854ef4ba13ab5e4269cd87df7 (patch)
treee20c0ca2c4081ae1215a2d9778a50645fe8d21c7 /gst/debugutils
parent593f7d520eb82baf0287695380aacd73231684ef (diff)
downloadgstreamer-plugins-bad-085a34e4c7c478e854ef4ba13ab5e4269cd87df7.tar.gz
chopmydata: Transfer timestamps to output buffers
Allows using chopmydata as a simple repacketizer
Diffstat (limited to 'gst/debugutils')
-rw-r--r--gst/debugutils/gstchopmydata.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/debugutils/gstchopmydata.c b/gst/debugutils/gstchopmydata.c
index 97372e3d6..e7800d53e 100644
--- a/gst/debugutils/gstchopmydata.c
+++ b/gst/debugutils/gstchopmydata.c
@@ -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);