Remove the call to vaQuerySurfaceStatus before vaSyncSurface (#599)

[ROCm/rocdecode commit: 089abe7435]
Этот коммит содержится в:
Aryan Salmanpour authored and GitHub committed 2025-06-09 15:54:28 -04:00
1 родитель 40e072f394
Коммит 5b1ebe013c
1 file changed
+1 -5
+1 -5
Просмотреть файл
@@ -312,11 +312,7 @@ rocDecStatus VaapiVideoDecoder::SyncSurface(int pic_idx) {
if (pic_idx >= va_surface_ids_.size()) {
return ROCDEC_INVALID_PARAMETER;
}
VASurfaceStatus surface_status;
CHECK_VAAPI(vaQuerySurfaceStatus(va_display_, va_surface_ids_[pic_idx], &surface_status));
if (surface_status != VASurfaceReady) {
CHECK_VAAPI(vaSyncSurface(va_display_, va_surface_ids_[pic_idx]));
}
CHECK_VAAPI(vaSyncSurface(va_display_, va_surface_ids_[pic_idx]));
return ROCDEC_SUCCESS;
}