summaryrefslogtreecommitdiff
path: root/gst/videoparsers/gsth265parse.h
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2019-03-30 01:17:08 +0100
committerMathieu Duponchelle <mduponchelle1@gmail.com>2019-04-01 10:02:33 +0000
commit55bb8966e1508ab7b35b6a507ef90cc5f64d8486 (patch)
tree17b73b18a5e642a7d1b2851719701b067414de22 /gst/videoparsers/gsth265parse.h
parent7c425cf3395cc0063daeb0bc0e289732c4339c68 (diff)
downloadgstreamer-plugins-bad-55bb8966e1508ab7b35b6a507ef90cc5f64d8486.tar.gz
h265parse: forward time codes
This transforms time code SEIs into GstVideoTimeCodeMeta
Diffstat (limited to 'gst/videoparsers/gsth265parse.h')
-rw-r--r--gst/videoparsers/gsth265parse.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gst/videoparsers/gsth265parse.h b/gst/videoparsers/gsth265parse.h
index d27aac358..f52364984 100644
--- a/gst/videoparsers/gsth265parse.h
+++ b/gst/videoparsers/gsth265parse.h
@@ -52,6 +52,7 @@ struct _GstH265Parse
gint fps_num, fps_den;
gint upstream_par_n, upstream_par_d;
gint parsed_par_n, parsed_par_d;
+ gint parsed_fps_n, parsed_fps_d;
/* current codec_data in output caps, if any */
GstBuffer *codec_data;
/* input codec_data, if any */
@@ -86,6 +87,12 @@ struct _GstH265Parse
GstBuffer *sps_nals[GST_H265_MAX_SPS_COUNT];
GstBuffer *pps_nals[GST_H265_MAX_PPS_COUNT];
+ /* Infos we need to keep track of */
+ guint8 sei_pic_struct;
+
+ /* Collected TimeCode SEI */
+ GstH265TimeCode time_code;
+
gboolean discont;
/* frame parsing */