Revert "iter19 α-23 TEST: skip media_request_reinit() in RequestSyncSurface"
This reverts commit aa82bffa35.
This commit is contained in:
+1
-12
@@ -339,18 +339,7 @@ VAStatus RequestSyncSurface(VADriverContextP context, VASurfaceID surface_id)
|
||||
* since iter4 (`74d8dd1`), so REINIT is no longer compromised by
|
||||
* the cluster-validation EINVAL pattern.
|
||||
*/
|
||||
/*
|
||||
* iter19 α-23 TEST: skip REINIT to test mechanism 2.
|
||||
* If kernel sees correct controls after this change, REINIT was
|
||||
* clearing the request between S_EXT_CTRLS and IOC_QUEUE — but
|
||||
* looking at the code, REINIT runs AFTER wait_completion (i.e.,
|
||||
* AFTER decode is done), so this should only affect NEXT frame's
|
||||
* request reuse — not the current frame. Test it anyway since
|
||||
* libva uses 16 request_fds in rotation per output_pool slot;
|
||||
* each request_fd is REINIT'd before being reused next time.
|
||||
*/
|
||||
(void)media_request_reinit;
|
||||
rc = 0; /* media_request_reinit(request_fd); */
|
||||
rc = media_request_reinit(request_fd);
|
||||
if (rc < 0) {
|
||||
status = VA_STATUS_ERROR_OPERATION_FAILED;
|
||||
goto error;
|
||||
|
||||
Reference in New Issue
Block a user