From 0652ec852ca209bf33e042f6ea1fa8f252c5bd63 Mon Sep 17 00:00:00 2001 From: Aryan Salmanpour Date: Wed, 13 Dec 2023 10:57:14 -0500 Subject: [PATCH] return the correct rocdec_status if DestroyDataBuffers fails (#137) [ROCm/rocdecode commit: 9a78101d2227d1657f71966b1ccbe1579187efb6] --- projects/rocdecode/src/rocdecode/vaapi/vaapi_videodecoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rocdecode/src/rocdecode/vaapi/vaapi_videodecoder.cpp b/projects/rocdecode/src/rocdecode/vaapi/vaapi_videodecoder.cpp index 2d63fcfea4..80ad39b9fb 100644 --- a/projects/rocdecode/src/rocdecode/vaapi/vaapi_videodecoder.cpp +++ b/projects/rocdecode/src/rocdecode/vaapi/vaapi_videodecoder.cpp @@ -233,7 +233,7 @@ rocDecStatus VaapiVideoDecoder::SubmitDecode(RocdecPicParams *pPicParams) { rocDecStatus rocdec_status = DestroyDataBuffers(); if (rocdec_status != ROCDEC_SUCCESS) { ERR("Error: Failed to destroy VAAPI buffer"); - return ROCDEC_SUCCESS; + return rocdec_status; } CHECK_VAAPI(vaCreateBuffer(va_display_, va_context_id_, VAPictureParameterBufferType, pic_params_size, 1, pic_params_ptr, &pic_params_buf_id_)); if (scaling_list_enabled) {