Commit 0b3d6a03 authored by Aaron Plattner's avatar Aaron Plattner
Browse files

Change HEVC profile numbers to 100 through 104



libvdpau 1.0 contained an error in its HEVC picture info structures.  Rather
than try to maintain backward compatibility with the incorrect definition, the
existing VdpPictureInfoHEVC was updated to contain the fixed definition.  Since
the new structure is no longer compatible with the ABI defined by libvdpau 1.0,
change the profile numbers for HEVC so that software built against the incorrect
definition will not recognize the new profiles.
Signed-off-by: default avatarAaron Plattner <aplattner@nvidia.com>
Reviewed-by: default avatarJosé Hiram Soltren <jsoltren@nvidia.com>
parent 8e1e235c
...@@ -2485,15 +2485,15 @@ typedef uint32_t VdpDecoderProfile; ...@@ -2485,15 +2485,15 @@ typedef uint32_t VdpDecoderProfile;
#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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment