The corresponding check is already executed when calling vaCreateConfig.
So the redundant check is removed.

Signed-off-by: Zhao Yakui <[email protected]>
---
 src/i965_drv_video.c |   49 -------------------------------------------------
 1 file changed, 49 deletions(-)

diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index 4059666..8408413 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -2313,55 +2313,6 @@ i965_BeginPicture(VADriverContextP ctx,
     if (is_surface_busy(i965, obj_surface))
         return VA_STATUS_ERROR_SURFACE_BUSY;
 
-    switch (obj_config->profile) {
-    case VAProfileMPEG2Simple:
-    case VAProfileMPEG2Main:
-        vaStatus = VA_STATUS_SUCCESS;
-        break;
-
-    case VAProfileH264ConstrainedBaseline:
-    case VAProfileH264Main:
-    case VAProfileH264High:
-        vaStatus = VA_STATUS_SUCCESS;
-        break;
-
-    case VAProfileH264MultiviewHigh:
-    case VAProfileH264StereoHigh:
-        if (HAS_H264_MVC_DECODING_PROFILE(i965, obj_config->profile) ||
-            HAS_H264_MVC_ENCODING(i965)) {
-            vaStatus = VA_STATUS_SUCCESS;
-        } else {
-            ASSERT_RET(0, VA_STATUS_ERROR_UNSUPPORTED_PROFILE);
-        }
-        break;
-
-    case VAProfileVC1Simple:
-    case VAProfileVC1Main:
-    case VAProfileVC1Advanced:
-        vaStatus = VA_STATUS_SUCCESS;
-        break;
-
-    case VAProfileJPEGBaseline:
-        vaStatus = VA_STATUS_SUCCESS;
-        break;
-
-    case VAProfileNone:
-        vaStatus = VA_STATUS_SUCCESS;
-        break;
-
-    case VAProfileVP8Version0_3:
-        vaStatus = VA_STATUS_SUCCESS;
-        break;
-
-    case VAProfileHEVCMain:
-        vaStatus = VA_STATUS_SUCCESS;
-        break;
-
-    default:
-        ASSERT_RET(0, VA_STATUS_ERROR_UNSUPPORTED_PROFILE);
-        break;
-    }
-
     if (obj_context->codec_type == CODEC_PROC) {
         obj_context->codec_state.proc.current_render_target = render_target;
     } else if (obj_context->codec_type == CODEC_ENC) {
-- 
1.7.10.1

_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to