From 27b72100b99450673f217ae09db9904c27976d6a Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Wed, 25 Apr 2018 15:33:22 +0200 Subject: [PATCH] surface: Shortcut when the surface is already ready Signed-off-by: Paul Kocialkowski --- src/surface.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/surface.c b/src/surface.c index b38e3db..bbb7856 100644 --- a/src/surface.c +++ b/src/surface.c @@ -153,7 +153,10 @@ VAStatus SunxiCedrusSyncSurface(VADriverContextP context, goto error; } - if (surface_object->status == VASurfaceSkipped) { + if (surface_object->status == VASurfaceReady) { + status = VA_STATUS_SUCCESS; + goto complete; + } else if (surface_object->status == VASurfaceSkipped) { status = VA_STATUS_ERROR_UNKNOWN; goto error; }