[ { "name": "build.cmake_prefix_path", "value": [], "section": "core", "machine": "build", "type": "array", "description": "List of additional prefixes for cmake to search" }, { "name": "build.pkg_config_path", "value": [ "/usr/mariadb/10.6/lib/amd64/pkgconfig", "/usr/openssl/3/lib/amd64/pkgconfig", "/usr/lib/amd64/pkgconfig", "/usr/lib/pkgconfig" ], "section": "core", "machine": "build", "type": "array", "description": "List of additional paths for pkg-config to search" }, { "name": "auto_features", "value": "auto", "section": "core", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Override value of all 'auto' features" }, { "name": "backend", "value": "ninja", "section": "core", "machine": "any", "choices": [ "ninja", "vs", "vs2010", "vs2012", "vs2013", "vs2015", "vs2017", "vs2019", "vs2022", "xcode", "none" ], "type": "combo", "description": "Backend to use" }, { "name": "buildtype", "value": "plain", "section": "core", "machine": "any", "choices": [ "plain", "debug", "debugoptimized", "release", "minsize", "custom" ], "type": "combo", "description": "Build type to use" }, { "name": "cmake_prefix_path", "value": [], "section": "core", "machine": "host", "type": "array", "description": "List of additional prefixes for cmake to search" }, { "name": "debug", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Enable debug symbols and other information" }, { "name": "default_both_libraries", "value": "shared", "section": "core", "machine": "any", "choices": [ "shared", "static", "auto" ], "type": "combo", "description": "Default library type for both_libraries" }, { "name": "default_library", "value": "shared", "section": "core", "machine": "any", "choices": [ "shared", "static", "both" ], "type": "combo", "description": "Default library type" }, { "name": "force_fallback_for", "value": [], "section": "core", "machine": "any", "type": "array", "description": "Force fallback for those subprojects" }, { "name": "genvslite", "value": "vs2022", "section": "core", "machine": "any", "choices": [ "vs2022" ], "type": "combo", "description": "Setup multiple buildtype-suffixed ninja-backend build directories, and a [builddir]_vs containing a Visual Studio meta-backend with multiple configurations that calls into them" }, { "name": "install_umask", "value": 18, "section": "core", "machine": "any", "type": "integer", "description": "Default umask to apply on permissions of installed files" }, { "name": "layout", "value": "mirror", "section": "core", "machine": "any", "choices": [ "mirror", "flat" ], "type": "combo", "description": "Build directory layout" }, { "name": "optimization", "value": "3", "section": "core", "machine": "any", "choices": [ "plain", "0", "g", "1", "2", "3", "s" ], "type": "combo", "description": "Optimization level" }, { "name": "pkg_config_path", "value": [ "/usr/mariadb/10.6/lib/amd64/pkgconfig", "/usr/openssl/3/lib/amd64/pkgconfig", "/usr/lib/amd64/pkgconfig", "/usr/lib/pkgconfig" ], "section": "core", "machine": "host", "type": "array", "description": "List of additional paths for pkg-config to search" }, { "name": "pkgconfig.relocatable", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Generate pkgconfig files as relocatable" }, { "name": "prefer_static", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Whether to try static linking before shared linking" }, { "name": "python.allow_limited_api", "value": true, "section": "core", "machine": "any", "type": "boolean", "description": "Whether to allow use of the Python Limited API" }, { "name": "python.bytecompile", "value": 0, "section": "core", "machine": "any", "type": "integer", "description": "Whether to compile bytecode" }, { "name": "python.install_env", "value": "prefix", "section": "core", "machine": "any", "choices": [ "auto", "prefix", "system", "venv" ], "type": "combo", "description": "Which python environment to install to" }, { "name": "python.platlibdir", "value": "", "section": "core", "machine": "any", "type": "string", "description": "Directory for site-specific, platform-specific files." }, { "name": "python.purelibdir", "value": "", "section": "core", "machine": "any", "type": "string", "description": "Directory for site-specific, non-platform-specific files." }, { "name": "strip", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Strip targets on install" }, { "name": "unity", "value": "off", "section": "core", "machine": "any", "choices": [ "on", "off", "subprojects" ], "type": "combo", "description": "Unity build" }, { "name": "unity_size", "value": 4, "section": "core", "machine": "any", "type": "integer", "description": "Unity block size" }, { "name": "vsenv", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Activate Visual Studio environment" }, { "name": "warning_level", "value": "1", "section": "core", "machine": "any", "choices": [ "0", "1", "2", "3", "everything" ], "type": "combo", "description": "Compiler warning level to use" }, { "name": "werror", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Treat warnings as errors" }, { "name": "wrap_mode", "value": "nodownload", "section": "core", "machine": "any", "choices": [ "default", "nofallback", "nodownload", "forcefallback", "nopromote" ], "type": "combo", "description": "Wrap mode" }, { "name": "backend_max_links", "value": 0, "section": "backend", "machine": "any", "type": "integer", "description": "Maximum number of linker processes to run or 0 for no limit" }, { "name": "b_asneeded", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Use -Wl,--as-needed when linking" }, { "name": "b_colorout", "value": "always", "section": "base", "machine": "any", "choices": [ "auto", "always", "never" ], "type": "combo", "description": "Use colored output" }, { "name": "b_coverage", "value": false, "section": "base", "machine": "any", "type": "boolean", "description": "Enable coverage tracking." }, { "name": "b_lto", "value": false, "section": "base", "machine": "any", "type": "boolean", "description": "Use link time optimization" }, { "name": "b_lto_threads", "value": 0, "section": "base", "machine": "any", "type": "integer", "description": "Use multiple threads for Link Time Optimization" }, { "name": "b_lundef", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Use -Wl,--no-undefined when linking" }, { "name": "b_ndebug", "value": "false", "section": "base", "machine": "any", "choices": [ "true", "false", "if-release" ], "type": "combo", "description": "Disable asserts" }, { "name": "b_pch", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Use precompiled headers" }, { "name": "b_pgo", "value": "off", "section": "base", "machine": "any", "choices": [ "off", "generate", "use" ], "type": "combo", "description": "Use profile guided optimization" }, { "name": "b_pie", "value": false, "section": "base", "machine": "any", "type": "boolean", "description": "Build executables as position independent" }, { "name": "b_sanitize", "value": "none", "section": "base", "machine": "any", "choices": [ "none", "address", "thread", "undefined", "memory", "leak", "address,undefined" ], "type": "combo", "description": "Code sanitizer to use" }, { "name": "b_staticpic", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Build static libraries as position independent" }, { "name": "build.c_args", "value": [ "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "build", "type": "array", "description": "Extra arguments passed to the c compiler" }, { "name": "build.c_link_args", "value": [ "-m64", "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "build", "type": "array", "description": "Extra arguments passed to the c linker" }, { "name": "build.c_std", "value": "none", "section": "compiler", "machine": "build", "choices": [ "none", "c89", "c99", "c11", "c17", "c18", "c2x", "c23", "gnu89", "gnu99", "gnu11", "gnu17", "gnu18", "gnu2x", "gnu23" ], "type": "combo", "description": "C language standard to use" }, { "name": "build.cpp_args", "value": [ "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "build", "type": "array", "description": "Extra arguments passed to the cpp compiler" }, { "name": "build.cpp_debugstl", "value": false, "section": "compiler", "machine": "build", "type": "boolean", "description": "STL debug mode" }, { "name": "build.cpp_eh", "value": "default", "section": "compiler", "machine": "build", "choices": [ "none", "default", "a", "s", "sc" ], "type": "combo", "description": "C++ exception handling type." }, { "name": "build.cpp_link_args", "value": [ "-m64", "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "build", "type": "array", "description": "Extra arguments passed to the cpp linker" }, { "name": "build.cpp_rtti", "value": true, "section": "compiler", "machine": "build", "type": "boolean", "description": "Enable RTTI" }, { "name": "build.cpp_std", "value": "none", "section": "compiler", "machine": "build", "choices": [ "none", "c++98", "c++03", "c++11", "c++14", "c++17", "c++1z", "c++2a", "c++20", "c++23", "c++26", "gnu++98", "gnu++03", "gnu++11", "gnu++14", "gnu++17", "gnu++1z", "gnu++2a", "gnu++20", "gnu++23", "gnu++26" ], "type": "combo", "description": "C++ language standard to use" }, { "name": "c_args", "value": [ "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "host", "type": "array", "description": "Extra arguments passed to the c compiler" }, { "name": "c_link_args", "value": [ "-m64", "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "host", "type": "array", "description": "Extra arguments passed to the c linker" }, { "name": "c_std", "value": "none", "section": "compiler", "machine": "host", "choices": [ "none", "c89", "c99", "c11", "c17", "c18", "c2x", "c23", "gnu89", "gnu99", "gnu11", "gnu17", "gnu18", "gnu2x", "gnu23" ], "type": "combo", "description": "C language standard to use" }, { "name": "cpp_args", "value": [ "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "host", "type": "array", "description": "Extra arguments passed to the cpp compiler" }, { "name": "cpp_debugstl", "value": false, "section": "compiler", "machine": "host", "type": "boolean", "description": "STL debug mode" }, { "name": "cpp_eh", "value": "default", "section": "compiler", "machine": "host", "choices": [ "none", "default", "a", "s", "sc" ], "type": "combo", "description": "C++ exception handling type." }, { "name": "cpp_link_args", "value": [ "-m64", "-m64", "-O3", "-m64" ], "section": "compiler", "machine": "host", "type": "array", "description": "Extra arguments passed to the cpp linker" }, { "name": "cpp_rtti", "value": true, "section": "compiler", "machine": "host", "type": "boolean", "description": "Enable RTTI" }, { "name": "cpp_std", "value": "none", "section": "compiler", "machine": "host", "choices": [ "none", "c++98", "c++03", "c++11", "c++14", "c++17", "c++1z", "c++2a", "c++20", "c++23", "c++26", "gnu++98", "gnu++03", "gnu++11", "gnu++14", "gnu++17", "gnu++1z", "gnu++2a", "gnu++20", "gnu++23", "gnu++26" ], "type": "combo", "description": "C++ language standard to use" }, { "name": "bindir", "value": "bin", "section": "directory", "machine": "any", "type": "string", "description": "Executable directory" }, { "name": "datadir", "value": "share", "section": "directory", "machine": "any", "type": "string", "description": "Data file directory" }, { "name": "includedir", "value": "include", "section": "directory", "machine": "any", "type": "string", "description": "Header file directory" }, { "name": "infodir", "value": "share/info", "section": "directory", "machine": "any", "type": "string", "description": "Info page directory" }, { "name": "libdir", "value": "lib/amd64", "section": "directory", "machine": "any", "type": "string", "description": "Library directory" }, { "name": "libexecdir", "value": "libexec", "section": "directory", "machine": "any", "type": "string", "description": "Library executable directory" }, { "name": "licensedir", "value": "", "section": "directory", "machine": "any", "type": "string", "description": "Licenses directory" }, { "name": "localedir", "value": "share/locale", "section": "directory", "machine": "any", "type": "string", "description": "Locale data directory" }, { "name": "localstatedir", "value": "/var", "section": "directory", "machine": "any", "type": "string", "description": "Localstate data directory" }, { "name": "mandir", "value": "share/man", "section": "directory", "machine": "any", "type": "string", "description": "Manual page directory" }, { "name": "prefix", "value": "/usr", "section": "directory", "machine": "any", "type": "string", "description": "Installation prefix" }, { "name": "sbindir", "value": "sbin", "section": "directory", "machine": "any", "type": "string", "description": "System executable directory" }, { "name": "sharedstatedir", "value": "/var/lib", "section": "directory", "machine": "any", "type": "string", "description": "Architecture-independent data directory" }, { "name": "sysconfdir", "value": "/etc", "section": "directory", "machine": "any", "type": "string", "description": "Sysconf data directory" }, { "name": "accurip", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "accurip" }, { "name": "adpcmdec", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "adpcmdec" }, { "name": "adpcmenc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "adpcmenc" }, { "name": "aes", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "AES encryption/decryption plugin" }, { "name": "aiff", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "aiff" }, { "name": "aja", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "AJA audio/video source/sink plugin" }, { "name": "aja-sdk-dir", "value": "", "section": "user", "machine": "any", "type": "string", "description": "Directory with AJA SDK, e.g. ntv2sdklinux_16.0.0.4" }, { "name": "amfcodec", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "AMD AMF codec plugin" }, { "name": "analyticsoverlay", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "analyticsoverlay" }, { "name": "androidmedia", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Video capture and codec plugins for Android" }, { "name": "aom", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "AOM AV1 video codec plugin" }, { "name": "applemedia", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Video capture and codec access plugins for macOS and iOS" }, { "name": "asfmux", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "asfmux" }, { "name": "asio", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Steinberg Audio Streaming Input Output (ASIO) plugin" }, { "name": "asio-sdk-path", "value": "", "section": "user", "machine": "any", "type": "string", "description": "Full path to Steinberg Audio Streaming Input Output (ASIO) SDK" }, { "name": "assrender", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "ASS/SSA subtitle renderer plugin" }, { "name": "audiobuffersplit", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "audiobuffersplit" }, { "name": "audiofxbad", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "audiofxbad" }, { "name": "audiolatency", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "audiolatency" }, { "name": "audiomixmatrix", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "audiomixmatrix" }, { "name": "audiovisualizers", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "audiovisualizers" }, { "name": "autoconvert", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "autoconvert" }, { "name": "avtp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Audio/Video Transport Protocol (AVTP) plugin" }, { "name": "bayer", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "bayer" }, { "name": "bluez", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin" }, { "name": "bs2b", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Bauer stereophonic-to-binaural audio plugin" }, { "name": "bz2", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "bz2 stream encoder and decoder plugin" }, { "name": "camerabin2", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "camerabin2" }, { "name": "chromaprint", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Chromaprint fingerprint audio plugin" }, { "name": "closedcaption", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Closed caption extractor, decoder, and overlay plugin" }, { "name": "codec2json", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "codec2json" }, { "name": "codecalpha", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "codecalpha" }, { "name": "codectimestamper", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "codectimestamper" }, { "name": "coloreffects", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "coloreffects" }, { "name": "colormanagement", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Color management correction plugin" }, { "name": "curl", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "cURL network source and sink plugin" }, { "name": "curl-ssh2", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "cURL network source and sink plugin libssh2 support" }, { "name": "d3d11", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Direct3D11 plugin" }, { "name": "d3d11-hlsl-precompile", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable buildtime HLSL compile for d3d11 library/plugin" }, { "name": "d3d11-math", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable DirectX SIMD Math support" }, { "name": "d3d11-wgc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Windows Graphics Capture API support in d3d11 plugin" }, { "name": "d3d12", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Direct3D12 plugin" }, { "name": "d3dvideosink", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Direct3D video sink plugin" }, { "name": "dash", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "DASH demuxer plugin" }, { "name": "dc1394", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "libdc1394 IIDC camera source plugin" }, { "name": "debugutils", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "debugutils" }, { "name": "decklink", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "DeckLink audio/video source/sink plugin" }, { "name": "directfb", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "DirectFB video sink plugin" }, { "name": "directshow", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Directshow audio/video plugins" }, { "name": "directsound", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Directsound audio source plugin" }, { "name": "doc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable documentation." }, { "name": "drm", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "libdrm support in the GstVA library" }, { "name": "dtls", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "DTLS encoder and decoder plugin" }, { "name": "dts", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "DTS audio decoder plugin (GPL - only built if gpl option is also enabled!)" }, { "name": "dvb", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "DVB video bin and source plugin" }, { "name": "dvbsubenc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "dvbsubenc" }, { "name": "dvbsuboverlay", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "dvbsuboverlay" }, { "name": "dvdspu", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "dvdspu" }, { "name": "dwrite", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "DirectWrite plugin" }, { "name": "examples", "value": "disabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "examples" }, { "name": "extra-checks", "value": "enabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable extra runtime checks" }, { "name": "faac", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Free AAC audio encoder plugin" }, { "name": "faad", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Free AAC audio decoder plugin (GPL - only built if gpl option is also enabled!)" }, { "name": "faceoverlay", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "faceoverlay" }, { "name": "fbdev", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Framebuffer video sink plugin" }, { "name": "fdkaac", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Fraunhofer AAC audio codec plugin" }, { "name": "festival", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "festival" }, { "name": "fieldanalysis", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "fieldanalysis" }, { "name": "flite", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Flite speech synthesizer source plugin" }, { "name": "fluidsynth", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Fluidsynth MIDI decoder plugin" }, { "name": "freeverb", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "freeverb" }, { "name": "frei0r", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "frei0r" }, { "name": "gaudieffects", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "gaudieffects" }, { "name": "gdp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "gdp" }, { "name": "geometrictransform", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "geometrictransform" }, { "name": "gl", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "GStreamer OpenGL integration support (used by various plugins)" }, { "name": "glib-asserts", "value": "enabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable GLib assertion (auto = enabled for development, disabled for stable releases)" }, { "name": "glib-checks", "value": "enabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable GLib checks such as API guards (auto = enabled for development, disabled for stable releases)" }, { "name": "gme", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "libgme gaming console music file decoder plugin" }, { "name": "gobject-cast-checks", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable run-time GObject cast checks (auto = enabled for development, disabled for stable releases)" }, { "name": "gpl", "value": "enabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Allow build plugins that have (A)GPL-licensed dependencies" }, { "name": "gs", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Google Cloud Storage source and sink plugin" }, { "name": "gsm", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "GSM encoder/decoder plugin" }, { "name": "gst_play_tests", "value": false, "section": "user", "machine": "any", "type": "boolean", "description": "Enable GstPlay tests that need network access" }, { "name": "gtk3", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "GTK+ video sink plugin" }, { "name": "hls", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "HTTP Live Streaming plugin" }, { "name": "hls-crypto", "value": "auto", "section": "user", "machine": "any", "choices": [ "auto", "nettle", "libgcrypt", "openssl" ], "type": "combo", "description": "Crypto library to use for HLS plugin" }, { "name": "id3tag", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "id3tag" }, { "name": "insertbin", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "insertbin" }, { "name": "inter", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "inter" }, { "name": "interlace", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "interlace" }, { "name": "introspection", "value": "enabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Generate gobject-introspection bindings" }, { "name": "ipcpipeline", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Inter-process communication plugin" }, { "name": "iqa", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Image quality assessment plugin (AGPL - only built if gpl option is also enabled!)" }, { "name": "isac", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "iSAC plugin" }, { "name": "ivfparse", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "ivfparse" }, { "name": "ivtc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "ivtc" }, { "name": "jp2kdecimator", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "jp2kdecimator" }, { "name": "jpegformat", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "jpegformat" }, { "name": "kms", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "KMS video sink plugin" }, { "name": "ladspa", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "LADSPA plugin bridge" }, { "name": "ladspa-rdf", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "LADSPA plugin bridge RDF support" }, { "name": "lc3", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "LC3 (Bluetooth) LE audio codec plugin" }, { "name": "ldac", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "LDAC bluetooth audio codec plugin" }, { "name": "libde265", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "HEVC/H.265 video decoder plugin" }, { "name": "librfb", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "librfb" }, { "name": "lv2", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "LV2 audio plugin bridge" }, { "name": "magicleap", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Magic Leap platform support" }, { "name": "mediafoundation", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Microsoft Media Foundation plugin" }, { "name": "mfx-modules-dir", "value": "", "section": "user", "machine": "any", "type": "string", "description": "libmfx runtime module dir, linux only" }, { "name": "mfx_api", "value": "auto", "section": "user", "machine": "any", "choices": [ "MSDK", "oneVPL", "auto" ], "type": "combo", "description": "Select MFX API to build against" }, { "name": "microdns", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "libmicrodns-based device provider" }, { "name": "midi", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "midi" }, { "name": "modplug", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "ModPlug audio decoder plugin" }, { "name": "mpeg2enc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mpeg2enc video encoder plugin (GPL - only built if gpl option is also enabled!)" }, { "name": "mpegdemux", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mpegdemux" }, { "name": "mpegpsmux", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mpegpsmux" }, { "name": "mpegtsdemux", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mpegtsdemux" }, { "name": "mpegtsmux", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mpegtsmux" }, { "name": "mplex", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mplex audio/video multiplexer plugin (GPL - only built if gpl option is also enabled!)" }, { "name": "msdk", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Intel Media SDK video encoder/decoder plugin" }, { "name": "mse", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mse" }, { "name": "musepack", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "libmpcdec Musepack decoder plugin" }, { "name": "mxf", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "mxf" }, { "name": "neon", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "NEON HTTP source plugin" }, { "name": "netsim", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "netsim" }, { "name": "nls", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Enable native language support (translations)" }, { "name": "nvcodec", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "NVIDIA GPU codec plugin" }, { "name": "onnx", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "ONNX neural network plugin" }, { "name": "onvif", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "onvif" }, { "name": "openal", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "OpenAL plugin" }, { "name": "openaptx", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Open Source implementation of Audio Processing Technology codec (aptX) plugin" }, { "name": "opencv", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "OpenCV computer vision library support" }, { "name": "openexr", "value": "enabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "OpenEXR plugin" }, { "name": "openh264", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "H.264 video codec plugin" }, { "name": "openjpeg", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "JPEG2000 image codec plugin" }, { "name": "openmpt", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "OpenMPT module music library plugin" }, { "name": "openni2", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "OpenNI2 library plugin" }, { "name": "opensles", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "OpenSL ES audio source/sink plugin" }, { "name": "opus", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "OPUS audio parser plugin" }, { "name": "orc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "orc" }, { "name": "package-name", "value": "", "section": "user", "machine": "any", "type": "string", "description": "package name to use in plugins" }, { "name": "package-origin", "value": "https://github.com/OpenIndiana/oi-userland", "section": "user", "machine": "any", "type": "string", "description": "package origin URL to use in plugins" }, { "name": "pcapparse", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "pcapparse" }, { "name": "pnm", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "pnm" }, { "name": "proxy", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "proxy" }, { "name": "qroverlay", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Element to set random data on a qroverlay" }, { "name": "qsv", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Intel Quick Sync Video plugin" }, { "name": "qt6d3d11", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Qt6 Direct3D11 plugin" }, { "name": "rawparse", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "rawparse" }, { "name": "removesilence", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "removesilence" }, { "name": "resindvd", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Resin DVD playback plugin (GPL - only built if gpl option is also enabled!)" }, { "name": "rist", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "rist" }, { "name": "rsvg", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "SVG overlayer and image decoder plugin" }, { "name": "rtmp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "RTMP video network source and sink plugin" }, { "name": "rtmp2", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "rtmp2" }, { "name": "rtp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "rtp" }, { "name": "sbc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "SBC bluetooth audio codec plugin" }, { "name": "sctp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "SCTP plugin" }, { "name": "sctp-internal-usrsctp", "value": "enabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Whether to use the bundled usrsctp library or the system one" }, { "name": "sdp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "sdp" }, { "name": "segmentclip", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "segmentclip" }, { "name": "shm", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Shared memory source/sink plugin" }, { "name": "siren", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "siren" }, { "name": "smooth", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "smooth" }, { "name": "smoothstreaming", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Microsoft Smooth Streaming demuxer plugin" }, { "name": "sndfile", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "libsndfile plugin" }, { "name": "soundtouch", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Audio pitch controller & BPM detection plugin" }, { "name": "spandsp", "value": "disabled", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Packet loss concealment audio plugin" }, { "name": "speed", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "speed" }, { "name": "srt", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Secure, Reliable, Transport client/server network source/sink plugin" }, { "name": "srtp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Secure RTP codec plugin" }, { "name": "subenc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "subenc" }, { "name": "svtav1", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Scalable Video Technology for AV1 plugin" }, { "name": "svthevcenc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Scalable Video Technology for HEVC encoder plugin" }, { "name": "switchbin", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "switchbin" }, { "name": "teletext", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Teletext plugin" }, { "name": "tests", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "tests" }, { "name": "timecode", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "timecode" }, { "name": "tinyalsa", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "TinyALSA plugin" }, { "name": "tools", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "tools" }, { "name": "transcode", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Transcode plugin" }, { "name": "ttml", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "TTML subtitle parser and renderer plugin" }, { "name": "udev", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "gudev support in the new VA-API plugin" }, { "name": "unixfd", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "unixfd" }, { "name": "uvcgadget", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "uvc video gadget plugin" }, { "name": "uvch264", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "UVC compliant H.264 camera source plugin" }, { "name": "v4l2codecs", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Video4Linux Stateless CODECs support" }, { "name": "va", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "VA-API new plugin" }, { "name": "videofilters", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "videofilters" }, { "name": "videoframe_audiolevel", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "videoframe_audiolevel" }, { "name": "videoparsers", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "videoparsers" }, { "name": "videosignal", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "videosignal" }, { "name": "vmnc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "vmnc" }, { "name": "voaacenc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "AAC audio encoder plugin" }, { "name": "voamrwbenc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "AMR-WB audio encoder plugin" }, { "name": "vulkan", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Vulkan video sink plugin" }, { "name": "vulkan-video", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Whether to use Vulkan Video Extensions" }, { "name": "wasapi", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Windows Audio Session API source/sink plugin" }, { "name": "wasapi2", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Windows Audio Session API source/sink plugin with WinRT API" }, { "name": "wayland", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Wayland plugin/library, support in the Vulkan plugin" }, { "name": "webp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "WebP image codec plugin" }, { "name": "webrtc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "WebRTC audio/video network bin plugin" }, { "name": "webrtcdsp", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Plugin with various audio filters provided by the WebRTC audio processing library" }, { "name": "wic", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Windows Imaging Component plugin" }, { "name": "wildmidi", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "WildMidi midi soft synth plugin" }, { "name": "win32ipc", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Windows IPC plugin" }, { "name": "winks", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Windows Kernel Streaming video source plugin" }, { "name": "winscreencap", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Windows Screen Capture video source plugin" }, { "name": "wpe", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "WPE Web browser plugin" }, { "name": "wpe_api", "value": "auto", "section": "user", "machine": "any", "choices": [ "auto", "1.0", "1.1", "2.0" ], "type": "combo", "description": "WPE WebKit API to target (1.0 = soup2, 1.1/2.0 = soup3)" }, { "name": "x11", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "X11 support in Vulkan, GL and rfb plugins" }, { "name": "x265", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "HEVC/H.265 video encoder plugin (GPL - only built if gpl option is also enabled!)" }, { "name": "y4m", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "y4m" }, { "name": "zbar", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Barcode image scanner plugin using zbar library" }, { "name": "zxing", "value": "auto", "section": "user", "machine": "any", "choices": [ "enabled", "disabled", "auto" ], "type": "combo", "description": "Barcode image scanner plugin using zxing-cpp library" }, { "name": "errorlogs", "value": true, "section": "test", "machine": "any", "type": "boolean", "description": "Whether to print the logs from failing tests" }, { "name": "stdsplit", "value": true, "section": "test", "machine": "any", "type": "boolean", "description": "Split stdout and stderr in test logs" } ]