diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2012-01-10 14:59:21 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2012-01-10 14:59:47 +0800 |
commit | f05b82b9bb1a7465bb813ac2097464d539689558 (patch) | |
tree | 2a167798e838798d138069fa7234ead94e50b8ac /src/intel_driver.c | |
parent | 93c00e667e11d04e8ace0289cd5224f3fae57af9 (diff) | |
download | libva-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.c | 46 |
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(); -} |