remove xvmc
These seem abandoned and they make interfaces changes less easy. Acked-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18705>
This commit is contained in:
committed by
Marge Bot
parent
0b81ff0193
commit
8cc766d8f7
48
meson.build
48
meson.build
@@ -83,7 +83,6 @@ if with_tools.contains('all')
|
||||
'lima',
|
||||
'nir',
|
||||
'nouveau',
|
||||
'xvmc',
|
||||
'asahi',
|
||||
'imagination',
|
||||
]
|
||||
@@ -695,47 +694,7 @@ if with_vulkan_overlay_layer or with_aco_tests or with_amd_vk
|
||||
endif
|
||||
endif
|
||||
|
||||
_xvmc = get_option('gallium-xvmc')
|
||||
if _xvmc == 'true'
|
||||
_xvmc = 'enabled'
|
||||
warning('gallium-xvmc option "true" deprecated, please use "enabled" instead.')
|
||||
elif _xvmc == 'false'
|
||||
_xvmc = 'disabled'
|
||||
warning('gallium-xvmc option "false" deprecated, please use "disabled" instead.')
|
||||
endif
|
||||
if not system_has_kms_drm
|
||||
if _xvmc == 'enabled'
|
||||
error('XVMC state tracker can only be build on unix-like OSes.')
|
||||
else
|
||||
_xvmc = 'disabled'
|
||||
endif
|
||||
elif not with_platform_x11
|
||||
if _xvmc == 'enabled'
|
||||
error('XVMC state tracker requires X11 support.')
|
||||
else
|
||||
_xvmc = 'disabled'
|
||||
endif
|
||||
elif not (with_gallium_r600 or with_gallium_nouveau)
|
||||
if _xvmc == 'enabled'
|
||||
error('XVMC state tracker requires at least one of the following gallium drivers: r600, nouveau.')
|
||||
else
|
||||
_xvmc = 'disabled'
|
||||
endif
|
||||
endif
|
||||
dep_xvmc = null_dep
|
||||
dep_xv = null_dep
|
||||
with_gallium_xvmc = false
|
||||
if _xvmc != 'disabled'
|
||||
dep_xvmc = dependency('xvmc', version : '>= 1.0.6', required : _xvmc == 'enabled')
|
||||
dep_xv = dependency('xv', required : _xvmc == 'enabled')
|
||||
with_gallium_xvmc = dep_xvmc.found() and dep_xv.found()
|
||||
endif
|
||||
|
||||
xvmc_drivers_path = get_option('xvmc-libs-path')
|
||||
if xvmc_drivers_path == ''
|
||||
xvmc_drivers_path = get_option('libdir')
|
||||
endif
|
||||
|
||||
_omx = get_option('gallium-omx')
|
||||
if not system_has_kms_drm
|
||||
if ['auto', 'disabled'].contains(_omx)
|
||||
@@ -2152,7 +2111,7 @@ if with_platform_x11
|
||||
dep_xcb_shm = dependency('xcb-shm')
|
||||
endif
|
||||
if (with_any_vk or with_glx == 'dri' or with_egl or
|
||||
(with_gallium_vdpau or with_gallium_xvmc or with_gallium_va or
|
||||
(with_gallium_vdpau or with_gallium_va or
|
||||
with_gallium_omx != 'disabled'))
|
||||
dep_xcb = dependency('xcb')
|
||||
dep_x11_xcb = dependency('x11-xcb')
|
||||
@@ -2189,7 +2148,7 @@ if with_platform_x11
|
||||
endif
|
||||
if (with_egl or
|
||||
with_dri3 or (
|
||||
with_gallium_vdpau or with_gallium_xvmc or with_gallium_xa or
|
||||
with_gallium_vdpau or with_gallium_xa or
|
||||
with_gallium_omx != 'disabled'))
|
||||
dep_xcb_xfixes = dependency('xcb-xfixes')
|
||||
endif
|
||||
@@ -2408,9 +2367,6 @@ if with_gallium
|
||||
if with_gallium_xa
|
||||
gallium_st += 'xa'
|
||||
endif
|
||||
if with_gallium_xvmc
|
||||
gallium_st += 'xvmc'
|
||||
endif
|
||||
if with_gallium_vdpau
|
||||
gallium_st += 'vdpau'
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user