Skip to content

Commit eced987

Browse files
Disable AVC codec support by default for 6.1 release (#264)
1 parent a48fc69 commit eced987

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/parser/rocparser_api.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ rocDecCreateVideoParser(RocdecVideoParser *parser_handle, RocdecParserParams *pa
3333
if (parser_handle == nullptr || parser_params == nullptr) {
3434
return ROCDEC_INVALID_PARAMETER;
3535
}
36+
37+
const char *is_avc_enabled = std::getenv("ROCDECODE_ENABLE_AVC");
38+
if (parser_params->codec_type != rocDecVideoCodec_HEVC &&
39+
(parser_params->codec_type == rocDecVideoCodec_AVC && (is_avc_enabled == nullptr || std::string(is_avc_enabled) != "1"))) {
40+
ERR("The current version of rocDecode officially supports only the H.265 (HEVC) codec.");
41+
return ROCDEC_NOT_IMPLEMENTED;
42+
}
43+
3644
RocdecVideoParser handle = nullptr;
3745
try {
3846
handle = new RocParserHandle(parser_params);

0 commit comments

Comments
 (0)