summaryrefslogtreecommitdiff
path: root/src/intel_driver.c
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2012-01-10 14:59:21 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2012-01-10 14:59:47 +0800
commitf05b82b9bb1a7465bb813ac2097464d539689558 (patch)
tree2a167798e838798d138069fa7234ead94e50b8ac /src/intel_driver.c
parent93c00e667e11d04e8ace0289cd5224f3fae57af9 (diff)
downloadlibva-intel-driver-f05b82b9bb1a7465bb813ac2097464d539689558.tar.gz
Remove legacy DRI support
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Diffstat (limited to 'src/intel_driver.c')
-rw-r--r--src/intel_driver.c46
1 files changed, 1 insertions, 45 deletions
diff --git a/src/intel_driver.c b/src/intel_driver.c
index 5fd22c92..4e6df814 100644
--- a/src/intel_driver.c
+++ b/src/intel_driver.c
@@ -61,12 +61,7 @@ intel_driver_init(VADriverContextP ctx)
intel->dri2Enabled = (dri_state->driConnectedFlag == VA_DRI2);
if (!intel->dri2Enabled) {
- drm_sarea_t *pSAREA;
-
- pSAREA = (drm_sarea_t *)dri_state->pSAREA;
- intel->hHWContext = dri_state->hwContext;
- intel->driHwLock = (drmLock *)(&pSAREA->lock);
- intel->pPrivSarea = (void *)pSAREA + sizeof(drm_sarea_t);
+ return False;
}
intel->locked = 0;
@@ -94,42 +89,3 @@ intel_driver_terminate(VADriverContextP ctx)
return True;
}
-
-void
-intel_lock_hardware(VADriverContextP ctx)
-{
- struct intel_driver_data *intel = intel_driver_data(ctx);
- char __ret = 0;
-
- PPTHREAD_MUTEX_LOCK();
-
- assert(!intel->locked);
-
- if (!intel->dri2Enabled) {
- DRM_CAS(intel->driHwLock,
- intel->hHWContext,
- (DRM_LOCK_HELD|intel->hHWContext),
- __ret);
-
- if (__ret) {
- drmGetLock(intel->fd, intel->hHWContext, 0);
- }
- }
-
- intel->locked = 1;
-}
-
-void
-intel_unlock_hardware(VADriverContextP ctx)
-{
- struct intel_driver_data *intel = intel_driver_data(ctx);
-
- if (!intel->dri2Enabled) {
- DRM_UNLOCK(intel->fd,
- intel->driHwLock,
- intel->hHWContext);
- }
-
- intel->locked = 0;
- PPTHREAD_MUTEX_UNLOCK();
-}