diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2017-02-07 19:42:47 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2017-02-08 20:38:13 +0200 |
commit | 46dea653a9af5886a29d788dc40a66ebf1051b11 (patch) | |
tree | 200e684d40872ef7b2f65a3250a7bd4258e35dac | |
parent | 12f8db88d4f2b3519e04184bf72f053d675ee8ab (diff) | |
download | gstreamer-plugins-bad-46dea653a9af5886a29d788dc40a66ebf1051b11.tar.gz |
amcvideoenc: Set timestamps on header buffers too
https://bugzilla.gnome.org/show_bug.cgi?id=774772
-rw-r--r-- | sys/androidmedia/gstamcvideoenc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/androidmedia/gstamcvideoenc.c b/sys/androidmedia/gstamcvideoenc.c index ba27c7c66..66dc15a1a 100644 --- a/sys/androidmedia/gstamcvideoenc.c +++ b/sys/androidmedia/gstamcvideoenc.c @@ -853,6 +853,9 @@ gst_amc_video_enc_handle_output_frame (GstAmcVideoEnc * self, hdrs = gst_buffer_new_and_alloc (buffer_info->size); gst_buffer_fill (hdrs, 0, buf->data + buffer_info->offset, buffer_info->size); + GST_BUFFER_PTS (hdrs) = + gst_util_uint64_scale (buffer_info->presentation_time_us, + GST_USECOND, 1); l = g_list_append (l, hdrs); gst_video_encoder_set_headers (encoder, l); |