summaryrefslogtreecommitdiff
path: root/gst-libs
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2019-03-28 22:02:02 +0100
committerMathieu Duponchelle <mduponchelle1@gmail.com>2019-04-01 10:02:33 +0000
commit7c425cf3395cc0063daeb0bc0e289732c4339c68 (patch)
treec7daec21fbd50294ba57a96cc7f379b556c9416e /gst-libs
parent2b218da805f92509494398031ef546a7cea28f76 (diff)
downloadgstreamer-plugins-bad-7c425cf3395cc0063daeb0bc0e289732c4339c68.tar.gz
h264parse: forward time codes
This transforms time codes from the timing SEI into GstVideoTimeCodeMeta
Diffstat (limited to 'gst-libs')
-rw-r--r--gst-libs/gst/codecparsers/gsth264parser.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/gst-libs/gst/codecparsers/gsth264parser.h b/gst-libs/gst/codecparsers/gsth264parser.h
index 1914470b5..671b5e5fd 100644
--- a/gst-libs/gst/codecparsers/gsth264parser.h
+++ b/gst-libs/gst/codecparsers/gsth264parser.h
@@ -307,6 +307,21 @@ typedef enum
GST_H264_S_SI_SLICE = 9
} GstH264SliceType;
+/**
+ * GstH264CtType
+ *
+ * Mapping of ct_type to source picture scan
+ *
+ * Since: 1.16
+ */
+
+typedef enum
+{
+ GST_H264_CT_TYPE_PROGRESSIVE = 0,
+ GST_H264_CT_TYPE_INTERLACED = 1,
+ GST_H264_CT_TYPE_UNKNOWN = 2,
+} GstCtType;
+
typedef struct _GstH264NalParser GstH264NalParser;
typedef struct _GstH264NalUnit GstH264NalUnit;