[Libva] [Libva-intel-driver PATCH 1/3] Remove the check against render_state->interleaved_uv in i965_sw_getimage()

Xiang, Haihao haihao.xiang at intel.com
Tue Nov 25 22:36:56 PST 2014


The surface and image have the same fourcc now, it is unnecessary to check
it is interleaved.

Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
---
 src/i965_drv_video.c | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index 8724125..d6beb8f 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -3976,15 +3976,9 @@ i965_sw_getimage(VADriverContextP ctx,
     switch (obj_image->image.format.fourcc) {
     case VA_FOURCC_YV12:
     case VA_FOURCC_I420:
-        /* I420 is native format for MPEG-2 decoded surfaces */
-        if (render_state->interleaved_uv)
-            goto operation_failed;
         get_image_i420(obj_image, image_data, obj_surface, rect);
         break;
     case VA_FOURCC_NV12:
-        /* NV12 is native format for H.264 decoded surfaces */
-        if (!render_state->interleaved_uv)
-            goto operation_failed;
         get_image_nv12(obj_image, image_data, obj_surface, rect);
         break;
     case VA_FOURCC_YUY2:
-- 
1.9.1



More information about the Libva mailing list