Spracherkennung für: .build vermutete Sprache: Python {Python[18] MT940[11] Apollo[9]} [Methode: maximale Elemente, drei Dimensionen]
# VAAPI decoder device modules
vaapi_common_sources = files(
'decoder_device.c',
'vlc_vaapi.c',
)
# Check for VA-API backends (only if libva is available)
if libva_dep.found()
libva_x11_dep = dependency('libva-x11', required: false)
libva_drm_dep = dependency('libva-drm', required: false)
libva_wayland_dep = dependency('libva-wayland', required: false)
else
libva_x11_dep = disabler()
libva_drm_dep = disabler()
libva_wayland_dep = disabler()
endif
# VAAPI decoder device for X11
vlc_modules += {
'name' : 'decdev_vaapi_x11',
'sources' : vaapi_common_sources,
'c_args' : ['-DHAVE_VA_X11'],
'dependencies' : [libva_dep, libva_x11_dep, x11_dep],
'plugin_dir' : 'vaapi',
'enabled' : libva_dep.found() and libva_x11_dep.found() and x11_dep.found(),
}
# VAAPI decoder device for DRM
vlc_modules += {
'name' : 'decdev_vaapi_drm',
'sources' : vaapi_common_sources,
'c_args' : ['-DHAVE_VA_DRM'],
'dependencies' : [libva_dep, libva_drm_dep],
'plugin_dir' : 'vaapi',
'enabled' : libva_dep.found() and libva_drm_dep.found(),
}
# VAAPI decoder device for Wayland
vlc_modules += {
'name' : 'decdev_vaapi_wl',
'sources' : vaapi_common_sources,
'c_args' : ['-DHAVE_VA_WL'],
'dependencies' : [libva_dep, libva_wayland_dep] + wayland_deps,
'plugin_dir' : 'vaapi',
'enabled' : libva_dep.found() and libva_wayland_dep.found() and have_wayland,
}
# VAAPI filters plugin
vlc_modules += {
'name' : 'vaapi_filters',
'sources' : files(
'filters.c',
'vlc_vaapi.c',
'chroma.c',
),
'dependencies' : [libva_dep],
'link_with' : [chroma_copy_lib],
'plugin_dir' : 'vaapi',
'enabled' : libva_dep.found(),
}
[Dauer der Verarbeitung: 0.2 Sekunden, vorverarbeitet 2026-10-24]