@@ -101,7 +101,7 @@ void NvEncoder::CreateDefaultEncoderParams(NV_ENC_INITIALIZE_PARAMS* pIntializeP
101101#endif
102102 pIntializeParams->tuningInfo = tuningInfo;
103103 pIntializeParams->encodeConfig ->rcParams .rateControlMode = NV_ENC_PARAMS_RC_CONSTQP;
104- #if (NVENCAPI_MAJOR_VERSION >= 12 && NVENCAPI_MINOR_VERSION >= 2)
104+ #if (( NVENCAPI_MAJOR_VERSION == 12 && NVENCAPI_MINOR_VERSION >= 2) || NVENCAPI_MAJOR_VERSION > 12 )
105105 NV_ENC_PRESET_CONFIG presetConfig = { NV_ENC_PRESET_CONFIG_VER, 0 , { NV_ENC_CONFIG_VER } };
106106#else
107107 NV_ENC_PRESET_CONFIG presetConfig = { NV_ENC_PRESET_CONFIG_VER, { NV_ENC_CONFIG_VER } };
@@ -119,7 +119,7 @@ void NvEncoder::CreateDefaultEncoderParams(NV_ENC_INITIALIZE_PARAMS* pIntializeP
119119 }
120120 else if (pIntializeParams->encodeGUID == NV_ENC_CODEC_HEVC_GUID)
121121 {
122- #if (NVENCAPI_MAJOR_VERSION >= 12 && NVENCAPI_MINOR_VERSION >= 2)
122+ #if (( NVENCAPI_MAJOR_VERSION == 12 && NVENCAPI_MINOR_VERSION >= 2) || NVENCAPI_MAJOR_VERSION > 12 )
123123 pIntializeParams->encodeConfig ->encodeCodecConfig .hevcConfig .inputBitDepth = pIntializeParams->encodeConfig ->encodeCodecConfig .hevcConfig .outputBitDepth =
124124 (m_eBufferFormat == NV_ENC_BUFFER_FORMAT_YUV420_10BIT || m_eBufferFormat == NV_ENC_BUFFER_FORMAT_YUV444_10BIT) ? NV_ENC_BIT_DEPTH_10 : NV_ENC_BIT_DEPTH_8;
125125#else
@@ -179,7 +179,7 @@ void NvEncoder::CreateEncoder(const NV_ENC_INITIALIZE_PARAMS* pEncoderParams)
179179 if (pEncoderParams->encodeGUID == NV_ENC_CODEC_HEVC_GUID)
180180 {
181181 bool yuv10BitFormat = (m_eBufferFormat == NV_ENC_BUFFER_FORMAT_YUV420_10BIT || m_eBufferFormat == NV_ENC_BUFFER_FORMAT_YUV444_10BIT) ? true : false ;
182- #if (NVENCAPI_MAJOR_VERSION >= 12 && NVENCAPI_MINOR_VERSION >= 2)
182+ #if (( NVENCAPI_MAJOR_VERSION == 12 && NVENCAPI_MINOR_VERSION >= 2) || NVENCAPI_MAJOR_VERSION > 12 )
183183 if (yuv10BitFormat && pEncoderParams->encodeConfig ->encodeCodecConfig .hevcConfig .inputBitDepth != NV_ENC_BIT_DEPTH_10)
184184#else
185185 if (yuv10BitFormat && pEncoderParams->encodeConfig ->encodeCodecConfig .hevcConfig .pixelBitDepthMinus8 != 2 )
@@ -205,7 +205,7 @@ void NvEncoder::CreateEncoder(const NV_ENC_INITIALIZE_PARAMS* pEncoderParams)
205205 }
206206 else
207207 {
208- #if (NVENCAPI_MAJOR_VERSION >= 12 && NVENCAPI_MINOR_VERSION >= 2)
208+ #if (( NVENCAPI_MAJOR_VERSION == 12 && NVENCAPI_MINOR_VERSION >= 2) || NVENCAPI_MAJOR_VERSION > 12 )
209209 NV_ENC_PRESET_CONFIG presetConfig = { NV_ENC_PRESET_CONFIG_VER, 0 , { NV_ENC_CONFIG_VER } };
210210#else
211211 NV_ENC_PRESET_CONFIG presetConfig = { NV_ENC_PRESET_CONFIG_VER, { NV_ENC_CONFIG_VER } };
0 commit comments