* rocDecode/HEVC: Fixed the missing output picture issue on certain streams. (#89)

- When we hit IRAP (Intra Random Access Point) picture and need to bump all remaining decoded pictures from DPB, call display callback immediately, instead of delaying the callback to the IRAP decode process.

[ROCm/rocdecode commit: 09da68790c]
Этот коммит содержится в:
jeffqjiangNew
2023-11-27 19:54:49 -05:00
коммит произвёл GitHub
родитель 244ce9a534
Коммит ab36eb705a
+2 -4
Просмотреть файл
@@ -2230,10 +2230,8 @@ int HEVCVideoParser::MarkOutputPictures() {
if (!no_output_of_prior_pics_flag) {
// Bump the remaining pictures
while (dpb_buffer_.num_needed_for_output) {
if (BumpPicFromDpb() != PARSER_OK) {
return PARSER_FAIL;
}
if (FlushDpb() != PARSER_OK) {
return PARSER_FAIL;
}
}