From bd4dceeff46d1874c6106ec0a04bfbe71cb1a11b Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Wed, 26 Sep 2012 18:46:36 +0200 Subject: [PATCH] codecparsers: h264: complete set of NAL unit types. Add missing NAL unit types. They are mostly related to alpha blending, scalable video coding extensions (SVC, Annex.G), and multiview video coding extensions (MVC, Annex.H). Signed-off-by: Gwenole Beauchesne --- gst-libs/gst/codecparsers/gsth264parser.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/codecparsers/gsth264parser.h b/gst-libs/gst/codecparsers/gsth264parser.h index f0cd49174f..42cdc11162 100644 --- a/gst-libs/gst/codecparsers/gsth264parser.h +++ b/gst-libs/gst/codecparsers/gsth264parser.h @@ -101,6 +101,11 @@ typedef enum { * @GST_H264_NAL_SEQ_END: End of sequence nal unit * @GST_H264_NAL_STREAM_END: End of stream nal unit * @GST_H264_NAL_FILLER_DATA: Filler data nal lunit + * @GST_H264_NAL_SPS_EXT: Sequence parameter set (SPS) extension NAL unit + * @GST_H264_NAL_PREFIX_UNIT: Prefix NAL unit + * @GST_H264_NAL_SUBSET_SPS: Subset sequence parameter set (SPS) NAL unit + * @GST_H264_NAL_SLICE_AUX: Auxiliary coded picture without partitioning NAL unit + * @GST_H264_NAL_SLICE_EXT: Coded slice extension NAL unit * * Indicates the type of H264 Nal Units */ @@ -118,7 +123,12 @@ typedef enum GST_H264_NAL_AU_DELIMITER = 9, GST_H264_NAL_SEQ_END = 10, GST_H264_NAL_STREAM_END = 11, - GST_H264_NAL_FILLER_DATA = 12 + GST_H264_NAL_FILLER_DATA = 12, + GST_H264_NAL_SPS_EXT = 13, + GST_H264_NAL_PREFIX_UNIT = 14, + GST_H264_NAL_SUBSET_SPS = 15, + GST_H264_NAL_SLICE_AUX = 19, + GST_H264_NAL_SLICE_EXT = 20 } GstH264NalUnitType; /**