h264parse: Don't unconditionally append timecode meta
authorSeungha Yang <seungha@centricular.com>
Wed, 8 Apr 2020 08:07:36 +0000 (17:07 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 8 Apr 2020 15:39:12 +0000 (15:39 +0000)
If upstream buffer has its own timecode metatdata, don't append
new timecode meta into the buffer.

gst/videoparsers/gsth264parse.c

index f47998d..99658f4 100644 (file)
@@ -2896,7 +2896,7 @@ gst_h264_parse_pre_push_frame (GstBaseParse * parse, GstBaseParseFrame * frame)
   }
 #endif
 
-  {
+  if (!gst_buffer_get_video_time_code_meta (buffer)) {
     guint i = 0;
 
     for (i = 0; i < h264parse->num_clock_timestamp; i++) {