forked from marfrit/libva-v4l2-request-fourier
surface: Reinit media request on completion failure
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
This commit is contained in:
+3
-1
@@ -158,8 +158,10 @@ VAStatus SunxiCedrusSyncSurface(VADriverContextP context,
|
|||||||
return VA_STATUS_ERROR_OPERATION_FAILED;
|
return VA_STATUS_ERROR_OPERATION_FAILED;
|
||||||
|
|
||||||
rc = media_request_wait_completion(request_fd);
|
rc = media_request_wait_completion(request_fd);
|
||||||
if (rc < 0)
|
if (rc < 0) {
|
||||||
|
media_request_reinit(request_fd);
|
||||||
return VA_STATUS_ERROR_OPERATION_FAILED;
|
return VA_STATUS_ERROR_OPERATION_FAILED;
|
||||||
|
}
|
||||||
|
|
||||||
rc = media_request_reinit(request_fd);
|
rc = media_request_reinit(request_fd);
|
||||||
if (rc < 0)
|
if (rc < 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user