diff options
author | Paul Kocialkowski <paul.kocialkowski@bootlin.com> | 2018-04-12 09:05:15 +0200 |
---|---|---|
committer | Paul Kocialkowski <paul.kocialkowski@bootlin.com> | 2018-04-12 09:05:15 +0200 |
commit | b301ca07519457094f31b5b8dedca56a1aa95792 (patch) | |
tree | d9421105e6c0887a9da1af2292db9c3d500a3dcd /src/surface.c | |
parent | b652896c4efe56b8c62e9dd762b6bf0eaaf9fb44 (diff) | |
download | libva-cedrus-b301ca07519457094f31b5b8dedca56a1aa95792.tar.gz libva-cedrus-b301ca07519457094f31b5b8dedca56a1aa95792.tar.bz2 libva-cedrus-b301ca07519457094f31b5b8dedca56a1aa95792.zip |
dont double ready
Diffstat (limited to 'src/surface.c')
-rw-r--r-- | src/surface.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/surface.c b/src/surface.c index 7f1f082..b5d0da3 100644 --- a/src/surface.c +++ b/src/surface.c @@ -181,6 +181,9 @@ VAStatus sunxi_cedrus_SyncSurface(VADriverContextP ctx, obj_surface = SURFACE(render_target); assert(obj_surface); + if (obj_status->status == VASurfaceReady) + return VA_STATUS_SUCCESS; + if(obj_surface->status == VASurfaceSkipped) return VA_STATUS_ERROR_UNKNOWN; |