* rocDecode/HEVC: Added error handling for the cases where there is no slice data in the decode payload. (#354)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
a086e4a3fa
Коммит
1ac4cf7f52
@@ -99,6 +99,11 @@ rocDecStatus HevcVideoParser::ParseVideoData(RocdecSourceDataPacket *p_data) {
|
||||
SendSeiMsgPayload();
|
||||
}
|
||||
|
||||
// Error handling: if there is no slice data, return gracefully.
|
||||
if (num_slices_ == 0) {
|
||||
return ROCDEC_SUCCESS;
|
||||
}
|
||||
|
||||
// Decode the picture
|
||||
if (SendPicForDecode() != PARSER_OK) {
|
||||
ERR(STR("Failed to decode!"));
|
||||
|
||||
Ссылка в новой задаче
Block a user