About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/meson.options
diff options
context:
space:
mode:
authorPohsiang (John) Hsu <pohhsu@microsoft.com>2025-05-27 08:38:02 -0400
committerMarge Bot <marge-bot@fdo.invalid>2025-06-05 22:02:01 +0000
commit4df695421954d4ab6a8d8af325976d50da8bbe41 (patch)
treeb9a9dc92a69edbf5f8ffa3d6d5f6f45700c01a8f /meson.options
parentd9f0ddf336d07de08212135bfd7668864acdb92d (diff)
mediafoundation: Allow to build multiple codec MFT DLLs in one build pass
Reviewed-by: Sil Vilerino <sivileri@microsoft.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13235 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35264>
Diffstat (limited to 'meson.options')
-rw-r--r--meson.options19
1 files changed, 12 insertions, 7 deletions
diff --git a/meson.options b/meson.options
index 2e61c4c544d..40fe433435a 100644
--- a/meson.options
+++ b/meson.options
@@ -177,13 +177,6 @@ option(
)
option(
- 'mediafoundation-windows-dll-name',
- type : 'string',
- value : 'mediafoundation_hmft',
- description : 'name of gallium mediafoundation DLL built for Windows. ',
-)
-
-option(
'mediafoundation-store-dll',
type : 'boolean',
value : 'false',
@@ -191,6 +184,18 @@ option(
)
option(
+ 'mediafoundation-codecs',
+ type : 'array',
+ value : ['all'],
+ choices: [
+ 'all', 'h264enc', 'h265enc', 'av1enc'
+ ],
+ description : 'List of codecs to build mediafoundation frontend DLLs for. ' +
+ 'These will generate different MFT DLLs per codec and link' +
+ 'against the gallium drivers which uses the video-codecs option'
+)
+
+option(
'static-libclc',
type : 'array',
value : [],