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 00:05:47 +0200 |
commit | 7817f857592c15cd5c5c28709bcdda3163cc8694 (patch) | |
tree | 87830c088485e2f95e761efa58baa7598adf66ad /sys | |
parent | c27091d67fe9435f8f57a1ee79786891978e4d32 (diff) | |
download | gstreamer-plugins-bad-7817f857592c15cd5c5c28709bcdda3163cc8694.tar.gz |
amcvideoenc: Set timestamps on header buffers too
https://bugzilla.gnome.org/show_bug.cgi?id=774772
Diffstat (limited to 'sys')
-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 60e924348..bfb925496 100644 --- a/sys/androidmedia/gstamcvideoenc.c +++ b/sys/androidmedia/gstamcvideoenc.c @@ -858,6 +858,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); |