]> git.sesse.net Git - vlc/commitdiff
Define H264 profiles numbers
authorJean-Baptiste Kempf <jb@videolan.org>
Wed, 4 Feb 2015 10:01:24 +0000 (11:01 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 4 Feb 2015 10:01:24 +0000 (11:01 +0100)
modules/codec/h264_nal.h

index f39e28bde6487ee4b02b841b786c8feff34a20a1..7028fcfe3182b1760a38c152a942370a6f277651 100644 (file)
 # include <vlc_common.h>
 # include <vlc_codec.h>
 
+#define PROFILE_H264_BASELINE             66
+#define PROFILE_H264_MAIN                 77
+#define PROFILE_H264_EXTENDED             88
+#define PROFILE_H264_HIGH                 100
+#define PROFILE_H264_HIGH_10              110
+#define PROFILE_H264_HIGH_422             122
+#define PROFILE_H264_HIGH_444             144
+#define PROFILE_H264_HIGH_444_PREDICTIVE  244
+
+#define PROFILE_H264_CAVLC_INTRA          44
+#define PROFILE_H264_SVC_BASELINE         83
+#define PROFILE_H264_SVC_HIGH             86
+#define PROFILE_H264_MVC_STEREO_HIGH      128
+#define PROFILE_H264_MVC_MULTIVIEW_HIGH   118
+
 /* Parse the SPS/PPS Metadata and convert it to annex b format */
 int convert_sps_pps( decoder_t *p_dec, const uint8_t *p_buf,
                      uint32_t i_buf_size, uint8_t *p_out_buf,