summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorFeng Jiang <jiangfeng@kylinos.cn>2022-07-01 11:32:08 +0800
committerMarge Bot <emma+marge@anholt.net>2022-08-11 06:44:14 +0000
commita92fed821f5ac173ca82c011a5d7e5b25e7bd0eb (patch)
tree7de19d238b2354684248c761858cf352e553f6e8 /meson.build
parent2b5c92eab7913b38637d96cc4fa9739de144161f (diff)
virgl: add support for hardware video acceleration
Currently H.264 and H.265 decoding is supported, and other profiles and encodings will be added in the future. Signed-off-by: Feng Jiang <jiangfeng@kylinos.cn> Signed-off-by: Weishi Li <liweishi@kylinos.cn> Signed-off-by: Ming Xie <xieming@kylinos.cn> Reviewed-by: Gert Wollny <gert.wollny@collabora.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Daniel Almeida <daniel.almeida@collabora.com> Reviewed-by: Dmitry Osipenko <digetx@gmail.com> Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/838>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index bd5ac88..b33a43a 100644
--- a/meson.build
+++ b/meson.build
@@ -280,6 +280,13 @@ if with_render_server
endif
endif
+with_video = get_option('video')
+if with_video
+ conf_data.set('ENABLE_VIDEO', 1)
+ libva_dep = dependency('libva')
+ libvadrm_dep = dependency('libva-drm')
+endif
+
configure_file(input : 'config.h.meson',
output : 'config.h',
configuration : conf_data)
@@ -316,6 +323,7 @@ summary({'c_args': (' ').join(get_option('c_args')),
'drm-msm': with_drm_msm,
'render server': with_render_server,
'render server worker': with_render_server ? with_render_server_worker : 'none',
+ 'video': with_video,
'tests': with_tests,
'fuzzer': with_fuzzer,
'tracing': with_tracing,