diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2013-07-01 10:40:19 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2013-07-01 13:15:57 +0800 |
commit | a70ea804d4ceb93b10d1bb3cc50c92fe559d96e4 (patch) | |
tree | 9546c7e571241cf8877766757b252eac8c01cb98 /src/intel_driver.c | |
parent | 52071b353221fec5ed165765b451a766e3f4f8f2 (diff) |
Check whether VEBOX is supported by the underlying OS
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit c586c80d29d8860011d95e78d1609ff3683f3cc4)
Diffstat (limited to 'src/intel_driver.c')
-rw-r--r-- | src/intel_driver.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intel_driver.c b/src/intel_driver.c index 83542d9..74d3f18 100644 --- a/src/intel_driver.c +++ b/src/intel_driver.c @@ -72,7 +72,7 @@ intel_driver_init(VADriverContextP ctx) { struct intel_driver_data *intel = intel_driver_data(ctx); struct drm_state * const drm_state = (struct drm_state *)ctx->drm_state; - int has_exec2, has_bsd, has_blt; + int has_exec2, has_bsd, has_blt, has_vebox; assert(drm_state); assert(VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI1) || @@ -97,6 +97,8 @@ intel_driver_init(VADriverContextP ctx) intel->has_bsd = has_bsd; if (intel_driver_get_param(intel, I915_PARAM_HAS_BLT, &has_blt)) intel->has_blt = has_blt; + if (intel_driver_get_param(intel, I915_PARAM_HAS_VEBOX, &has_vebox)) + intel->has_vebox = !!has_vebox; intel_driver_get_revid(intel, &intel->revision); intel_memman_init(intel); |