diff options
author | Mathieu Duponchelle <mathieu@centricular.com> | 2019-03-30 01:17:08 +0100 |
---|---|---|
committer | Mathieu Duponchelle <mduponchelle1@gmail.com> | 2019-04-01 10:02:33 +0000 |
commit | 55bb8966e1508ab7b35b6a507ef90cc5f64d8486 (patch) | |
tree | 17b73b18a5e642a7d1b2851719701b067414de22 /gst/videoparsers/gsth265parse.h | |
parent | 7c425cf3395cc0063daeb0bc0e289732c4339c68 (diff) | |
download | gstreamer-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.h | 7 |
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 */ |