summaryrefslogtreecommitdiffstats
path: root/third_party/dav1d/meson_options.txt
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /third_party/dav1d/meson_options.txt
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/dav1d/meson_options.txt')
-rw-r--r--third_party/dav1d/meson_options.txt70
1 files changed, 70 insertions, 0 deletions
diff --git a/third_party/dav1d/meson_options.txt b/third_party/dav1d/meson_options.txt
new file mode 100644
index 0000000000..c04deffd73
--- /dev/null
+++ b/third_party/dav1d/meson_options.txt
@@ -0,0 +1,70 @@
+# General options
+
+option('bitdepths',
+ type: 'array',
+ choices: ['8', '16'],
+ description: 'Enable only specified bitdepths')
+
+option('enable_asm',
+ type: 'boolean',
+ value: true,
+ description: 'Build asm files, if available')
+
+option('enable_tools',
+ type: 'boolean',
+ value: true,
+ description: 'Build dav1d cli tools')
+
+option('enable_examples',
+ type: 'boolean',
+ value: false,
+ description: 'Build dav1d examples')
+
+option('enable_tests',
+ type: 'boolean',
+ value: true,
+ description: 'Build dav1d tests')
+
+option('enable_seek_stress',
+ type: 'boolean',
+ value: false,
+ description: 'Build seek_stress test tool')
+
+option('enable_docs',
+ type: 'boolean',
+ value: false,
+ description: 'Build dav1d documentation')
+
+option('logging',
+ type: 'boolean',
+ value: true,
+ description: 'Print error log messages using the provided callback function')
+
+option('testdata_tests',
+ type: 'boolean',
+ value: false,
+ description: 'Run tests requiring the test data repository')
+
+option('fuzzing_engine',
+ type: 'combo',
+ choices : ['none', 'libfuzzer', 'oss-fuzz'],
+ value: 'none',
+ description: 'Select the fuzzing engine')
+
+option('fuzzer_ldflags',
+ type: 'string',
+ description: 'Extra LDFLAGS used during linking of fuzzing binaries')
+
+option('stack_alignment',
+ type: 'integer',
+ value: 0)
+
+option('xxhash_muxer',
+ type : 'feature',
+ value : 'auto')
+
+option('trim_dsp',
+ type: 'combo',
+ choices: ['true', 'false', 'if-release'],
+ value: 'if-release',
+ description: 'Eliminate redundant DSP functions where possible')