mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-27 11:32:51 +00:00
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 <gwenole.beauchesne@intel.com>
This commit is contained in:
parent
afff27651b
commit
bd4dceeff4
1 changed files with 11 additions and 1 deletions
|
@ -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;
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue