summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2014-11-26 14:28:49 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2014-12-24 09:19:11 +0800
commitd6e9bd953d3e4c95afcb51309e010602975ea386 (patch)
tree8c2111f69a7accb11c1a4d00ba4ba95b7f5492ea
parent9cb744a82cbd6482b025f39192b10da83566a65c (diff)
Remove the check against obj_config->profile
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@intel.com> (cherry picked from commit f2a34f94c57e1f7ce975b2068fb087df84b92e3a)
-rw-r--r--src/i965_drv_video.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index e23ea8c..74895da 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -1839,28 +1839,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;