vdpau.h | vdpau.h | |||
---|---|---|---|---|
skipping to change at line 2488 | skipping to change at line 2488 | |||
#define VDP_DECODER_PROFILE_H264_EXTENDED ((VdpDecoderProfile )23) | #define VDP_DECODER_PROFILE_H264_EXTENDED ((VdpDecoderProfile )23) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH ((VdpDecoderProfile )24) | #define VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH ((VdpDecoderProfile )24) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH ((VdpDecoderProfile )25) | #define VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH ((VdpDecoderProfile )25) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
/** \brief Support for 8 bit depth only */ | /** \brief Support for 8 bit depth only */ | |||
#define VDP_DECODER_PROFILE_H264_HIGH_444_PREDICTIVE ((VdpDecoderProfile )26) | #define VDP_DECODER_PROFILE_H264_HIGH_444_PREDICTIVE ((VdpDecoderProfile )26) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
/** \brief MPEG-H Part 2 == H.265 == HEVC */ | /** \brief MPEG-H Part 2 == H.265 == HEVC */ | |||
#define VDP_DECODER_PROFILE_HEVC_MAIN ((VdpDecoderProfile )50) | #define VDP_DECODER_PROFILE_HEVC_MAIN ((VdpDecoderProfile )100) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_PROFILE_HEVC_MAIN_10 ((VdpDecoderProfile )51) | #define VDP_DECODER_PROFILE_HEVC_MAIN_10 ((VdpDecoderProfile )101) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_PROFILE_HEVC_MAIN_STILL ((VdpDecoderProfile )52) | #define VDP_DECODER_PROFILE_HEVC_MAIN_STILL ((VdpDecoderProfile )102) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_PROFILE_HEVC_MAIN_12 ((VdpDecoderProfile )53) | #define VDP_DECODER_PROFILE_HEVC_MAIN_12 ((VdpDecoderProfile )103) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_PROFILE_HEVC_MAIN_444 ((VdpDecoderProfile )54) | #define VDP_DECODER_PROFILE_HEVC_MAIN_444 ((VdpDecoderProfile )104) | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_LEVEL_MPEG1_NA 0 | #define VDP_DECODER_LEVEL_MPEG1_NA 0 | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_LEVEL_MPEG2_LL 0 | #define VDP_DECODER_LEVEL_MPEG2_LL 0 | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_LEVEL_MPEG2_ML 1 | #define VDP_DECODER_LEVEL_MPEG2_ML 1 | |||
/** \hideinitializer */ | /** \hideinitializer */ | |||
#define VDP_DECODER_LEVEL_MPEG2_HL14 2 | #define VDP_DECODER_LEVEL_MPEG2_HL14 2 | |||
skipping to change at line 3204 | skipping to change at line 3204 | |||
uint8_t transquant_bypass_enabled_flag; | uint8_t transquant_bypass_enabled_flag; | |||
uint8_t tiles_enabled_flag; | uint8_t tiles_enabled_flag; | |||
uint8_t entropy_coding_sync_enabled_flag; | uint8_t entropy_coding_sync_enabled_flag; | |||
/** Only valid if tiles_enabled_flag is set. Ignored otherwise. */ | /** Only valid if tiles_enabled_flag is set. Ignored otherwise. */ | |||
uint8_t num_tile_columns_minus1; | uint8_t num_tile_columns_minus1; | |||
/** Only valid if tiles_enabled_flag is set. Ignored otherwise. */ | /** Only valid if tiles_enabled_flag is set. Ignored otherwise. */ | |||
uint8_t num_tile_rows_minus1; | uint8_t num_tile_rows_minus1; | |||
/** Only valid if tiles_enabled_flag is set. Ignored otherwise. */ | /** Only valid if tiles_enabled_flag is set. Ignored otherwise. */ | |||
uint8_t uniform_spacing_flag; | uint8_t uniform_spacing_flag; | |||
/** Only need to set 0..num_tile_columns_minus1. The struct | /** Only need to set 0..num_tile_columns_minus1. The struct | |||
definition reserves up to the maximum of 22. Invalid values are | definition reserves up to the maximum of 20. Invalid values are | |||
ignored. */ | ignored. */ | |||
uint16_t column_width_minus1[22]; | uint16_t column_width_minus1[20]; | |||
/** Only need to set 0..num_tile_rows_minus1. The struct | /** Only need to set 0..num_tile_rows_minus1. The struct | |||
definition reserves up to the maximum of 20. Invalid values are | definition reserves up to the maximum of 22. Invalid values are | |||
ignored.*/ | ignored.*/ | |||
uint16_t row_height_minus1[20]; | uint16_t row_height_minus1[22]; | |||
/** Only needed if tiles_enabled_flag is set. Invalid values are | /** Only needed if tiles_enabled_flag is set. Invalid values are | |||
ignored. */ | ignored. */ | |||
uint8_t loop_filter_across_tiles_enabled_flag; | uint8_t loop_filter_across_tiles_enabled_flag; | |||
uint8_t pps_loop_filter_across_slices_enabled_flag; | uint8_t pps_loop_filter_across_slices_enabled_flag; | |||
uint8_t deblocking_filter_control_present_flag; | uint8_t deblocking_filter_control_present_flag; | |||
/** Only valid if deblocking_filter_control_present_flag is set. Ignore d | /** Only valid if deblocking_filter_control_present_flag is set. Ignore d | |||
otherwise. */ | otherwise. */ | |||
uint8_t deblocking_filter_override_enabled_flag; | uint8_t deblocking_filter_override_enabled_flag; | |||
/** Only valid if deblocking_filter_control_present_flag is set. Ignore d | /** Only valid if deblocking_filter_control_present_flag is set. Ignore d | |||
otherwise. */ | otherwise. */ | |||
End of changes. 9 change blocks. | ||||
9 lines changed or deleted | 9 lines changed or added | |||