[Libva] [Libva-intel-driver PATCH 3/3] Remove the check against obj_config->profile
Xiang, Haihao
haihao.xiang at intel.com
Tue Nov 25 22:36:58 PST 2014
The profile has been validated when creating the corresponding config,
it fixes a JPEG decode regression on non-CHV as well.
Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
---
src/i965_drv_video.c | 22 ----------------------
1 file changed, 22 deletions(-)
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index 66121ca..988b0bf 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -1798,28 +1798,6 @@ i965_CreateContext(VADriverContextP ctx,
return vaStatus;
}
- switch (obj_config->profile) {
- case VAProfileH264ConstrainedBaseline:
- case VAProfileH264Main:
- case VAProfileH264High:
- if (!HAS_H264_DECODING(i965) &&
- !HAS_H264_ENCODING(i965))
- return VA_STATUS_ERROR_UNSUPPORTED_PROFILE;
- break;
- case VAProfileH264MultiviewHigh:
- case VAProfileH264StereoHigh:
- if (!HAS_H264_MVC_DECODING(i965))
- return VA_STATUS_ERROR_UNSUPPORTED_PROFILE;
- break;
- case VAProfileJPEGBaseline: { //for gen8 devices
- if (!HAS_JPEG_ENCODING(i965))
- return VA_STATUS_ERROR_UNSUPPORTED_PROFILE;
- break;
- }
- default:
- break;
- }
-
*context = contextID;
obj_context->flags = flag;
obj_context->context_id = contextID;
--
1.9.1
More information about the Libva
mailing list