@@ -2913,12 +2913,17 @@ typedef struct AVCodecContext {
#define FF_PROFILE_H264_CONSTRAINED (1<<9) // 8+1; constraint_set1_flag
#define FF_PROFILE_H264_INTRA (1<<11) // 8+3; constraint_set3_flag
+#define FF_PROFILE_H264_PROGRESSIVE (1<<12) // 8+4; constraint_set4_flag
+#define FF_PROFILE_H264_NO_B_SLICES (1<<13) // 8+5; constraint_set5_flag
#define FF_PROFILE_H264_BASELINE 66
#define FF_PROFILE_H264_CONSTRAINED_BASELINE (66|FF_PROFILE_H264_CONSTRAINED)
#define FF_PROFILE_H264_MAIN 77
#define FF_PROFILE_H264_EXTENDED 88
#define FF_PROFILE_H264_HIGH 100
+#define FF_PROFILE_H264_PROGRESSIVE_HIGH (100|FF_PROFILE_H264_PROGRESSIVE)
+#define FF_PROFILE_H264_CONSTRAINED_HIGH (100|FF_PROFILE_H264_PROGRESSIVE|\
+ FF_PROFILE_H264_NO_B_SLICES)
#define FF_PROFILE_H264_HIGH_10 110
#define FF_PROFILE_H264_HIGH_10_INTRA (110|FF_PROFILE_H264_INTRA)
#define FF_PROFILE_H264_MULTIVIEW_HIGH 118