From deda175f006cc2389967ef799b191368fe0aa403 Mon Sep 17 00:00:00 2001 From: iphydf Date: Wed, 4 Dec 2024 15:37:55 +0000 Subject: [PATCH] chore: Get ready for Bazel 7. --- .bazelrc | 112 +- .bazelrc.local.example | 32 +- .gitignore | 1 + MODULE.bazel | 7 + WORKSPACE | 104 +- c-toxcore | 2 +- hs-tokstyle | 2 +- hs-toxcore-c | 2 +- jvm-toxcore-c | 2 +- qtox | 2 +- third_party/BUILD.bazel | 44 +- third_party/BUILD.curl | 5 +- third_party/BUILD.ffmpeg | 1 + third_party/BUILD.libvpx | 31 +- third_party/BUILD.libzmq | 6 +- third_party/BUILD.opus | 4 +- third_party/BUILD.sdl2 | 16 + third_party/BUILD.tcl | 7 - third_party/BUILD.tox_extension_messages | 10 - third_party/BUILD.toxext | 30 - third_party/curl/BUILD.bazel | 1 + third_party/curl/windows/curl_config.h | 1043 ++++++++ third_party/ffmpeg/windows/config.asm | 2249 ++-------------- third_party/ffmpeg/windows/config.h | 2264 ++--------------- .../ffmpeg/windows/config_components.h | 2231 ++++++++++++++++ .../ffmpeg/windows/libavcodec/bsf_list.c | 16 +- .../ffmpeg/windows/libavcodec/codec_list.c | 104 +- .../ffmpeg/windows/libavcodec/parser_list.c | 19 +- .../ffmpeg/windows/libavdevice/indev_list.c | 9 +- .../ffmpeg/windows/libavdevice/outdev_list.c | 5 +- .../ffmpeg/windows/libavfilter/filter_list.c | 109 +- .../ffmpeg/windows/libavformat/demuxer_list.c | 61 +- .../ffmpeg/windows/libavformat/muxer_list.c | 24 +- .../windows/libavformat/protocol_list.c | 7 +- .../ffmpeg/windows/libavutil/avconfig.h | 6 + third_party/kotlin/BUILD.bazel | 1 + third_party/libvpx/BUILD.bazel | 3 + .../windows-x86_64/libs-x86_64-windows-gcc.mk | 77 + .../vpx_config.asm | 25 +- .../{windows => windows-x86_64}/vpx_config.h | 26 +- third_party/libzmq/BUILD.bazel | 1 + third_party/libzmq/windows/platform.hpp | 146 ++ third_party/openal/windows/config.h | 141 + third_party/opus/BUILD.bazel | 1 + .../opus/{windows => windows-x86_64}/config.h | 26 +- third_party/pthread/empty | 0 third_party/python/build_defs.bzl | 2 +- third_party/qt/BUILD.qtbase.dev | 1 + third_party/qt/build_defs.bzl | 29 +- third_party/sdl2/linux/SDL_config.h | 4 +- third_party/sdl2/windows/SDL_config.h | 431 ++++ third_party/zig/BUILD.bazel | 6 +- tools/bazelrc.boot | 12 +- tools/built/src/Dockerfile.third_party | 3 +- tools/debug/BUILD.bazel | 3 + toxic | 2 +- toxins | 2 +- zig-toxcore-c | 2 +- 58 files changed, 5227 insertions(+), 4285 deletions(-) create mode 100644 MODULE.bazel delete mode 100644 third_party/BUILD.tox_extension_messages delete mode 100644 third_party/BUILD.toxext create mode 100644 third_party/curl/windows/curl_config.h create mode 100644 third_party/ffmpeg/windows/config_components.h create mode 100644 third_party/ffmpeg/windows/libavutil/avconfig.h create mode 100644 third_party/libvpx/windows-x86_64/libs-x86_64-windows-gcc.mk rename third_party/libvpx/{windows => windows-x86_64}/vpx_config.asm (82%) rename third_party/libvpx/{windows => windows-x86_64}/vpx_config.h (85%) create mode 100644 third_party/libzmq/windows/platform.hpp create mode 100644 third_party/openal/windows/config.h rename third_party/opus/{windows => windows-x86_64}/config.h (92%) create mode 100644 third_party/pthread/empty create mode 100644 third_party/sdl2/windows/SDL_config.h diff --git a/.bazelrc b/.bazelrc index 5c6a52cf..34e2904b 100644 --- a/.bazelrc +++ b/.bazelrc @@ -12,7 +12,9 @@ build --show_progress_rate_limit=0.5 build --check_licenses=true build --process_headers_in_dependencies -#build --remote_cache_compression # needs newer bazel version +# TODO(iphydf): needs bazel 7 +#build --remote_build_event_upload=minimal +#build --remote_cache_compression build --remote_download_outputs=minimal # use "all" to make YCM work build --strict_filesets=true build --strict_proto_deps=error @@ -24,7 +26,7 @@ build --experimental_strict_fileset_output build --experimental_strict_java_deps=error build --enable_platform_specific_config build --watchfs -build --local_cpu_resources=HOST_CPUS +#build --local_resources=cpu=HOST_CPUS # TODO(iphydf): needs bazel 7 build --features=layering_check build --experimental_inmemory_dotd_files @@ -32,16 +34,20 @@ build --experimental_inmemory_jdeps_files build --experimental_objc_include_scanning build --experimental_omitfp build --experimental_remotable_source_manifests -build --experimental_remote_build_event_upload=minimal build --experimental_remote_merkle_tree_cache build --experimental_remote_require_cached build --experimental_repository_cache_hardlinks +build --experimental_guard_against_concurrent_changes +build --experimental_import_deps_checking=warning +build --experimental_run_validations + build --experimental_android_compress_java_resources=true build --experimental_android_resource_shrinking=true #build --experimental_desugar_java8_libs=true build --incompatible_check_testonly_for_output_files +build --incompatible_config_setting_private_default_visibility build --incompatible_default_to_explicit_init_py build --incompatible_disable_native_android_rules build --incompatible_dont_use_javasourceinfoprovider @@ -53,15 +59,14 @@ build --incompatible_remote_output_paths_relative_to_input_root build --incompatible_remote_use_new_exit_code_for_lost_inputs build --incompatible_sandbox_hermetic_tmp build --incompatible_strict_action_env +build --incompatible_struct_has_no_methods build --incompatible_use_host_features +build --incompatible_visibility_private_attributes_at_definition # These don't work, yet. #build --incompatible_stop_exporting_language_modules #build --incompatible_disallow_struct_provider_syntax #build --incompatible_no_rule_outputs_param -#build --incompatible_config_setting_private_default_visibility -#build --incompatible_visibility_private_attributes_at_definition -#build --incompatible_struct_has_no_methods #build --incompatible_disable_starlark_host_transitions # TODO(iphydf): Make this work somehow with clang. @@ -98,21 +103,12 @@ build:remote-exec --remote_executor=grpc://10.100.0.1:8980 # The remote executor doesn't have everything available, so we consider it the # same as cross compilation. -build:remote-exec --build_tag_filters=-no-cross,-macos,-windows +build:remote-exec --build_tag_filters=-no-cross,-qt,-macos,-windows +build:remote-exec --test_tag_filters=-no-cross,-qt,-macos,-windows # Without this, the build farm needs to have *all* build artifacts in its CAS. build:remote-exec --remote_download_outputs=all -############################################################################## -# -# :: Extra strictness in rule execution. -# -############################################################################## - -build --experimental_guard_against_concurrent_changes -build --experimental_import_deps_checking=warning -build --experimental_run_validations - ############################################################################## # # :: C/C++ compiler flags. @@ -308,6 +304,7 @@ build --per_file_copt='@-Wall' build --per_file_copt='@-Werror' build --per_file_copt='@-Weverything' build --per_file_copt='@-pedantic' +build --copt='-Wno-c++20-compat' build --copt='-Wno-c++98-compat' build --copt='-Wno-c++98-compat-pedantic' build --copt='-Wno-conversion' @@ -369,9 +366,6 @@ build --per_file_copt='//py_toxcore_c[:/]@-Wno-zero-as-null-pointer-constant' # X11/Xfuncproto.h does this. build --per_file_copt='//qtox[:/].*x11@-Wno-variadic-macros' -# glib does a lot of inline C stuff that C++ doesn't like. -build --per_file_copt='//qtox/src:platform/desktop_notifications/desktopnotify.cpp@-Wno-cast-function-type,-Wno-old-style-cast,-Wno-zero-as-null-pointer-constant' - # VPX macros cause this. build --per_file_copt='//c-toxcore/toxav:video.c@-Wno-used-but-marked-unused' @@ -393,26 +387,14 @@ build --per_file_copt='_test\\.cpp$@-Wno-undefined-reinterpret-cast' # Qt generated code. build --per_file_copt='rcc_.*\\.cpp$@-Wno-global-constructors,-Wno-exit-time-destructors' -build --per_file_copt='moc_.*\\.cpp$@-Wno-c++20-compat' build --per_file_copt='moc_.*\\.cpp$@-Wno-deprecated' build --per_file_copt='moc_.*\\.cpp$@-Wno-extra-semi-stmt' build --per_file_copt='moc_.*\\.cpp$@-Wno-gnu-zero-variadic-macro-arguments' build --per_file_copt='moc_.*\\.cpp$@-Wno-redundant-parens' build --per_file_copt='moc_.*\\.cpp$@-Wno-undefined-reinterpret-cast' -# May include Qt generated code. -build --per_file_copt='//experimental/users/iphydf/qt-toxcore-c@-Wno-c++20-compat' -build --per_file_copt='//qtox@-Wno-c++20-compat' - -# Protobuf generated code. -build --per_file_copt='\\.pb\\.cc$@-Wno-c++20-compat' -build --per_file_copt='\\.pb\\.cc$@-Wno-global-constructors,-Wno-exit-time-destructors' -build --per_file_copt='\\.pb\\.cc$@-Wno-missing-prototypes' -build --per_file_copt='\\.pb\\.cc$@-Wno-weak-vtables' - # TODO(iphydf): Fix these soon. build --per_file_copt='//c-toxcore/toxcore:Messenger.c@-Wno-error=unused-but-set-variable' -build --per_file_copt='//qtox@-Wno-error=switch' build --per_file_copt='//toxins/toxvpn@-Wno-format' build --per_file_copt='//toxins/toxvpn@-Wno-unaligned-access' build --per_file_copt='//toxins/toxvpn@-Wno-unused-value' @@ -424,11 +406,8 @@ build --per_file_copt='//experimental@-Wno-switch-enum' build --per_file_copt='//experimental@-Wno-used-but-marked-unused' build --per_file_copt='//jvm-toxcore-c@-Wno-error=switch' build --per_file_copt='//jvm-toxcore-c@-Wno-global-constructors,-Wno-exit-time-destructors' -build --per_file_copt='//qtox@-Wno-comma' build --per_file_copt='//qtox@-Wno-documentation' -build --per_file_copt='//qtox@-Wno-documentation-unknown-command' build --per_file_copt='//qtox@-Wno-double-promotion' -build --per_file_copt='//qtox@-Wno-duplicate-enum' build --per_file_copt='//qtox@-Wno-float-equal' build --per_file_copt='//qtox@-Wno-global-constructors,-Wno-exit-time-destructors' build --per_file_copt='//qtox@-Wno-implicit-fallthrough' @@ -441,12 +420,9 @@ build --per_file_copt='//qtox@-Wno-suggest-destructor-override' build --per_file_copt='//qtox@-Wno-suggest-override' build --per_file_copt='//qtox@-Wno-switch-enum' build --per_file_copt='//qtox@-Wno-undef' -build --per_file_copt='//qtox@-Wno-unreachable-code-break' -build --per_file_copt='//qtox@-Wno-unreachable-code-return' build --per_file_copt='//qtox@-Wno-unused-but-set-variable' build --per_file_copt='//qtox@-Wno-unused-macros' build --per_file_copt='//qtox@-Wno-used-but-marked-unused' -build --per_file_copt='//qtox@-Wno-weak-vtables' build --per_file_copt='//toxic@-Wno-implicit-fallthrough' build --per_file_copt='//toxic@-Wno-missing-variable-declarations' build --per_file_copt='//toxic@-Wno-sign-compare' @@ -467,7 +443,6 @@ build --per_file_copt='//toxins@-Wno-unused-result' # Disable some clang warnings on various third party dependencies. build --per_file_copt='external[:/]@-Wno-assign-enum' build --per_file_copt='external[:/]@-Wno-bad-function-cast' -build --per_file_copt='external[:/]@-Wno-c++20-compat' build --per_file_copt='external[:/]@-Wno-cast-align' build --per_file_copt='external[:/]@-Wno-cast-qual' build --per_file_copt='external[:/]@-Wno-comma' @@ -514,6 +489,10 @@ build --per_file_copt='external/com_google_protobuf[:/]@-Wno-extra-semi' build --per_file_copt='external/com_google_protobuf[:/]@-Wno-unused-function' build --per_file_copt='external/com_google_protobuf[:/]@-Wno-unused-member-function' build --per_file_copt='external/com_google_protobuf[:/]@-Wno-unused-template' +build --per_file_copt='external/protobuf~[:/]@-Wno-extra-semi' +build --per_file_copt='external/protobuf~[:/]@-Wno-unused-function' +build --per_file_copt='external/protobuf~[:/]@-Wno-unused-member-function' +build --per_file_copt='external/protobuf~[:/]@-Wno-unused-template' build --per_file_copt='external/curl[:/]@-Wno-cast-function-type-strict' build --per_file_copt='external/curl[:/]@-Wno-used-but-marked-unused' build --per_file_copt='external/ev[:/]@-Wno-bitwise-op-parentheses' @@ -620,16 +599,12 @@ build --per_file_copt='external/tcl[:/]@-Wno-overlength-strings' build --per_file_copt='external/tcl[:/]@-Wno-tautological-type-limit-compare' build --per_file_copt='external/tcl[:/]@-Wno-tautological-value-range-compare' build --per_file_copt='external/tcl[:/]@-Wno-typedef-redefinition' -build --per_file_copt='external/tox_extension_messages[:/]@-Wno-gnu-statement-expression-from-macro-expansion' -build --per_file_copt='external/toxext[:/]@-Wno-gnu-statement-expression-from-macro-expansion' build --per_file_copt='external/xcb[:/]@-Wno-unused-but-set-variable' build --per_file_copt='external/yasm[:/]@-Wno-c2x-compat' build --per_file_copt='external/yasm[:/]@-Wno-cast-function-type' build --per_file_copt='external/yasm[:/]@-Wno-gnu-null-pointer-arithmetic' build --per_file_copt='external/yasm[:/]@-Wno-null-pointer-subtraction' -build --per_file_copt='external/zlib[:/]@-std=gnu17' -build --per_file_copt='external/zlib[:/]@-Wno-deprecated-non-prototype' -build --per_file_copt='external/zlib[:/]@-Wno-implicit-function-declaration' +build --per_file_copt='external/zlib~?[:/]@-include,unistd.h' build --per_file_copt='third_party/libidn2[:/]@-Wno-missing-prototypes' # Disable some default warnings also present in the host config. @@ -646,8 +621,26 @@ build:linux-arm64-musl --per_file_copt='external/com_google_absl/absl/base/inter # LPTSTR cast for WSAStringToAddress is necessary. build:windows-x86_64 --per_file_copt='//c-toxcore/toxcore:network.c@-Wno-cast-qual' -# snprintf is marked unused. -build:windows-x86_64 --per_file_copt='//c-toxcore/toxcore:network.c@-Wno-used-but-marked-unused' +# snprintf and some others are marked unused. +build:windows-x86_64 --copt=-Wno-used-but-marked-unused + +# libvpx warnings on Windows. +build:windows-x86_64 --per_file_copt='external/libvpx[:/]@-Wno-absolute-value' + +build:windows-x86_64 --per_file_copt='external/com_google_absl[:/]@-Wno-cast-function-type' +build:windows-x86_64 --per_file_copt='external/com_google_absl[:/]@-Wno-unknown-pragmas' +build:windows-x86_64 --per_file_copt='external/com_google_absl/absl/base/internal/thread_identity.cc@-U__MINGW32__' +build:windows-x86_64 --per_file_copt='external/com_google_googletest[:/]@-Wno-suggest-override' +build:windows-x86_64 --per_file_copt='external/com_google_googletest[:/]@-Wno-unused-const-variable' +build:windows-x86_64 --per_file_copt='external/com_google_googletest[:/]@-Wno-unused-member-function' + +# Needed for absl symbolize. +build:windows-x86_64 --linkopt='-ldbghelp' + +build:windows-x86_64 --per_file_copt='external/libzmq[:/]@-Wno-cast-function-type' +build:windows-x86_64 --per_file_copt='external/libzmq[:/]@-Wno-unused-template' + +build:windows-x86_64 --per_file_copt='external/bazel_tools[:/]@-Wno-sign-compare' ############################################################################## # @@ -658,13 +651,13 @@ build:windows-x86_64 --per_file_copt='//c-toxcore/toxcore:network.c@-Wno-used-bu # Continuous Integration platforms tend to not have IPv6. build:ci --per_file_copt='//c-toxcore/auto_tests@-DUSE_IPV6=0' build:ci --curses=no -build:ci --jobs=50 build:ci --show_timestamps build:ci --verbose_failures build:ci --flaky_test_attempts=6 # try a bit harder - toxcore tests are flaky # Docker build doesn't support IPv6. build:docker --config=ci +build:docker --config=nix ############################################################################## # @@ -673,36 +666,39 @@ build:docker --config=ci ############################################################################## build:nix --build_tag_filters=-windows,-macos +build:nix --test_tag_filters=-windows,-macos + +# Non-Nix local toolchains. Nix-Haskell doesn't work with local toolchains. +build:local --build_tag_filters=-no-cross,-windows,-macos +build:local --test_tag_filters=-no-cross,-windows,-macos build:zig-cross --copt=-fPIC build:zig-cross --dynamic_mode=off build:zig-cross --features=fully_static_link # See: https://github.com/uber/hermetic_cc_toolchain/issues/134 build:zig-cross --sandbox_add_mount_pair=/tmp +build:zig-cross --per_file_copt='external/ffmpeg[:/]@-Wno-incompatible-function-pointer-types' build:zig-cross --per_file_copt='external/ncurses[:/]@-fno-sanitize=undefined' +build:zig-cross --per_file_copt='external/sdl2[:/]@-DICONV_INBUF_NONCONST=1' build:linux-arm64-musl --config=zig-cross build:linux-arm64-musl --platforms=@zig_sdk//platform:linux_arm64 build:linux-arm64-musl --extra_toolchains=@zig_sdk//toolchain:linux_arm64_musl -build:linux-arm64-musl --build_tag_filters=-no-cross,-windows,-macos +build:linux-arm64-musl --build_tag_filters=-no-cross,-qt,-windows,-macos,-java +build:linux-arm64-musl --test_tag_filters=-no-cross,-qt,-windows,-macos,-java build:linux-x86_64-musl --config=zig-cross build:linux-x86_64-musl --platforms=@zig_sdk//platform:linux_amd64 build:linux-x86_64-musl --extra_toolchains=@zig_sdk//toolchain:linux_amd64_musl -build:linux-x86_64-musl --build_tag_filters=-no-cross,-windows,-macos +build:linux-x86_64-musl --build_tag_filters=-no-cross,-qt,-windows,-macos +build:linux-x86_64-musl --test_tag_filters=-no-cross,-qt,-windows,-macos +build:linux-x86_64-musl --linkopt='-static' build:windows-x86_64 --config=zig-cross build:windows-x86_64 --platforms=@zig_sdk//platform:windows_amd64 build:windows-x86_64 --extra_toolchains=@zig_sdk//toolchain:windows_amd64 -build:windows-x86_64 --build_tag_filters=-no-cross,-macos - -# Pick *one* of these for the target platform. "nix" is the default Linux target. -# TODO(iphydf): Move to .bazelrc.local. -#build --config=linux-arm64-musl -#build --config=linux-x86_64-musl -#build --config=windows-x86_64 -#build --config=remote-exec -build --config=nix +build:windows-x86_64 --build_tag_filters=-no-cross,-qt,-macos,-java,-no-windows +build:windows-x86_64 --test_tag_filters=-no-cross,-qt,-macos,-java,-no-windows try-import %workspace%/.bazelrc.local diff --git a/.bazelrc.local.example b/.bazelrc.local.example index e125083e..83916adf 100644 --- a/.bazelrc.local.example +++ b/.bazelrc.local.example @@ -2,32 +2,32 @@ # # Copy this file to .bazelrc.local and adjust to meet your needs. -# Note that bazel will still only run as many jobs as it can on your number of -# CPU cores. The number 16 here just means it will look ahead and schedule more -# jobs to make sure all cores are always busy. If you have more than 16 cores, -# you'll want to change this number to at least `$(($(nproc) + 4))`. -build --jobs=16 - # You may choose one of the possible sandboxing technologies. #build --config=sandboxfs #build --config=docker-sandbox -# You may use the remote cache. This is mostly only useful when building with -# docker-sandbox, as that way you'll be sharing build artifacts with the CI -# builds, speeding up your builds significantly. -#build --config=remote -#build --config=remote-exec - # Optionally enable *one* of the following configs. If none is enabled, we build # in fastbuild mode (no optimisation, minimal debugging information). #build --config=debug #build --config=release -# Use this config to put tox into a test network that speaks an incompatible -# protocol (all packet ids are shifted). -#build --config=testnet - # Run with LLVM sanitizers. #build --config=asan #build --config=msan #build --config=tsan +#build --config=ubsan + +# You may use the remote cache. This is mostly only useful when building with +# docker-sandbox, as that way you'll be sharing build artifacts with the CI +# builds, speeding up your builds significantly. +#build --config=remote + +# Pick *one* of these for the target platform. "nix" is the default Linux target. +# +# remote-exec will also cache, so no need for remote in that case. +#build --config=linux-arm64-musl +#build --config=linux-x86_64-musl +#build --config=windows-x86_64 +#build --config=remote-exec +#build --config=local +build --config=nix diff --git a/.gitignore b/.gitignore index 944d73bc..3debc18e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ /cov-analysis* /external /toolchain +/MODULE.bazel.lock *.log *.jar *.tar diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 00000000..c4105fa3 --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,7 @@ +module( + name = "toktok-stack", + version = "0.1", +) + +# https://github.com/bazelbuild/platforms/releases +bazel_dep(name = "platforms", version = "0.0.10") diff --git a/WORKSPACE b/WORKSPACE index e4de0e61..82935111 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -7,6 +7,7 @@ load("//tools/workspace:github.bzl", "github_archive", "new_github_archive") # https://github.com/bazelbuild/bazel-skylib github_archive( name = "bazel_skylib", + #integrity = "sha256-s6wuTWaJ/u/ZzA7hIycriiOmdRJg8+iK38fKheZjybs=", repo = "bazelbuild/bazel-skylib", sha256 = "385c4e9cef8538388e7e457c8cf282ecd2415e70970ad99f885a934ca9071220", # boringssl is not compatible with 1.7.0+. @@ -19,9 +20,9 @@ github_archive( # https://github.com/uber/hermetic_cc_toolchain github_archive( name = "hermetic_cc_toolchain", + integrity = "sha256-MfL5fnXBtFa25YrsZkgAxjVP+4v5viC47EyZwyjDLsY=", repo = "uber/hermetic_cc_toolchain", - sha256 = "680a3e008976d2c21ba2fbb7155ac38afe3b7a4e4c1f634f6ed8e55a65e368e8", - version = "v3.1.1", + version = "8e68b7221ca72c10268338eb1734530438e5ccb7", ) # hermetic_cc_toolchain @@ -41,9 +42,9 @@ register_toolchains( # https://github.com/aherrmann/rules_zig github_archive( name = "rules_zig", + integrity = "sha256-93KFvVQzhf5ptnFjDEc56wtntkTcD2kYTs3XEj3w4uA=", repo = "aherrmann/rules_zig", - sha256 = "3fab1ae229b439e0ebe1d428e8b65a9a3ff1bf0b620b62a12a7a5c99bbeda658", - version = "v0.5.0", + version = "v0.6.0", ) load( @@ -67,9 +68,9 @@ load("//tools/workspace:python.bzl", "python_repository") # https://github.com/bazelbuild/rules_python github_archive( name = "rules_python", + integrity = "sha256-QztU/bqTx7ImS00d9FjdaV9VF4l+9Ihu7r2Ns9/53m4=", repo = "bazelbuild/rules_python", - sha256 = "4a9dd5d619747af777d1a3195d08f1340e78d142b80ea82685416e25ad2e4359", - version = "0.38.0", + version = "0.40.0", ) load("@rules_python//python:repositories.bzl", "py_repositories") @@ -150,24 +151,26 @@ github_archive( # https://github.com/bazelbuild/bazel-gazelle github_archive( name = "bazel_gazelle", + integrity = "sha256-Hp3LG4q5mRKH6wjFbPZsNB3JHbAv2yGQrLiNVvccSYQ=", repo = "bazelbuild/bazel-gazelle", - sha256 = "93e56f21daba6c65022dc9ca906928799c8cffe4de1d4c13a6a1e4bff1bc47cd", - version = "v0.39.1", + version = "v0.40.0", ) -load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies") +load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") go_rules_dependencies() +go_register_toolchains(version = "1.23.4") + # Nixpkgs # ========================================================= # https://github.com/tweag/rules_haskell github_archive( name = "rules_haskell", + integrity = "sha256-Y2TEjneI/dKVDlKrQ82fIsYoUEyzU/mR/Pd+w7ETcbs=", repo = "tweag/rules_haskell", - sha256 = "7fe5bd441299757d1a645f27a44bf9bf7f30acc55be7ae75f9d9d0eb7d530a25", - version = "v1.0", + version = "c3fdf9107e3ba00b687181140a7be26c85f314bc", ) load( @@ -189,10 +192,6 @@ load( "nixpkgs_package", "nixpkgs_python_configure", ) -load( - "@io_tweag_rules_nixpkgs//toolchains/go:go.bzl", - "nixpkgs_go_configure", -) nixpkgs_git_repository( name = "nixpkgs", @@ -206,10 +205,6 @@ nixpkgs_cc_configure( repository = "@nixpkgs", ) -nixpkgs_go_configure( - repository = "@nixpkgs", -) - nixpkgs_python_configure( python3_attribute_path = "python3", repository = "@nixpkgs", @@ -267,22 +262,19 @@ nixpkgs_package( # ========================================================= nixpkgs_java_configure( - attribute_path = "jdk11_headless.home", + attribute_path = "jdk17_headless.home", repository = "@nixpkgs", toolchain = True, toolchain_name = "nixpkgs_java", - toolchain_version = "11", + toolchain_version = "17", ) # https://github.com/bazelbuild/rules_proto github_archive( name = "rules_proto", + integrity = "sha256-izdEYHo671xV0XkJ8HPV7UCZByP+/mMbIuqzXidriT0=", repo = "bazelbuild/rules_proto", - # TODO(iphydf): 6.0.2 requires rules_jvm_external 6.0+. - # sha256 = "8b3744607a3aef5c55d17909f073d5ed40990723fefe631b22eab35e276b893d", - # version = "6.0.2", - sha256 = "25f3acf1c73df6be2d920bbe42c2a0df2bea1c12daad9cc7e82fc0090b8ac922", - version = "6.0.0-rc1", + version = "6.0.2", ) http_archive( @@ -313,21 +305,18 @@ http_archive( # https://github.com/bazelbuild/rules_jvm_external github_archive( name = "rules_jvm_external", + integrity = "sha256-xbJ5KO648HYfCAVUBYdmDw7MaUbpwEvw1MieL30zKys=", repo = "bazelbuild/rules_jvm_external", - # TODO(iphydf): 6.5 loads rules_java, which seems to be incompatible with our arm64 build. - # sha256 = "c5b27928eeb8f0761f0805540587660f0ecc6946e9c04bf0d4c89e2f7d332b2b", - # version = "6.5", - sha256 = "6cc8444b20307113a62b676846c29ff018402fd4c7097fcd6d0a0fd5f2e86429", - version = "5.3", + version = "6.5", ) -# load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") +load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") -# rules_jvm_external_deps() +rules_jvm_external_deps() -# load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") +load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") -# rules_jvm_external_setup() +rules_jvm_external_setup() load("@rules_jvm_external//:defs.bzl", "maven_install") @@ -498,9 +487,9 @@ http_archive( # https://github.com/google/boringssl github_archive( name = "boringssl", + integrity = "sha256-aE4zQXpj8PfJFqCtg1a+qTcSpvQQpeR60Q4pqEo9Lgc=", repo = "google/boringssl", - sha256 = "34282aa15e2d7c53d6fdf2d32990b24f26b54edcf9266782d74fc1535fc39ae2", - version = "eca12891ed873dc183624f28e4e5442e7bc2f4a2", + version = "391bd56eaaa8b0a00cdb0f9a4ed25cc0f11c9791", ) http_archive( @@ -523,8 +512,8 @@ github_archive( github_archive( name = "benchmark", repo = "google/benchmark", - sha256 = "1a6f0678cbcac65a12e2178d77d3c97d050d173389220c9df57e9249a40827ec", - version = "v1.9.0", + sha256 = "8a63c9c6adf9e7ce8d0d81f251c47de83efb5e077e147d109fa2045daac8368b", + version = "v1.9.1", ) # https://github.com/curl/curl @@ -607,9 +596,9 @@ http_archive( # https://github.com/hyperrealm/libconfig new_github_archive( name = "libconfig", + integrity = "sha256-hTSG4pEWJa0E/mHY7m5tZ5TUu5ID5qMQC9as6Loqrk0=", repo = "hyperrealm/libconfig", - sha256 = "6552f0872929a90c25d161a817e701f149a78ddc2d74a5256ffd575c4765cc0d", - version = "v1.7.3", + version = "e4c5d2cadb72c988ba0b7265610b448cba521f79", ) # https://github.com/libexif/libexif @@ -690,7 +679,7 @@ http_archive( new_local_repository( name = "pthread", build_file = "//third_party:BUILD.pthread", - path = "third_party", + path = "third_party/pthread", ) new_local_repository( @@ -856,25 +845,25 @@ new_github_archive( # https://github.com/bazelbuild/rules_apple github_archive( name = "build_bazel_rules_apple", + integrity = "sha256-GhXdvG95AvfUVbLvJKutxf9C3FLcR2m6q7t7XZyEHcc=", repo = "bazelbuild/rules_apple", - sha256 = "b6a45e2fc047e4da9f474259dc9ab5cd19391db0e0fbfe9acd0fc1ee361266ff", - version = "07f5f2dd14f56e54eaca176630450c2abcc52eb9", + version = "3.13.0", ) # https://github.com/bazelbuild/rules_swift github_archive( name = "build_bazel_rules_swift", + integrity = "sha256-jrlSxoisDI576ktm9DCbw00427lz4FPW13K52i0HQPE=", repo = "bazelbuild/rules_swift", - sha256 = "cf74bbd9dc803b9b551de03bdb43feb75666cdd74cd70513c07b950a12a829c8", - version = "7b8558cab8e402eb21e2fc655989bae378171486", + version = "2.2.4", ) # https://github.com/bazelbuild/apple_support github_archive( name = "build_bazel_apple_support", + integrity = "sha256-nkBofrYnBESl4mMGVm3DmOK6Zva3JTc1JxDeBDSGbGw=", repo = "bazelbuild/apple_support", - sha256 = "0c255725a9be81cde845fd3b9a936c4d5f46b0e1891c02082259f387e0db9e3c", - version = "2659bae1f561e34b89fcc230df26aaf6dada2646", + version = "1.17.1", ) load("@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies") @@ -942,22 +931,3 @@ npm_install( package_json = "//js-toxcore-c:package.json", package_lock_json = "//js-toxcore-c:package-lock.json", ) - -# Tox Extension modules -# ========================================================= - -# https://github.com/toxext/toxext -new_github_archive( - name = "toxext", - repo = "toxext/toxext", - sha256 = "55c2aabc7ba87a435bb5c68d7ae0513aa3ada11c18a55a3fca2e42231d351a08", - version = "v0.0.3", -) - -# https://github.com/toxext/tox_extension_messages -new_github_archive( - name = "tox_extension_messages", - repo = "toxext/tox_extension_messages", - sha256 = "f72da1fff2f6048c60fd8993fce2fc64aae58aa689744ae5ee5fc4381209b41e", - version = "v0.0.3", -) diff --git a/c-toxcore b/c-toxcore index 1dc399ba..0204db61 160000 --- a/c-toxcore +++ b/c-toxcore @@ -1 +1 @@ -Subproject commit 1dc399ba20d6c7007a06162261fccdb5153c299c +Subproject commit 0204db6184b3b8967db19cbc2e386bf030858c9b diff --git a/hs-tokstyle b/hs-tokstyle index 9f7cdded..1690be0a 160000 --- a/hs-tokstyle +++ b/hs-tokstyle @@ -1 +1 @@ -Subproject commit 9f7cddeda0117aa5eda99ee0a7e998faedfeb289 +Subproject commit 1690be0a5ea7534e26e132e446c5d3665f0de251 diff --git a/hs-toxcore-c b/hs-toxcore-c index b12cc543..7186ffe3 160000 --- a/hs-toxcore-c +++ b/hs-toxcore-c @@ -1 +1 @@ -Subproject commit b12cc54390d9bcf5416b22686f5cbf5342deceb6 +Subproject commit 7186ffe34b34c76b1ee2f6222306fe26e2a4d633 diff --git a/jvm-toxcore-c b/jvm-toxcore-c index 1d9dba30..04a74241 160000 --- a/jvm-toxcore-c +++ b/jvm-toxcore-c @@ -1 +1 @@ -Subproject commit 1d9dba3098a4f5010db2519e93669752ee3cade0 +Subproject commit 04a742413ebb3817fb5464cfb682e5b900b8a5ff diff --git a/qtox b/qtox index 103ccd19..b612d225 160000 --- a/qtox +++ b/qtox @@ -1 +1 @@ -Subproject commit 103ccd19e8929b06403b3e6ac70e4287ea791bea +Subproject commit b612d22516a615849e0c9050c03a0e4baf557aaf diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel index 020256f7..03758a40 100644 --- a/third_party/BUILD.bazel +++ b/third_party/BUILD.bazel @@ -2,31 +2,27 @@ # sees them in the first aquery and can download the dependencies. filegroup( name = "third_party", - srcs = ["@{pkg}//:{pkg}".format(pkg = pkg[len("BUILD."):]) for pkg in glob( - ["BUILD.*"], - exclude = [ - "BUILD.bazel*", - "BUILD.*.out", - # TODO - "BUILD.asound", - "BUILD.ffmpeg", - "BUILD.openal", - "BUILD.openssl", - "BUILD.sdl2", - "BUILD.x264", - # These depend on //c-toxcore, so can't be pre-built. - "BUILD.toxext", - "BUILD.tox_extension_messages", - ], - )] + [ - "@com_google_googletest//:gtest", - "@com_google_googletest//:gtest_main", - ] + select({ + srcs = select({ "@toktok//tools/config:arm64": [], - "@toktok//tools/config:x86_64": [ - "@ffmpeg", - "@openal", - "@sdl2", + "@toktok//tools/config:linux-x86_64": ["@{pkg}//:{pkg}".format(pkg = pkg[len("BUILD."):]) for pkg in glob( + ["BUILD.*"], + exclude = [ + "BUILD.bazel*", + "BUILD.*.out", + # TODO + "BUILD.asound", + "BUILD.curl", + "BUILD.ffmpeg", + "BUILD.libconfig", + "BUILD.openal", + "BUILD.openssl", + "BUILD.sdl2", + "BUILD.x264", + ], + )] + [ + "@com_google_googletest//:gtest", + "@com_google_googletest//:gtest_main", ], + "@toktok//tools/config:windows": [], }), ) diff --git a/third_party/BUILD.curl b/third_party/BUILD.curl index 03ce3e90..2c61e08d 100644 --- a/third_party/BUILD.curl +++ b/third_party/BUILD.curl @@ -1,7 +1,7 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library") genrule( - name = "config", + name = "regen_config", srcs = glob([ "**/*.am", "**/*.in", @@ -11,6 +11,7 @@ genrule( "acinclude.m4", "configure.ac", "include/curl/curlver.h", + "lib/Makefile.soname", "lib/urldata.h", ], outs = ["lib/curl_config.h"], @@ -18,7 +19,7 @@ genrule( cd `dirname $(location configure.ac)` autoreconf -fi sed -i -e 's/curl_off_t/off_t/g' configure - ./configure --disable-ldap --with-ssl=/usr/local/Cellar/openssl/1.0.2p + ./configure --disable-ldap --without-ssl DIR=`pwd` sed -i -e 's/SIZEOF_CURL_OFF_T 0/SIZEOF_CURL_OFF_T 8/' lib/curl_config.h cd - diff --git a/third_party/BUILD.ffmpeg b/third_party/BUILD.ffmpeg index 67e02d06..7e11d5ce 100644 --- a/third_party/BUILD.ffmpeg +++ b/third_party/BUILD.ffmpeg @@ -2663,6 +2663,7 @@ cc_library( "@libxz", "@openal", "@toktok//third_party/ffmpeg:config", + "@xcb", "@zlib", ], ) diff --git a/third_party/BUILD.libvpx b/third_party/BUILD.libvpx index 61f104bd..48101b96 100644 --- a/third_party/BUILD.libvpx +++ b/third_party/BUILD.libvpx @@ -15,14 +15,17 @@ asm_library( "third_party/x86inc/x86inc.asm", "vpx_dsp/x86/bitdepth_conversion_sse2.asm", "vpx_ports/x86_abi_support.asm", - "@toktok//third_party/libvpx:linux-x86_64/vpx_config.asm", - ], + ] + select({ + "@toktok//tools/config:linux": ["@toktok//third_party/libvpx:linux-x86_64/vpx_config.asm"], + "@toktok//tools/config:windows": ["@toktok//third_party/libvpx:windows-x86_64/vpx_config.asm"], + }), archive = False, asmopts = [ "-I$(GENDIR)/external/libvpx", # Generated headers. "-Iexternal/libvpx", ] + select({ "@toktok//tools/config:linux-x86_64": ["-Ithird_party/libvpx/linux-x86_64"], + "@toktok//tools/config:windows-x86_64": ["-Ithird_party/libvpx/windows-x86_64"], }), ) @@ -100,11 +103,31 @@ genrule( ], ) +genrule( + name = "config-windows-x86_64", + srcs = glob(["**/*"]), + outs = [ + "windows-x86_64/libs-x86_64-windows-gcc.mk", + "windows-x86_64/vpx_config.asm", + "windows-x86_64/vpx_config.h", + "windows-x86_64/vpx_version.h", + ], + cmd = CONFIGURE, + toolchains = ["@rules_cc//cc:current_cc_toolchain"], + tools = [ + "@diffutils//:diff", + "@gnumake", + "@perl", + "@yasm", + ], +) + alias( name = "config", actual = select({ "@toktok//tools/config:linux-arm64": ":config-linux-arm64", "@toktok//tools/config:linux-x86_64": ":config-linux-x86_64", + "@toktok//tools/config:windows-x86_64": ":config-windows-x86_64", }), ) @@ -142,8 +165,8 @@ RTCDS = [ [genrule( name = "%s_rtcd" % mod, srcs = select({ - "@toktok//tools/config:linux-arm64": ["arm64_%s_rtcd" % mod], - "@toktok//tools/config:linux-x86_64": ["x86_64_%s_rtcd" % mod], + "@toktok//tools/config:arm64": ["arm64_%s_rtcd" % mod], + "@toktok//tools/config:x86_64": ["x86_64_%s_rtcd" % mod], }), outs = ["%s_rtcd.h" % mod], cmd = "cp $< $@", diff --git a/third_party/BUILD.libzmq b/third_party/BUILD.libzmq index 899092b3..68fc84de 100644 --- a/third_party/BUILD.libzmq +++ b/third_party/BUILD.libzmq @@ -8,7 +8,7 @@ genrule( BASE=`pwd` mkdir `dirname $(location CMakeLists.txt)`/_build cd `dirname $(location CMakeLists.txt)`/_build - "$$BASE/$(location @cmake)" .. -DCMAKE_MAKE_PROGRAM="$$BASE/$(location @gnumake)" -DCMAKE_C_COMPILER=$(CC) + "$$BASE/$(location @cmake)" .. -DCMAKE_MAKE_PROGRAM="$$BASE/$(location @gnumake)" -DCMAKE_C_COMPILER=$$BASE/$(CC) -DPOLLER=select DIR=`pwd` cd - for i in $(OUTS); do @@ -44,13 +44,15 @@ cc_library( "-Ithird_party/libzmq/freebsd", "-Ithird_party/libzmq/linux", "-Ithird_party/libzmq/osx", + "-Ithird_party/libzmq/windows", "-fexceptions", # Needed to catch std::bad_alloc. ], + defines = ["ZMQ_STATIC"], includes = ["include"], - linkopts = ["-lpthread"], visibility = ["//visibility:public"], deps = [ "@libsodium", + "@pthread", "@toktok//third_party/libzmq:platform", ], ) diff --git a/third_party/BUILD.opus b/third_party/BUILD.opus index 151bee1c..4e1ff983 100644 --- a/third_party/BUILD.opus +++ b/third_party/BUILD.opus @@ -78,10 +78,10 @@ cc_library( "src/opus_multistream_encoder.c", "src/repacketizer.c", ] + select({ - "@toktok//tools/config:linux-arm64": [ + "@toktok//tools/config:arm64": [ "celt/arm/armcpu.c", ], - "@toktok//tools/config:linux-x86_64": [ + "@toktok//tools/config:x86_64": [ "celt/x86/pitch_sse.c", "celt/x86/pitch_sse2.c", "celt/x86/pitch_sse4_1.c", diff --git a/third_party/BUILD.sdl2 b/third_party/BUILD.sdl2 index 2bb2ae7a..c0d88bd0 100644 --- a/third_party/BUILD.sdl2 +++ b/third_party/BUILD.sdl2 @@ -91,6 +91,22 @@ cc_library( ], ) +cc_library( + name = "sdl2_windows", + srcs = glob( + [ + "src/*/steam/*.h", + "src/*/steam/*.c", + "src/*/windows/*.h", + "src/*/windows/*.c", + ], + ), + hdrs = glob(["src/**/*.h"]), + deps = [ + ":headers", + ], +) + alias( name = "sdl2_sysdep", actual = select({ diff --git a/third_party/BUILD.tcl b/third_party/BUILD.tcl index 192f1c52..b4539428 100644 --- a/third_party/BUILD.tcl +++ b/third_party/BUILD.tcl @@ -263,13 +263,6 @@ cc_library( "-DHAVE_OSSPINLOCKLOCK=1", ], "@toktok//tools/config:windows": [], - }) + select({ - "@toktok//tools/config:linux-x86_64": [ - "-DHAVE_FTS=1", - "-DHAVE_SYS_EPOLL_H=1", - "-DNOTIFIER_EPOLL=1", - ], - "//conditions:default": [], }), defines = ["STATIC_BUILD"], # TODO(iphydf): Enable once @zlib stops being so private. diff --git a/third_party/BUILD.tox_extension_messages b/third_party/BUILD.tox_extension_messages deleted file mode 100644 index 75c01d6f..00000000 --- a/third_party/BUILD.tox_extension_messages +++ /dev/null @@ -1,10 +0,0 @@ -load("@rules_cc//cc:defs.bzl", "cc_library") - -cc_library( - name = "tox_extension_messages", - srcs = ["tox_extension_messages.c"], - hdrs = ["tox_extension_messages.h"], - includes = ["."], - visibility = ["//visibility:public"], - deps = ["@toxext"], -) diff --git a/third_party/BUILD.toxext b/third_party/BUILD.toxext deleted file mode 100644 index 753f3bb4..00000000 --- a/third_party/BUILD.toxext +++ /dev/null @@ -1,30 +0,0 @@ -load("@rules_cc//cc:defs.bzl", "cc_library") - -genrule( - name = "public_headers", - srcs = [ - "src/toxext.h", - "src/toxext_util.h", - ], - outs = [ - "toxext/toxext.h", - "toxext/toxext_util.h", - ], - cmd = """ - cp $(location src/toxext.h) $(GENDIR)/external/toxext/toxext/toxext.h - cp $(location src/toxext_util.h) $(GENDIR)/external/toxext/toxext/toxext_util.h - """, -) - -cc_library( - name = "toxext", - srcs = [ - "src/toxext.c", - "src/toxext.h", - "src/toxext_util.h", - ], - hdrs = [":public_headers"], - includes = ["."], - visibility = ["//visibility:public"], - deps = ["@toktok//c-toxcore"], -) diff --git a/third_party/curl/BUILD.bazel b/third_party/curl/BUILD.bazel index ec98e81c..a1947496 100644 --- a/third_party/curl/BUILD.bazel +++ b/third_party/curl/BUILD.bazel @@ -8,6 +8,7 @@ cc_library( "//tools/config:freebsd": ["linux/curl_config.h"], "//tools/config:linux": ["linux/curl_config.h"], "//tools/config:osx": ["osx/curl_config.h"], + "//tools/config:windows": ["windows/curl_config.h"], }), visibility = ["@curl//:__pkg__"], ) diff --git a/third_party/curl/windows/curl_config.h b/third_party/curl/windows/curl_config.h new file mode 100644 index 00000000..681a4190 --- /dev/null +++ b/third_party/curl/windows/curl_config.h @@ -0,0 +1,1043 @@ +/* lib/curl_config.h. Generated from curl_config.h.in by configure. */ +/* lib/curl_config.h.in. Generated from configure.ac by autoheader. */ + +/* Location of default ca bundle */ +#define CURL_CA_BUNDLE "/etc/ssl/certs/ca-certificates.crt" + +/* define "1" to use built in CA store of SSL library */ +/* #undef CURL_CA_FALLBACK */ + +/* Location of default ca path */ +/* #undef CURL_CA_PATH */ + +/* Default SSL backend */ +/* #undef CURL_DEFAULT_SSL_BACKEND */ + +/* to disable cookies support */ +/* #undef CURL_DISABLE_COOKIES */ + +/* to disable cryptographic authentication */ +/* #undef CURL_DISABLE_CRYPTO_AUTH */ + +/* to disable DICT */ +/* #undef CURL_DISABLE_DICT */ + +/* to disable FILE */ +/* #undef CURL_DISABLE_FILE */ + +/* to disable FTP */ +/* #undef CURL_DISABLE_FTP */ + +/* to disable Gopher */ +/* #undef CURL_DISABLE_GOPHER */ + +/* to disable HTTP */ +/* #undef CURL_DISABLE_HTTP */ + +/* to disable IMAP */ +/* #undef CURL_DISABLE_IMAP */ + +/* to disable LDAP */ +#define CURL_DISABLE_LDAP 1 + +/* to disable LDAPS */ +#define CURL_DISABLE_LDAPS 1 + +/* to disable --libcurl C code generation option */ +/* #undef CURL_DISABLE_LIBCURL_OPTION */ + +/* to disable POP3 */ +/* #undef CURL_DISABLE_POP3 */ + +/* to disable proxies */ +/* #undef CURL_DISABLE_PROXY */ + +/* to disable RTSP */ +/* #undef CURL_DISABLE_RTSP */ + +/* to disable SMB/CIFS */ +/* #undef CURL_DISABLE_SMB */ + +/* to disable SMTP */ +/* #undef CURL_DISABLE_SMTP */ + +/* to disable TELNET */ +/* #undef CURL_DISABLE_TELNET */ + +/* to disable TFTP */ +/* #undef CURL_DISABLE_TFTP */ + +/* to disable TLS-SRP authentication */ +/* #undef CURL_DISABLE_TLS_SRP */ + +/* to disable verbose strings */ +/* #undef CURL_DISABLE_VERBOSE_STRINGS */ + +/* Definition to make a library symbol externally visible. */ +#define CURL_EXTERN_SYMBOL __attribute__((__visibility__("default"))) + +/* built with multiple SSL backends */ +/* #undef CURL_WITH_MULTI_SSL */ + +/* your Entropy Gathering Daemon socket pathname */ +/* #undef EGD_SOCKET */ + +/* Define if you want to enable IPv6 support */ +#define ENABLE_IPV6 1 + +/* Define to the type of arg 2 for gethostname. */ +#define GETHOSTNAME_TYPE_ARG2 size_t + +/* Define to the type qualifier of arg 1 for getnameinfo. */ +#define GETNAMEINFO_QUAL_ARG1 const + +/* Define to the type of arg 1 for getnameinfo. */ +#define GETNAMEINFO_TYPE_ARG1 struct sockaddr* + +/* Define to the type of arg 2 for getnameinfo. */ +#define GETNAMEINFO_TYPE_ARG2 socklen_t + +/* Define to the type of args 4 and 6 for getnameinfo. */ +#define GETNAMEINFO_TYPE_ARG46 socklen_t + +/* Define to the type of arg 7 for getnameinfo. */ +#define GETNAMEINFO_TYPE_ARG7 int + +/* Specifies the number of arguments to getservbyport_r */ +#define GETSERVBYPORT_R_ARGS 6 + +/* Specifies the size of the buffer to pass to getservbyport_r */ +#define GETSERVBYPORT_R_BUFSIZE 4096 + +/* Define to 1 if you have the alarm function. */ +#define HAVE_ALARM 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ALLOCA_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ARPA_INET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ARPA_TFTP_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ASSERT_H 1 + +/* Define to 1 if you have the basename function. */ +#define HAVE_BASENAME 1 + +/* Define to 1 if bool is an available type. */ +#define HAVE_BOOL_T 1 + +/* Define to 1 if using BoringSSL. */ +/* #undef HAVE_BORINGSSL */ + +/* if BROTLI is in use */ +/* #undef HAVE_BROTLI */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BROTLI_DECODE_H */ + +/* Define to 1 if you have the __builtin_available function. */ +/* #undef HAVE_BUILTIN_AVAILABLE */ + +/* Define to 1 if you have the clock_gettime function and monotonic timer. */ +#define HAVE_CLOCK_GETTIME_MONOTONIC 1 + +/* Define to 1 if you have the closesocket function. */ +/* #undef HAVE_CLOSESOCKET */ + +/* Define to 1 if you have the CloseSocket camel case function. */ +/* #undef HAVE_CLOSESOCKET_CAMEL */ + +/* Define to 1 if you have the connect function. */ +#define HAVE_CONNECT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CRYPTO_H */ + +/* Define to 1 if you have the `CyaSSL_CTX_UseSupportedCurve' function. */ +/* #undef HAVE_CYASSL_CTX_USESUPPORTEDCURVE */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CYASSL_ERROR_SSL_H */ + +/* Define to 1 if you have the `CyaSSL_get_peer_certificate' function. */ +/* #undef HAVE_CYASSL_GET_PEER_CERTIFICATE */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CYASSL_OPTIONS_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the `ENGINE_cleanup' function. */ +/* #undef HAVE_ENGINE_CLEANUP */ + +/* Define to 1 if you have the `ENGINE_load_builtin_engines' function. */ +#define HAVE_ENGINE_LOAD_BUILTIN_ENGINES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ERR_H */ + +/* Define to 1 if you have the fcntl function. */ +#define HAVE_FCNTL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define to 1 if you have a working fcntl O_NONBLOCK function. */ +#define HAVE_FCNTL_O_NONBLOCK 1 + +/* Define to 1 if you have the fdopen function. */ +#define HAVE_FDOPEN 1 + +/* Define to 1 if you have the freeaddrinfo function. */ +#define HAVE_FREEADDRINFO 1 + +/* Define to 1 if you have the freeifaddrs function. */ +#define HAVE_FREEIFADDRS 1 + +/* Define to 1 if you have the fsetxattr function. */ +#define HAVE_FSETXATTR 1 + +/* fsetxattr() takes 5 args */ +#define HAVE_FSETXATTR_5 1 + +/* fsetxattr() takes 6 args */ +/* #undef HAVE_FSETXATTR_6 */ + +/* Define to 1 if you have the ftruncate function. */ +#define HAVE_FTRUNCATE 1 + +/* Define to 1 if you have the gai_strerror function. */ +#define HAVE_GAI_STRERROR 1 + +/* Define to 1 if you have a working getaddrinfo function. */ +#define HAVE_GETADDRINFO 1 + +/* Define to 1 if the getaddrinfo function is threadsafe. */ +#define HAVE_GETADDRINFO_THREADSAFE 1 + +/* Define to 1 if you have the `geteuid' function. */ +#define HAVE_GETEUID 1 + +/* Define to 1 if you have the gethostbyaddr function. */ +#define HAVE_GETHOSTBYADDR 1 + +/* Define to 1 if you have the gethostbyaddr_r function. */ +#define HAVE_GETHOSTBYADDR_R 1 + +/* gethostbyaddr_r() takes 5 args */ +/* #undef HAVE_GETHOSTBYADDR_R_5 */ + +/* gethostbyaddr_r() takes 7 args */ +/* #undef HAVE_GETHOSTBYADDR_R_7 */ + +/* gethostbyaddr_r() takes 8 args */ +#define HAVE_GETHOSTBYADDR_R_8 1 + +/* Define to 1 if you have the gethostbyname function. */ +#define HAVE_GETHOSTBYNAME 1 + +/* Define to 1 if you have the gethostbyname_r function. */ +#define HAVE_GETHOSTBYNAME_R 1 + +/* gethostbyname_r() takes 3 args */ +/* #undef HAVE_GETHOSTBYNAME_R_3 */ + +/* gethostbyname_r() takes 5 args */ +/* #undef HAVE_GETHOSTBYNAME_R_5 */ + +/* gethostbyname_r() takes 6 args */ +#define HAVE_GETHOSTBYNAME_R_6 1 + +/* Define to 1 if you have the gethostname function. */ +#define HAVE_GETHOSTNAME 1 + +/* Define to 1 if you have a working getifaddrs function. */ +#define HAVE_GETIFADDRS 1 + +/* Define to 1 if you have the getnameinfo function. */ +#define HAVE_GETNAMEINFO 1 + +/* Define to 1 if you have the `getpass_r' function. */ +/* #undef HAVE_GETPASS_R */ + +/* Define to 1 if you have the `getppid' function. */ +#define HAVE_GETPPID 1 + +/* Define to 1 if you have the `getpwuid' function. */ +#define HAVE_GETPWUID 1 + +/* Define to 1 if you have the `getpwuid_r' function. */ +#define HAVE_GETPWUID_R 1 + +/* Define to 1 if you have the `getrlimit' function. */ +#define HAVE_GETRLIMIT 1 + +/* Define to 1 if you have the getservbyport_r function. */ +#define HAVE_GETSERVBYPORT_R 1 + +/* Define to 1 if you have the `gettimeofday' function. */ +#define HAVE_GETTIMEOFDAY 1 + +/* Define to 1 if you have a working glibc-style strerror_r function. */ +/* #undef HAVE_GLIBC_STRERROR_R */ + +/* Define to 1 if you have a working gmtime_r function. */ +#define HAVE_GMTIME_R 1 + +/* Define to 1 if you have the `gnutls_alpn_set_protocols' function. */ +/* #undef HAVE_GNUTLS_ALPN_SET_PROTOCOLS */ + +/* Define to 1 if you have the `gnutls_certificate_set_x509_key_file2' + function. */ +/* #undef HAVE_GNUTLS_CERTIFICATE_SET_X509_KEY_FILE2 */ + +/* Define to 1 if you have the `gnutls_ocsp_req_init' function. */ +/* #undef HAVE_GNUTLS_OCSP_REQ_INIT */ + +/* if you have the function gnutls_srp_verifier */ +/* #undef HAVE_GNUTLS_SRP */ + +/* if you have GSS-API libraries */ +/* #undef HAVE_GSSAPI */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GSSAPI_GSSAPI_GENERIC_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GSSAPI_GSSAPI_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GSSAPI_GSSAPI_KRB5_H */ + +/* if you have GNU GSS */ +/* #undef HAVE_GSSGNU */ + +/* if you have Heimdal */ +/* #undef HAVE_GSSHEIMDAL */ + +/* if you have MIT Kerberos */ +/* #undef HAVE_GSSMIT */ + +/* Define to 1 if you have the header file. */ +#define HAVE_IDN2_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_IFADDRS_H 1 + +/* Define to 1 if you have the `if_nametoindex' function. */ +#define HAVE_IF_NAMETOINDEX 1 + +/* Define to 1 if you have the inet_ntoa_r function. */ +/* #undef HAVE_INET_NTOA_R */ + +/* inet_ntoa_r() takes 2 args */ +/* #undef HAVE_INET_NTOA_R_2 */ + +/* inet_ntoa_r() takes 3 args */ +/* #undef HAVE_INET_NTOA_R_3 */ + +/* Define to 1 if you have a IPv6 capable working inet_ntop function. */ +#define HAVE_INET_NTOP 1 + +/* Define to 1 if you have a IPv6 capable working inet_pton function. */ +#define HAVE_INET_PTON 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the ioctl function. */ +#define HAVE_IOCTL 1 + +/* Define to 1 if you have the ioctlsocket function. */ +/* #undef HAVE_IOCTLSOCKET */ + +/* Define to 1 if you have the IoctlSocket camel case function. */ +/* #undef HAVE_IOCTLSOCKET_CAMEL */ + +/* Define to 1 if you have a working IoctlSocket camel case FIONBIO function. + */ +/* #undef HAVE_IOCTLSOCKET_CAMEL_FIONBIO */ + +/* Define to 1 if you have a working ioctlsocket FIONBIO function. */ +/* #undef HAVE_IOCTLSOCKET_FIONBIO */ + +/* Define to 1 if you have a working ioctl FIONBIO function. */ +#define HAVE_IOCTL_FIONBIO 1 + +/* Define to 1 if you have a working ioctl SIOCGIFADDR function. */ +#define HAVE_IOCTL_SIOCGIFADDR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IO_H */ + +/* Define to 1 if you have the lber.h header file. */ +/* #undef HAVE_LBER_H */ + +/* Define to 1 if you have the ldapssl.h header file. */ +/* #undef HAVE_LDAPSSL_H */ + +/* Define to 1 if you have the ldap.h header file. */ +/* #undef HAVE_LDAP_H */ + +/* Define to 1 if you have the `ldap_init_fd' function. */ +/* #undef HAVE_LDAP_INIT_FD */ + +/* Use LDAPS implementation */ +/* #undef HAVE_LDAP_SSL */ + +/* Define to 1 if you have the ldap_ssl.h header file. */ +/* #undef HAVE_LDAP_SSL_H */ + +/* Define to 1 if you have the `ldap_url_parse' function. */ +/* #undef HAVE_LDAP_URL_PARSE */ + +/* Define to 1 if you have the `brotlidec' library (-lbrotlidec). */ +/* #undef HAVE_LIBBROTLIDEC */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LIBGEN_H 1 + +/* Define to 1 if you have the `idn2' library (-lidn2). */ +#define HAVE_LIBIDN2 1 + +/* Define to 1 if using libressl. */ +/* #undef HAVE_LIBRESSL */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBRTMP_RTMP_H */ + +/* Define to 1 if you have the `ssh2' library (-lssh2). */ +/* #undef HAVE_LIBSSH2 */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBSSH2_H */ + +/* Define to 1 if you have the `ssl' library (-lssl). */ +#define HAVE_LIBSSL 1 + +/* if zlib is available */ +#define HAVE_LIBZ 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LIMITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_TCP_H 1 + +/* if your compiler supports LL */ +#define HAVE_LL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LOCALE_H 1 + +/* Define to 1 if you have a working localtime_r function. */ +#define HAVE_LOCALTIME_R 1 + +/* Define to 1 if the compiler supports the 'long long' data type. */ +#define HAVE_LONGLONG 1 + +/* Define to 1 if you have the `mach_absolute_time' function. */ +/* #undef HAVE_MACH_ABSOLUTE_TIME */ + +/* Define to 1 if you have the malloc.h header file. */ +#define HAVE_MALLOC_H 1 + +/* Define to 1 if you have the memory.h header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the memrchr function or macro. */ +/* #undef HAVE_MEMRCHR */ + +/* Define to 1 if you have the MSG_NOSIGNAL flag. */ +#define HAVE_MSG_NOSIGNAL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETDB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_IN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_TCP_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_IF_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NGHTTP2_NGHTTP2_H */ + +/* Define to 1 if NI_WITHSCOPEID exists and works. */ +/* #undef HAVE_NI_WITHSCOPEID */ + +/* if you have an old MIT Kerberos version, lacking GSS_C_NT_HOSTBASED_SERVICE + */ +/* #undef HAVE_OLD_GSSMIT */ + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_CRYPTO_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_OPENSSL_ENGINE_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_ERR_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_PEM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_RSA_H 1 + +/* if you have the function SRP_Calc_client_key */ +#define HAVE_OPENSSL_SRP 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_SSL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_X509_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PEM_H */ + +/* Define to 1 if you have the `pipe' function. */ +#define HAVE_PIPE 1 + +/* Define to 1 if you have a working poll function. */ +#define HAVE_POLL 1 + +/* If you have a fine poll */ +#define HAVE_POLL_FINE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have a working POSIX-style strerror_r function. */ +#define HAVE_POSIX_STRERROR_R 1 + +/* if you have */ +#define HAVE_PTHREAD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PWD_H 1 + +/* Define to 1 if you have the `RAND_egd' function. */ +/* #undef HAVE_RAND_EGD */ + +/* Define to 1 if you have the recv function. */ +#define HAVE_RECV 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_RSA_H */ + +/* Define to 1 if you have the select function. */ +#define HAVE_SELECT 1 + +/* Define to 1 if you have the send function. */ +#define HAVE_SEND 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SETJMP_H 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the `setmode' function. */ +/* #undef HAVE_SETMODE */ + +/* Define to 1 if you have the `setrlimit' function. */ +#define HAVE_SETRLIMIT 1 + +/* Define to 1 if you have the setsockopt function. */ +#define HAVE_SETSOCKOPT 1 + +/* Define to 1 if you have a working setsockopt SO_NONBLOCK function. */ +/* #undef HAVE_SETSOCKOPT_SO_NONBLOCK */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SGTTY_H 1 + +/* Define to 1 if you have the sigaction function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the siginterrupt function. */ +#define HAVE_SIGINTERRUPT 1 + +/* Define to 1 if you have the signal function. */ +#define HAVE_SIGNAL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the sigsetjmp function or macro. */ +#define HAVE_SIGSETJMP 1 + +/* Define to 1 if sig_atomic_t is an available typedef. */ +#define HAVE_SIG_ATOMIC_T 1 + +/* Define to 1 if sig_atomic_t is already defined as volatile. */ +/* #undef HAVE_SIG_ATOMIC_T_VOLATILE */ + +/* Define to 1 if struct sockaddr_in6 has the sin6_scope_id member */ +#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1 + +/* Define to 1 if you have the socket function. */ +#define HAVE_SOCKET 1 + +/* Define to 1 if you have the socketpair function. */ +#define HAVE_SOCKETPAIR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SOCKET_H */ + +/* Define to 1 if you have the `SSLv2_client_method' function. */ +/* #undef HAVE_SSLV2_CLIENT_METHOD */ + +/* Define to 1 if you have the `SSL_get_shutdown' function. */ +#define HAVE_SSL_GET_SHUTDOWN 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SSL_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDBOOL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the strcasecmp function. */ +#define HAVE_STRCASECMP 1 + +/* Define to 1 if you have the strcmpi function. */ +/* #undef HAVE_STRCMPI */ + +/* Define to 1 if you have the strdup function. */ +#define HAVE_STRDUP 1 + +/* Define to 1 if you have the strerror_r function. */ +#define HAVE_STRERROR_R 1 + +/* Define to 1 if you have the stricmp function. */ +/* #undef HAVE_STRICMP */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the strncasecmp function. */ +#define HAVE_STRNCASECMP 1 + +/* Define to 1 if you have the strncmpi function. */ +/* #undef HAVE_STRNCMPI */ + +/* Define to 1 if you have the strnicmp function. */ +/* #undef HAVE_STRNICMP */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STROPTS_H */ + +/* Define to 1 if you have the strstr function. */ +#define HAVE_STRSTR 1 + +/* Define to 1 if you have the strtok_r function. */ +#define HAVE_STRTOK_R 1 + +/* Define to 1 if you have the strtoll function. */ +#define HAVE_STRTOLL 1 + +/* if struct sockaddr_storage is defined */ +#define HAVE_STRUCT_SOCKADDR_STORAGE 1 + +/* Define to 1 if you have the timeval struct. */ +#define HAVE_STRUCT_TIMEVAL 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_FILIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_POLL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RESOURCE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SOCKIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_UTIME_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_XATTR_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERMIOS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERMIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `utime' function. */ +#define HAVE_UTIME 1 + +/* Define to 1 if you have the `utimes' function. */ +#define HAVE_UTIMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define to 1 if compiler supports C99 variadic macro style. */ +#define HAVE_VARIADIC_MACROS_C99 1 + +/* Define to 1 if compiler supports old gcc variadic macro style. */ +#define HAVE_VARIADIC_MACROS_GCC 1 + +/* Define to 1 if you have the winber.h header file. */ +/* #undef HAVE_WINBER_H */ + +/* Define to 1 if you have the windows.h header file. */ +/* #undef HAVE_WINDOWS_H */ + +/* Define to 1 if you have the winldap.h header file. */ +/* #undef HAVE_WINLDAP_H */ + +/* Define to 1 if you have the winsock2.h header file. */ +/* #undef HAVE_WINSOCK2_H */ + +/* Define to 1 if you have the winsock.h header file. */ +/* #undef HAVE_WINSOCK_H */ + +/* Define to 1 if you have the `wolfSSLv3_client_method' function. */ +/* #undef HAVE_WOLFSSLV3_CLIENT_METHOD */ + +/* Define to 1 if you have the `wolfSSL_CTX_UseSupportedCurve' function. */ +/* #undef HAVE_WOLFSSL_CTX_USESUPPORTEDCURVE */ + +/* Define to 1 if you have the `wolfSSL_get_peer_certificate' function. */ +/* #undef HAVE_WOLFSSL_GET_PEER_CERTIFICATE */ + +/* Define to 1 if you have the `wolfSSL_UseALPN' function. */ +/* #undef HAVE_WOLFSSL_USEALPN */ + +/* Define this symbol if your OS supports changing the contents of argv */ +#define HAVE_WRITABLE_ARGV 1 + +/* Define to 1 if you have the writev function. */ +#define HAVE_WRITEV 1 + +/* Define to 1 if you have the ws2tcpip.h header file. */ +/* #undef HAVE_WS2TCPIP_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_X509_H */ + +/* if you have the zlib.h header file */ +#define HAVE_ZLIB_H 1 + +/* Define to the sub-directory where libtool stores uninstalled libraries. */ +#define LT_OBJDIR ".libs/" + +/* Define to 1 if you need the lber.h header file even with ldap.h */ +/* #undef NEED_LBER_H */ + +/* Define to 1 if you need the malloc.h header file even with stdlib.h */ +/* #undef NEED_MALLOC_H */ + +/* Define to 1 if you need the memory.h header file even with stdlib.h */ +/* #undef NEED_MEMORY_H */ + +/* Define to 1 if _REENTRANT preprocessor symbol must be defined. */ +/* #undef NEED_REENTRANT */ + +/* Define to 1 if _THREAD_SAFE preprocessor symbol must be defined. */ +/* #undef NEED_THREAD_SAFE */ + +/* Define to enable NTLM delegation to winbind's ntlm_auth helper. */ +#define NTLM_WB_ENABLED 1 + +/* Define absolute filename for winbind's ntlm_auth helper. */ +#define NTLM_WB_FILE "/usr/bin/ntlm_auth" + +/* cpu-machine-OS */ +#define OS "x86_64-pc-linux-gnu" + +/* Name of package */ +#define PACKAGE "curl" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "a suitable curl mailing list: https://curl.haxx.se/mail/" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "curl" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "curl -" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "curl" + +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "-" + +/* a suitable file to read random data from */ +#define RANDOM_FILE "/dev/urandom" + +/* Define to the type of arg 1 for recv. */ +#define RECV_TYPE_ARG1 int + +/* Define to the type of arg 2 for recv. */ +#define RECV_TYPE_ARG2 void* + +/* Define to the type of arg 3 for recv. */ +#define RECV_TYPE_ARG3 size_t + +/* Define to the type of arg 4 for recv. */ +#define RECV_TYPE_ARG4 int + +/* Define to the function return type for recv. */ +#define RECV_TYPE_RETV ssize_t + +/* Define as the return type of signal handlers (`int' or `void'). */ +#define RETSIGTYPE void + +/* Define to the type qualifier of arg 5 for select. */ +#define SELECT_QUAL_ARG5 + +/* Define to the type of arg 1 for select. */ +#define SELECT_TYPE_ARG1 int + +/* Define to the type of args 2, 3 and 4 for select. */ +#define SELECT_TYPE_ARG234 fd_set* + +/* Define to the type of arg 5 for select. */ +#define SELECT_TYPE_ARG5 struct timeval* + +/* Define to the function return type for select. */ +#define SELECT_TYPE_RETV int + +/* Define to the type qualifier of arg 2 for send. */ +#define SEND_QUAL_ARG2 const + +/* Define to the type of arg 1 for send. */ +#define SEND_TYPE_ARG1 int + +/* Define to the type of arg 2 for send. */ +#define SEND_TYPE_ARG2 void* + +/* Define to the type of arg 3 for send. */ +#define SEND_TYPE_ARG3 size_t + +/* Define to the type of arg 4 for send. */ +#define SEND_TYPE_ARG4 int + +/* Define to the function return type for send. */ +#define SEND_TYPE_RETV ssize_t + +/* The size of `curl_off_t', as computed by sizeof. */ +#define SIZEOF_CURL_OFF_T 8 + +/* The size of `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#define SIZEOF_LONG 8 + +/* The size of `long long', as computed by sizeof. */ +/* #undef SIZEOF_LONG_LONG */ + +/* The size of `off_t', as computed by sizeof. */ +#define SIZEOF_OFF_T 8 + +/* The size of `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 + +/* The size of `size_t', as computed by sizeof. */ +#define SIZEOF_SIZE_T 8 + +/* The size of `time_t', as computed by sizeof. */ +#define SIZEOF_TIME_T 8 + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define to the type of arg 3 for strerror_r. */ +#define STRERROR_R_TYPE_ARG3 size_t + +/* Define to 1 if you can safely include both and . */ +#define TIME_WITH_SYS_TIME 1 + +/* Define to enable c-ares support */ +/* #undef USE_ARES */ + +/* if axTLS is enabled */ +/* #undef USE_AXTLS */ + +/* if CyaSSL/WolfSSL is enabled */ +/* #undef USE_CYASSL */ + +/* to enable Apple OS native SSL/TLS support */ +/* #undef USE_DARWINSSL */ + +/* if GnuTLS is enabled */ +/* #undef USE_GNUTLS */ + +/* if GnuTLS uses nettle as crypto backend */ +/* #undef USE_GNUTLS_NETTLE */ + +/* PSL support enabled */ +/* #undef USE_LIBPSL */ + +/* if librtmp is in use */ +/* #undef USE_LIBRTMP */ + +/* if libSSH2 is in use */ +/* #undef USE_LIBSSH2 */ + +/* If you want to build curl with the built-in manual */ +#define USE_MANUAL 1 + +/* if mbedTLS is enabled */ +/* #undef USE_MBEDTLS */ + +/* Define to enable metalink support */ +/* #undef USE_METALINK */ + +/* if nghttp2 is in use */ +/* #undef USE_NGHTTP2 */ + +/* if NSS is enabled */ +/* #undef USE_NSS */ + +/* Use OpenLDAP-specific code */ +/* #undef USE_OPENLDAP */ + +/* if OpenSSL is in use */ +#define USE_OPENSSL 1 + +/* if PolarSSL is enabled */ +/* #undef USE_POLARSSL */ + +/* to enable Windows native SSL/TLS support */ +/* #undef USE_SCHANNEL */ + +/* if you want POSIX threaded DNS lookup */ +#define USE_THREADS_POSIX 1 + +/* if you want Win32 threaded DNS lookup */ +/* #undef USE_THREADS_WIN32 */ + +/* Use TLS-SRP authentication */ +/* #undef USE_TLS_SRP */ + +/* Use Unix domain sockets */ +#define USE_UNIX_SOCKETS 1 + +/* Define to 1 if you have the `normaliz' (WinIDN) library (-lnormaliz). */ +/* #undef USE_WIN32_IDN */ + +/* Define to 1 if you are building a Windows target with large file support. + */ +/* #undef USE_WIN32_LARGE_FILES */ + +/* Use Windows LDAP implementation */ +/* #undef USE_WIN32_LDAP */ + +/* Define to 1 if you are building a Windows target without large file + support. */ +/* #undef USE_WIN32_SMALL_FILES */ + +/* to enable SSPI support */ +/* #undef USE_WINDOWS_SSPI */ + +/* Version number of package */ +#define VERSION "-" + +/* Define to 1 to provide own prototypes. */ +/* #undef WANT_IDN_PROTOTYPES */ + +/* Define to 1 if OS is AIX. */ +#ifndef _ALL_SOURCE +/* # undef _ALL_SOURCE */ +#endif + +/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +#define _DARWIN_USE_64_BIT_INODE 1 +#endif + +/* Number of bits in a file offset, on hosts where this is settable. */ +/* #undef _FILE_OFFSET_BITS */ + +/* Define for large files, on AIX-style hosts. */ +/* #undef _LARGE_FILES */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Type to use in place of in_addr_t when system does not provide it. */ +/* #undef in_addr_t */ + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +/* #undef inline */ +#endif + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* the signed version of size_t */ +/* #undef ssize_t */ diff --git a/third_party/ffmpeg/windows/config.asm b/third_party/ffmpeg/windows/config.asm index 83b36079..52fb72e3 100644 --- a/third_party/ffmpeg/windows/config.asm +++ b/third_party/ffmpeg/windows/config.asm @@ -1,25 +1,22 @@ ; Automatically generated by configure - do not modify! %define ARCH_AARCH64 0 -%define ARCH_ALPHA 0 %define ARCH_ARM 0 -%define ARCH_AVR32 0 -%define ARCH_AVR32_AP 0 -%define ARCH_AVR32_UC 0 -%define ARCH_BFIN 0 %define ARCH_IA64 0 +%define ARCH_LOONGARCH 0 +%define ARCH_LOONGARCH32 0 +%define ARCH_LOONGARCH64 0 %define ARCH_M68K 0 %define ARCH_MIPS 0 %define ARCH_MIPS64 0 %define ARCH_PARISC 0 %define ARCH_PPC 0 %define ARCH_PPC64 0 +%define ARCH_RISCV 0 %define ARCH_S390 0 -%define ARCH_SH4 0 %define ARCH_SPARC 0 %define ARCH_SPARC64 0 %define ARCH_TILEGX 0 %define ARCH_TILEPRO 0 -%define ARCH_TOMI 0 %define ARCH_X86 1 %define ARCH_X86_32 0 %define ARCH_X86_64 1 @@ -27,6 +24,8 @@ %define HAVE_ARMV6 0 %define HAVE_ARMV6T2 0 %define HAVE_ARMV8 0 +%define HAVE_DOTPROD 0 +%define HAVE_I8MM 0 %define HAVE_NEON 0 %define HAVE_VFP 0 %define HAVE_VFPV3 0 @@ -37,12 +36,17 @@ %define HAVE_POWER8 0 %define HAVE_PPC4XX 0 %define HAVE_VSX 0 +%define HAVE_RV 0 +%define HAVE_RVV 0 +%define HAVE_RV_ZICBOP 1 +%define HAVE_RV_ZVBB 0 %define HAVE_AESNI 1 %define HAVE_AMD3DNOW 1 %define HAVE_AMD3DNOWEXT 1 %define HAVE_AVX 1 %define HAVE_AVX2 1 %define HAVE_AVX512 1 +%define HAVE_AVX512ICL 1 %define HAVE_FMA3 1 %define HAVE_FMA4 1 %define HAVE_MMX 1 @@ -54,7 +58,6 @@ %define HAVE_SSE42 1 %define HAVE_SSSE3 1 %define HAVE_XOP 1 -%define HAVE_CPUNOP 1 %define HAVE_I686 1 %define HAVE_MIPSFPU 0 %define HAVE_MIPS32R2 0 @@ -65,14 +68,17 @@ %define HAVE_MIPSDSP 0 %define HAVE_MIPSDSPR2 0 %define HAVE_MSA 0 -%define HAVE_MSA2 0 %define HAVE_LOONGSON2 0 %define HAVE_LOONGSON3 0 %define HAVE_MMI 0 +%define HAVE_LSX 0 +%define HAVE_LASX 0 %define HAVE_ARMV5TE_EXTERNAL 0 %define HAVE_ARMV6_EXTERNAL 0 %define HAVE_ARMV6T2_EXTERNAL 0 %define HAVE_ARMV8_EXTERNAL 0 +%define HAVE_DOTPROD_EXTERNAL 0 +%define HAVE_I8MM_EXTERNAL 0 %define HAVE_NEON_EXTERNAL 0 %define HAVE_VFP_EXTERNAL 0 %define HAVE_VFPV3_EXTERNAL 0 @@ -83,12 +89,17 @@ %define HAVE_POWER8_EXTERNAL 0 %define HAVE_PPC4XX_EXTERNAL 0 %define HAVE_VSX_EXTERNAL 0 +%define HAVE_RV_EXTERNAL 0 +%define HAVE_RVV_EXTERNAL 0 +%define HAVE_RV_ZICBOP_EXTERNAL 0 +%define HAVE_RV_ZVBB_EXTERNAL 0 %define HAVE_AESNI_EXTERNAL 1 %define HAVE_AMD3DNOW_EXTERNAL 1 %define HAVE_AMD3DNOWEXT_EXTERNAL 1 %define HAVE_AVX_EXTERNAL 1 %define HAVE_AVX2_EXTERNAL 1 %define HAVE_AVX512_EXTERNAL 0 +%define HAVE_AVX512ICL_EXTERNAL 0 %define HAVE_FMA3_EXTERNAL 1 %define HAVE_FMA4_EXTERNAL 1 %define HAVE_MMX_EXTERNAL 1 @@ -100,7 +111,6 @@ %define HAVE_SSE42_EXTERNAL 1 %define HAVE_SSSE3_EXTERNAL 1 %define HAVE_XOP_EXTERNAL 1 -%define HAVE_CPUNOP_EXTERNAL 0 %define HAVE_I686_EXTERNAL 0 %define HAVE_MIPSFPU_EXTERNAL 0 %define HAVE_MIPS32R2_EXTERNAL 0 @@ -111,14 +121,17 @@ %define HAVE_MIPSDSP_EXTERNAL 0 %define HAVE_MIPSDSPR2_EXTERNAL 0 %define HAVE_MSA_EXTERNAL 0 -%define HAVE_MSA2_EXTERNAL 0 %define HAVE_LOONGSON2_EXTERNAL 0 %define HAVE_LOONGSON3_EXTERNAL 0 %define HAVE_MMI_EXTERNAL 0 +%define HAVE_LSX_EXTERNAL 0 +%define HAVE_LASX_EXTERNAL 0 %define HAVE_ARMV5TE_INLINE 0 %define HAVE_ARMV6_INLINE 0 %define HAVE_ARMV6T2_INLINE 0 %define HAVE_ARMV8_INLINE 0 +%define HAVE_DOTPROD_INLINE 0 +%define HAVE_I8MM_INLINE 0 %define HAVE_NEON_INLINE 0 %define HAVE_VFP_INLINE 0 %define HAVE_VFPV3_INLINE 0 @@ -129,24 +142,28 @@ %define HAVE_POWER8_INLINE 0 %define HAVE_PPC4XX_INLINE 0 %define HAVE_VSX_INLINE 0 -%define HAVE_AESNI_INLINE 0 -%define HAVE_AMD3DNOW_INLINE 0 -%define HAVE_AMD3DNOWEXT_INLINE 0 -%define HAVE_AVX_INLINE 0 -%define HAVE_AVX2_INLINE 0 -%define HAVE_AVX512_INLINE 0 -%define HAVE_FMA3_INLINE 0 -%define HAVE_FMA4_INLINE 0 -%define HAVE_MMX_INLINE 0 -%define HAVE_MMXEXT_INLINE 0 -%define HAVE_SSE_INLINE 0 -%define HAVE_SSE2_INLINE 0 -%define HAVE_SSE3_INLINE 0 -%define HAVE_SSE4_INLINE 0 -%define HAVE_SSE42_INLINE 0 -%define HAVE_SSSE3_INLINE 0 -%define HAVE_XOP_INLINE 0 -%define HAVE_CPUNOP_INLINE 0 +%define HAVE_RV_INLINE 0 +%define HAVE_RVV_INLINE 0 +%define HAVE_RV_ZICBOP_INLINE 0 +%define HAVE_RV_ZVBB_INLINE 0 +%define HAVE_AESNI_INLINE 1 +%define HAVE_AMD3DNOW_INLINE 1 +%define HAVE_AMD3DNOWEXT_INLINE 1 +%define HAVE_AVX_INLINE 1 +%define HAVE_AVX2_INLINE 1 +%define HAVE_AVX512_INLINE 1 +%define HAVE_AVX512ICL_INLINE 1 +%define HAVE_FMA3_INLINE 1 +%define HAVE_FMA4_INLINE 1 +%define HAVE_MMX_INLINE 1 +%define HAVE_MMXEXT_INLINE 1 +%define HAVE_SSE_INLINE 1 +%define HAVE_SSE2_INLINE 1 +%define HAVE_SSE3_INLINE 1 +%define HAVE_SSE4_INLINE 1 +%define HAVE_SSE42_INLINE 1 +%define HAVE_SSSE3_INLINE 1 +%define HAVE_XOP_INLINE 1 %define HAVE_I686_INLINE 0 %define HAVE_MIPSFPU_INLINE 0 %define HAVE_MIPS32R2_INLINE 0 @@ -157,34 +174,32 @@ %define HAVE_MIPSDSP_INLINE 0 %define HAVE_MIPSDSPR2_INLINE 0 %define HAVE_MSA_INLINE 0 -%define HAVE_MSA2_INLINE 0 %define HAVE_LOONGSON2_INLINE 0 %define HAVE_LOONGSON3_INLINE 0 %define HAVE_MMI_INLINE 0 +%define HAVE_LSX_INLINE 0 +%define HAVE_LASX_INLINE 0 %define HAVE_ALIGNED_STACK 1 %define HAVE_FAST_64BIT 1 %define HAVE_FAST_CLZ 1 %define HAVE_FAST_CMOV 1 +%define HAVE_FAST_FLOAT16 0 %define HAVE_LOCAL_ALIGNED 1 %define HAVE_SIMD_ALIGN_16 1 %define HAVE_SIMD_ALIGN_32 1 %define HAVE_SIMD_ALIGN_64 1 -%define HAVE_ATOMIC_CAS_PTR 0 -%define HAVE_MACHINE_RW_BARRIER 0 -%define HAVE_MEMORYBARRIER 1 -%define HAVE_MM_EMPTY 0 -%define HAVE_RDTSC 1 -%define HAVE_SEM_TIMEDWAIT 0 -%define HAVE_SYNC_VAL_COMPARE_AND_SWAP 0 -%define HAVE_CABS 0 -%define HAVE_CEXP 0 -%define HAVE_INLINE_ASM 0 -%define HAVE_SYMVER 0 +%define HAVE_MEMORYBARRIER 0 +%define HAVE_MM_EMPTY 1 +%define HAVE_RDTSC 0 +%define HAVE_SEM_TIMEDWAIT 1 +%define HAVE_INLINE_ASM 1 +%define HAVE_SYMVER 1 %define HAVE_X86ASM 1 %define HAVE_BIGENDIAN 0 %define HAVE_FAST_UNALIGNED 1 -%define HAVE_ARPA_INET_H 0 -%define HAVE_ASM_TYPES_H 0 +%define HAVE_ARPA_INET_H 1 +%define HAVE_ASM_HWPROBE_H 0 +%define HAVE_ASM_TYPES_H 1 %define HAVE_CDIO_PARANOIA_H 0 %define HAVE_CDIO_PARANOIA_PARANOIA_H 0 %define HAVE_CUDA_H 0 @@ -194,34 +209,38 @@ %define HAVE_DEV_IC_BT8XX_H 0 %define HAVE_DEV_VIDEO_BKTR_IOCTL_BT848_H 0 %define HAVE_DEV_VIDEO_METEOR_IOCTL_METEOR_H 0 -%define HAVE_DIRECT_H 1 -%define HAVE_DIRENT_H 0 -%define HAVE_DXGIDEBUG_H 1 -%define HAVE_DXVA_H 1 +%define HAVE_DIRECT_H 0 +%define HAVE_DIRENT_H 1 +%define HAVE_DXGIDEBUG_H 0 +%define HAVE_DXVA_H 0 %define HAVE_ES2_GL_H 0 %define HAVE_GSM_H 0 -%define HAVE_IO_H 1 -%define HAVE_LINUX_PERF_EVENT_H 0 +%define HAVE_IO_H 0 +%define HAVE_LINUX_DMA_BUF_H 1 +%define HAVE_LINUX_PERF_EVENT_H 1 %define HAVE_MACHINE_IOCTL_BT848_H 0 %define HAVE_MACHINE_IOCTL_METEOR_H 0 %define HAVE_MALLOC_H 1 %define HAVE_OPENCV2_CORE_CORE_C_H 0 %define HAVE_OPENGL_GL3_H 0 -%define HAVE_POLL_H 0 -%define HAVE_SYS_PARAM_H 0 -%define HAVE_SYS_RESOURCE_H 0 -%define HAVE_SYS_SELECT_H 0 -%define HAVE_SYS_SOUNDCARD_H 0 -%define HAVE_SYS_TIME_H 0 -%define HAVE_SYS_UN_H 0 +%define HAVE_POLL_H 1 +%define HAVE_PTHREAD_NP_H 0 +%define HAVE_SYS_HWPROBE_H 0 +%define HAVE_SYS_PARAM_H 1 +%define HAVE_SYS_RESOURCE_H 1 +%define HAVE_SYS_SELECT_H 1 +%define HAVE_SYS_SOUNDCARD_H 1 +%define HAVE_SYS_TIME_H 1 +%define HAVE_SYS_UN_H 1 %define HAVE_SYS_VIDEOIO_H 0 -%define HAVE_TERMIOS_H 0 +%define HAVE_TERMIOS_H 1 %define HAVE_UDPLITE_H 0 -%define HAVE_UNISTD_H 0 +%define HAVE_UNISTD_H 1 %define HAVE_VALGRIND_VALGRIND_H 0 -%define HAVE_WINDOWS_H 1 -%define HAVE_WINSOCK2_H 1 +%define HAVE_WINDOWS_H 0 +%define HAVE_WINSOCK2_H 0 %define HAVE_INTRINSICS_NEON 0 +%define HAVE_INTRINSICS_SSE2 1 %define HAVE_ATANF 1 %define HAVE_ATAN2F 1 %define HAVE_CBRT 1 @@ -251,107 +270,141 @@ %define HAVE_SINF 1 %define HAVE_TRUNC 1 %define HAVE_TRUNCF 1 -%define HAVE_DOS_PATHS 1 -%define HAVE_LIBC_MSVCRT 1 +%define HAVE_DOS_PATHS 0 +%define HAVE_LIBC_MSVCRT 0 %define HAVE_MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS 0 -%define HAVE_SECTION_DATA_REL_RO 0 +%define HAVE_SECTION_DATA_REL_RO 1 %define HAVE_THREADS 1 %define HAVE_UWP 0 %define HAVE_WINRT 0 %define HAVE_ACCESS 1 -%define HAVE_ALIGNED_MALLOC 1 -%define HAVE_ARC4RANDOM 0 -%define HAVE_CLOCK_GETTIME 0 -%define HAVE_CLOSESOCKET 1 -%define HAVE_COMMANDLINETOARGVW 1 -%define HAVE_FCNTL 0 +%define HAVE_ALIGNED_MALLOC 0 +%define HAVE_ARC4RANDOM_BUF 0 +%define HAVE_CLOCK_GETTIME 1 +%define HAVE_CLOSESOCKET 0 +%define HAVE_COMMANDLINETOARGVW 0 +%define HAVE_ELF_AUX_INFO 0 +%define HAVE_FCNTL 1 %define HAVE_GETADDRINFO 1 +%define HAVE_GETAUXVAL 1 +%define HAVE_GETENV 1 %define HAVE_GETHRTIME 0 -%define HAVE_GETOPT 0 -%define HAVE_GETPROCESSAFFINITYMASK 1 -%define HAVE_GETPROCESSMEMORYINFO 1 -%define HAVE_GETPROCESSTIMES 1 -%define HAVE_GETRUSAGE 0 -%define HAVE_GETSYSTEMTIMEASFILETIME 1 -%define HAVE_GETTIMEOFDAY 0 -%define HAVE_GLOB 0 +%define HAVE_GETOPT 1 +%define HAVE_GETMODULEHANDLE 0 +%define HAVE_GETPROCESSAFFINITYMASK 0 +%define HAVE_GETPROCESSMEMORYINFO 0 +%define HAVE_GETPROCESSTIMES 0 +%define HAVE_GETRUSAGE 1 +%define HAVE_GETSTDHANDLE 0 +%define HAVE_GETSYSTEMTIMEASFILETIME 0 +%define HAVE_GETTIMEOFDAY 1 +%define HAVE_GLOB 1 %define HAVE_GLXGETPROCADDRESS 0 -%define HAVE_GMTIME_R 0 -%define HAVE_INET_ATON 0 +%define HAVE_GMTIME_R 1 +%define HAVE_INET_ATON 1 %define HAVE_ISATTY 1 -%define HAVE_KBHIT 1 -%define HAVE_LOCALTIME_R 0 -%define HAVE_LSTAT 0 +%define HAVE_KBHIT 0 +%define HAVE_LOCALTIME_R 1 +%define HAVE_LSTAT 1 %define HAVE_LZO1X_999_COMPRESS 0 %define HAVE_MACH_ABSOLUTE_TIME 0 -%define HAVE_MAPVIEWOFFILE 1 -%define HAVE_MEMALIGN 0 -%define HAVE_MKSTEMP 0 -%define HAVE_MMAP 0 -%define HAVE_MPROTECT 0 -%define HAVE_NANOSLEEP 0 -%define HAVE_PEEKNAMEDPIPE 1 -%define HAVE_POSIX_MEMALIGN 0 -%define HAVE_PTHREAD_CANCEL 0 -%define HAVE_SCHED_GETAFFINITY 0 +%define HAVE_MAPVIEWOFFILE 0 +%define HAVE_MEMALIGN 1 +%define HAVE_MKSTEMP 1 +%define HAVE_MMAP 1 +%define HAVE_MPROTECT 1 +%define HAVE_NANOSLEEP 1 +%define HAVE_PEEKNAMEDPIPE 0 +%define HAVE_POSIX_MEMALIGN 1 +%define HAVE_PRCTL 1 +%define HAVE_PTHREAD_CANCEL 1 +%define HAVE_PTHREAD_SET_NAME_NP 0 +%define HAVE_PTHREAD_SETNAME_NP 0 +%define HAVE_SCHED_GETAFFINITY 1 %define HAVE_SECITEMIMPORT 0 -%define HAVE_SETCONSOLETEXTATTRIBUTE 1 -%define HAVE_SETCONSOLECTRLHANDLER 1 -%define HAVE_SETMODE 1 -%define HAVE_SETRLIMIT 0 -%define HAVE_SLEEP 1 -%define HAVE_STRERROR_R 0 -%define HAVE_SYSCONF 0 +%define HAVE_SETCONSOLETEXTATTRIBUTE 0 +%define HAVE_SETCONSOLECTRLHANDLER 0 +%define HAVE_SETDLLDIRECTORY 0 +%define HAVE_SETMODE 0 +%define HAVE_SETRLIMIT 1 +%define HAVE_SLEEP 0 +%define HAVE_STRERROR_R 1 +%define HAVE_SYSCONF 1 %define HAVE_SYSCTL 0 -%define HAVE_USLEEP 0 +%define HAVE_SYSCTLBYNAME 0 +%define HAVE_TEMPNAM 1 +%define HAVE_USLEEP 1 %define HAVE_UTGETOSTYPEFROMSTRING 0 -%define HAVE_VIRTUALALLOC 1 +%define HAVE_VIRTUALALLOC 0 %define HAVE_WGLGETPROCADDRESS 0 -%define HAVE_BCRYPT 1 +%define HAVE_BCRYPT 0 %define HAVE_VAAPI_DRM 0 %define HAVE_VAAPI_X11 0 +%define HAVE_VAAPI_WIN32 0 %define HAVE_VDPAU_X11 0 -%define HAVE_PTHREADS 0 +%define HAVE_PTHREADS 1 %define HAVE_OS2THREADS 0 -%define HAVE_W32THREADS 1 +%define HAVE_W32THREADS 0 %define HAVE_AS_ARCH_DIRECTIVE 0 +%define HAVE_AS_ARCHEXT_DOTPROD_DIRECTIVE 0 +%define HAVE_AS_ARCHEXT_I8MM_DIRECTIVE 0 %define HAVE_AS_DN_DIRECTIVE 0 %define HAVE_AS_FPU_DIRECTIVE 0 %define HAVE_AS_FUNC 0 %define HAVE_AS_OBJECT_ARCH 0 %define HAVE_ASM_MOD_Q 0 %define HAVE_BLOCKS_EXTENSION 0 -%define HAVE_EBP_AVAILABLE 0 -%define HAVE_EBX_AVAILABLE 0 +%define HAVE_EBP_AVAILABLE 1 +%define HAVE_EBX_AVAILABLE 1 %define HAVE_GNU_AS 0 %define HAVE_GNU_WINDRES 0 %define HAVE_IBM_ASM 0 -%define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 0 -%define HAVE_INLINE_ASM_LABELS 0 -%define HAVE_INLINE_ASM_NONLOCAL_LABELS 0 +%define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 1 +%define HAVE_INLINE_ASM_LABELS 1 +%define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 %define HAVE_PRAGMA_DEPRECATED 1 -%define HAVE_RSYNC_CONTIMEOUT 1 -%define HAVE_SYMVER_ASM_LABEL 0 -%define HAVE_SYMVER_GNU_ASM 0 +%define HAVE_RSYNC_CONTIMEOUT 0 +%define HAVE_SYMVER_ASM_LABEL 1 +%define HAVE_SYMVER_GNU_ASM 1 %define HAVE_VFP_ARGS 0 %define HAVE_XFORM_ASM 0 -%define HAVE_XMM_CLOBBERS 0 +%define HAVE_XMM_CLOBBERS 1 +%define HAVE_DPI_AWARENESS_CONTEXT 0 +%define HAVE_IDXGIOUTPUT5 0 %define HAVE_KCMVIDEOCODECTYPE_HEVC 0 +%define HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA 0 +%define HAVE_KCMVIDEOCODECTYPE_VP9 0 %define HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE 0 +%define HAVE_KCVPIXELFORMATTYPE_422YPCBCR8BIPLANARVIDEORANGE 0 +%define HAVE_KCVPIXELFORMATTYPE_422YPCBCR10BIPLANARVIDEORANGE 0 +%define HAVE_KCVPIXELFORMATTYPE_422YPCBCR16BIPLANARVIDEORANGE 0 +%define HAVE_KCVPIXELFORMATTYPE_444YPCBCR8BIPLANARVIDEORANGE 0 +%define HAVE_KCVPIXELFORMATTYPE_444YPCBCR10BIPLANARVIDEORANGE 0 +%define HAVE_KCVPIXELFORMATTYPE_444YPCBCR16BIPLANARVIDEORANGE 0 +%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_2084_PQ 0 +%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2100_HLG 0 +%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_LINEAR 0 +%define HAVE_KCVIMAGEBUFFERYCBCRMATRIX_ITU_R_2020 0 +%define HAVE_KCVIMAGEBUFFERCOLORPRIMARIES_ITU_R_2020 0 +%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2020 0 +%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_428_1 0 %define HAVE_SOCKLEN_T 1 %define HAVE_STRUCT_ADDRINFO 1 %define HAVE_STRUCT_GROUP_SOURCE_REQ 1 %define HAVE_STRUCT_IP_MREQ_SOURCE 1 %define HAVE_STRUCT_IPV6_MREQ 1 -%define HAVE_STRUCT_MSGHDR_MSG_FLAGS 0 +%define HAVE_STRUCT_MSGHDR_MSG_FLAGS 1 %define HAVE_STRUCT_POLLFD 1 -%define HAVE_STRUCT_RUSAGE_RU_MAXRSS 0 +%define HAVE_STRUCT_RUSAGE_RU_MAXRSS 1 %define HAVE_STRUCT_SCTP_EVENT_SUBSCRIBE 0 %define HAVE_STRUCT_SOCKADDR_IN6 1 %define HAVE_STRUCT_SOCKADDR_SA_LEN 0 %define HAVE_STRUCT_SOCKADDR_STORAGE 1 -%define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 0 -%define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 0 +%define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 +%define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 1 +%define HAVE_STRUCT_MFXCONFIGINTERFACE 0 +%define HAVE_GZIP 1 +%define HAVE_LIBDRM_GETFB2 0 %define HAVE_MAKEINFO 0 %define HAVE_MAKEINFO_HTML 0 %define HAVE_OPENCL_D3D11 0 @@ -360,41 +413,49 @@ %define HAVE_OPENCL_DXVA2 0 %define HAVE_OPENCL_VAAPI_BEIGNET 0 %define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -%define HAVE_PERL 1 -%define HAVE_POD2MAN 1 +%define HAVE_OPENCL_VIDEOTOOLBOX 0 +%define HAVE_PERL 0 +%define HAVE_POD2MAN 0 +%define HAVE_POSIX_IOCTL 0 %define HAVE_TEXI2HTML 0 -%define CONFIG_DOC 1 +%define HAVE_XMLLINT 0 +%define HAVE_ZLIB_GZIP 0 +%define HAVE_OPENVINO2 0 +%define CONFIG_DOC 0 %define CONFIG_HTMLPAGES 0 -%define CONFIG_MANPAGES 1 -%define CONFIG_PODPAGES 1 +%define CONFIG_MANPAGES 0 +%define CONFIG_PODPAGES 0 %define CONFIG_TXTPAGES 0 -%define CONFIG_AVIO_DIR_CMD_EXAMPLE 1 -%define CONFIG_AVIO_READING_EXAMPLE 1 +%define CONFIG_AVIO_HTTP_SERVE_FILES_EXAMPLE 1 +%define CONFIG_AVIO_LIST_DIR_EXAMPLE 1 +%define CONFIG_AVIO_READ_CALLBACK_EXAMPLE 1 %define CONFIG_DECODE_AUDIO_EXAMPLE 1 +%define CONFIG_DECODE_FILTER_AUDIO_EXAMPLE 1 +%define CONFIG_DECODE_FILTER_VIDEO_EXAMPLE 1 %define CONFIG_DECODE_VIDEO_EXAMPLE 1 -%define CONFIG_DEMUXING_DECODING_EXAMPLE 1 +%define CONFIG_DEMUX_DECODE_EXAMPLE 1 %define CONFIG_ENCODE_AUDIO_EXAMPLE 1 %define CONFIG_ENCODE_VIDEO_EXAMPLE 1 %define CONFIG_EXTRACT_MVS_EXAMPLE 1 %define CONFIG_FILTER_AUDIO_EXAMPLE 1 -%define CONFIG_FILTERING_AUDIO_EXAMPLE 1 -%define CONFIG_FILTERING_VIDEO_EXAMPLE 1 -%define CONFIG_HTTP_MULTICLIENT_EXAMPLE 0 %define CONFIG_HW_DECODE_EXAMPLE 1 -%define CONFIG_METADATA_EXAMPLE 1 -%define CONFIG_MUXING_EXAMPLE 1 -%define CONFIG_QSVDEC_EXAMPLE 0 -%define CONFIG_REMUXING_EXAMPLE 1 -%define CONFIG_RESAMPLING_AUDIO_EXAMPLE 1 -%define CONFIG_SCALING_VIDEO_EXAMPLE 1 +%define CONFIG_MUX_EXAMPLE 1 +%define CONFIG_QSV_DECODE_EXAMPLE 0 +%define CONFIG_REMUX_EXAMPLE 1 +%define CONFIG_RESAMPLE_AUDIO_EXAMPLE 1 +%define CONFIG_SCALE_VIDEO_EXAMPLE 1 +%define CONFIG_SHOW_METADATA_EXAMPLE 1 %define CONFIG_TRANSCODE_AAC_EXAMPLE 1 -%define CONFIG_TRANSCODING_EXAMPLE 1 +%define CONFIG_TRANSCODE_EXAMPLE 1 %define CONFIG_VAAPI_ENCODE_EXAMPLE 0 %define CONFIG_VAAPI_TRANSCODE_EXAMPLE 0 +%define CONFIG_QSV_TRANSCODE_EXAMPLE 0 %define CONFIG_AVISYNTH 0 %define CONFIG_FREI0R 0 %define CONFIG_LIBCDIO 0 %define CONFIG_LIBDAVS2 0 +%define CONFIG_LIBDVDNAV 0 +%define CONFIG_LIBDVDREAD 0 %define CONFIG_LIBRUBBERBAND 0 %define CONFIG_LIBVIDSTAB 0 %define CONFIG_LIBX264 0 @@ -404,14 +465,12 @@ %define CONFIG_LIBXVID 0 %define CONFIG_DECKLINK 0 %define CONFIG_LIBFDK_AAC 0 -%define CONFIG_OPENSSL 0 %define CONFIG_LIBTLS 0 %define CONFIG_GMP 0 %define CONFIG_LIBARIBB24 0 %define CONFIG_LIBLENSFUN 0 %define CONFIG_LIBOPENCORE_AMRNB 0 %define CONFIG_LIBOPENCORE_AMRWB 0 -%define CONFIG_LIBVMAF 0 %define CONFIG_LIBVO_AMRWBENC 0 %define CONFIG_MBEDTLS 0 %define CONFIG_RKMPP 0 @@ -421,7 +480,9 @@ %define CONFIG_GNUTLS 0 %define CONFIG_JNI 0 %define CONFIG_LADSPA 0 +%define CONFIG_LCMS2 0 %define CONFIG_LIBAOM 0 +%define CONFIG_LIBARIBCAPTION 0 %define CONFIG_LIBASS 0 %define CONFIG_LIBBLURAY 0 %define CONFIG_LIBBS2B 0 @@ -430,18 +491,22 @@ %define CONFIG_LIBCODEC2 0 %define CONFIG_LIBDAV1D 0 %define CONFIG_LIBDC1394 0 -%define CONFIG_LIBDRM 0 %define CONFIG_LIBFLITE 0 %define CONFIG_LIBFONTCONFIG 0 %define CONFIG_LIBFREETYPE 0 %define CONFIG_LIBFRIBIDI 0 +%define CONFIG_LIBHARFBUZZ 0 +%define CONFIG_LIBGLSLANG 0 %define CONFIG_LIBGME 0 %define CONFIG_LIBGSM 0 %define CONFIG_LIBIEC61883 0 %define CONFIG_LIBILBC 0 %define CONFIG_LIBJACK 0 +%define CONFIG_LIBJXL 0 %define CONFIG_LIBKLVANC 0 %define CONFIG_LIBKVAZAAR 0 +%define CONFIG_LIBLC3 0 +%define CONFIG_LIBLCEVC_DEC 0 %define CONFIG_LIBMODPLUG 0 %define CONFIG_LIBMP3LAME 0 %define CONFIG_LIBMYSOFA 0 @@ -449,10 +514,18 @@ %define CONFIG_LIBOPENH264 0 %define CONFIG_LIBOPENJPEG 0 %define CONFIG_LIBOPENMPT 0 +%define CONFIG_LIBOPENVINO 0 %define CONFIG_LIBOPUS 0 +%define CONFIG_LIBPLACEBO 0 %define CONFIG_LIBPULSE 0 +%define CONFIG_LIBQRENCODE 0 +%define CONFIG_LIBQUIRC 0 +%define CONFIG_LIBRABBITMQ 0 +%define CONFIG_LIBRAV1E 0 +%define CONFIG_LIBRIST 0 %define CONFIG_LIBRSVG 0 %define CONFIG_LIBRTMP 0 +%define CONFIG_LIBSHADERC 0 %define CONFIG_LIBSHINE 0 %define CONFIG_LIBSMBCLIENT 0 %define CONFIG_LIBSNAPPY 0 @@ -460,23 +533,30 @@ %define CONFIG_LIBSPEEX 0 %define CONFIG_LIBSRT 0 %define CONFIG_LIBSSH 0 +%define CONFIG_LIBSVTAV1 0 %define CONFIG_LIBTENSORFLOW 0 %define CONFIG_LIBTESSERACT 0 %define CONFIG_LIBTHEORA 0 +%define CONFIG_LIBTORCH 0 %define CONFIG_LIBTWOLAME 0 +%define CONFIG_LIBUAVS3D 0 %define CONFIG_LIBV4L2 0 +%define CONFIG_LIBVMAF 0 %define CONFIG_LIBVORBIS 0 %define CONFIG_LIBVPX 0 -%define CONFIG_LIBWAVPACK 0 +%define CONFIG_LIBVVENC 0 %define CONFIG_LIBWEBP 0 +%define CONFIG_LIBXEVD 0 +%define CONFIG_LIBXEVE 0 %define CONFIG_LIBXML2 0 %define CONFIG_LIBZIMG 0 %define CONFIG_LIBZMQ 0 %define CONFIG_LIBZVBI 0 %define CONFIG_LV2 0 %define CONFIG_MEDIACODEC 0 -%define CONFIG_OPENAL 1 +%define CONFIG_OPENAL 0 %define CONFIG_OPENGL 0 +%define CONFIG_OPENSSL 0 %define CONFIG_POCKETSPHINX 0 %define CONFIG_VAPOURSYNTH 0 %define CONFIG_ALSA 0 @@ -484,13 +564,15 @@ %define CONFIG_AVFOUNDATION 0 %define CONFIG_BZLIB 0 %define CONFIG_COREIMAGE 0 -%define CONFIG_ICONV 0 +%define CONFIG_ICONV 1 %define CONFIG_LIBXCB 0 %define CONFIG_LIBXCB_SHM 0 %define CONFIG_LIBXCB_SHAPE 0 %define CONFIG_LIBXCB_XFIXES 0 %define CONFIG_LZMA 0 -%define CONFIG_SCHANNEL 1 +%define CONFIG_MEDIAFOUNDATION 0 +%define CONFIG_METAL 0 +%define CONFIG_SCHANNEL 0 %define CONFIG_SDL2 0 %define CONFIG_SECURETRANSPORT 0 %define CONFIG_SNDIO 0 @@ -500,25 +582,27 @@ %define CONFIG_CUDA_SDK 0 %define CONFIG_LIBNPP 0 %define CONFIG_LIBMFX 0 +%define CONFIG_LIBVPL 0 %define CONFIG_MMAL 0 %define CONFIG_OMX 0 %define CONFIG_OPENCL 0 %define CONFIG_AMF 0 %define CONFIG_AUDIOTOOLBOX 0 -%define CONFIG_CRYSTALHD 0 %define CONFIG_CUDA 0 %define CONFIG_CUDA_LLVM 0 %define CONFIG_CUVID 0 -%define CONFIG_D3D11VA 1 -%define CONFIG_DXVA2 1 +%define CONFIG_D3D11VA 0 +%define CONFIG_D3D12VA 0 +%define CONFIG_DXVA2 0 %define CONFIG_FFNVCODEC 0 +%define CONFIG_LIBDRM 0 %define CONFIG_NVDEC 0 %define CONFIG_NVENC 0 %define CONFIG_VAAPI 0 %define CONFIG_VDPAU 0 %define CONFIG_VIDEOTOOLBOX 0 -%define CONFIG_V4L2_M2M 0 -%define CONFIG_XVMC 0 +%define CONFIG_VULKAN 0 +%define CONFIG_V4L2_M2M 1 %define CONFIG_FTRAPV 0 %define CONFIG_GRAY 0 %define CONFIG_HARDCODED_TABLES 0 @@ -539,40 +623,38 @@ %define CONFIG_AVFORMAT 1 %define CONFIG_AVCODEC 1 %define CONFIG_SWRESAMPLE 1 -%define CONFIG_AVRESAMPLE 0 %define CONFIG_AVUTIL 1 %define CONFIG_FFPLAY 0 %define CONFIG_FFPROBE 1 %define CONFIG_FFMPEG 1 -%define CONFIG_DCT 1 %define CONFIG_DWT 1 %define CONFIG_ERROR_RESILIENCE 1 %define CONFIG_FAAN 1 %define CONFIG_FAST_UNALIGNED 1 -%define CONFIG_FFT 1 +%define CONFIG_IAMF 1 %define CONFIG_LSP 1 -%define CONFIG_LZO 1 -%define CONFIG_MDCT 1 %define CONFIG_PIXELUTILS 1 %define CONFIG_NETWORK 1 -%define CONFIG_RDFT 1 %define CONFIG_AUTODETECT 0 %define CONFIG_FONTCONFIG 0 +%define CONFIG_LARGE_TESTS 1 %define CONFIG_LINUX_PERF 0 +%define CONFIG_MACOS_KPERF 0 %define CONFIG_MEMORY_POISONING 0 %define CONFIG_NEON_CLOBBER_TEST 0 %define CONFIG_OSSFUZZ 0 -%define CONFIG_PIC 0 +%define CONFIG_PIC 1 +%define CONFIG_PTX_COMPRESSION 0 %define CONFIG_THUMB 0 %define CONFIG_VALGRIND_BACKTRACE 0 %define CONFIG_XMM_CLOBBER_TEST 0 %define CONFIG_BSFS 1 %define CONFIG_DECODERS 1 %define CONFIG_ENCODERS 1 -%define CONFIG_HWACCELS 1 +%define CONFIG_HWACCELS 0 %define CONFIG_PARSERS 1 %define CONFIG_INDEVS 1 -%define CONFIG_OUTDEVS 0 +%define CONFIG_OUTDEVS 1 %define CONFIG_FILTERS 1 %define CONFIG_DEMUXERS 1 %define CONFIG_MUXERS 1 @@ -580,6 +662,7 @@ %define CONFIG_AANDCTTABLES 1 %define CONFIG_AC3DSP 1 %define CONFIG_ADTS_HEADER 1 +%define CONFIG_ATSC_A53 1 %define CONFIG_AUDIO_FRAME_QUEUE 1 %define CONFIG_AUDIODSP 1 %define CONFIG_BLOCKDSP 1 @@ -589,17 +672,23 @@ %define CONFIG_CBS_AV1 1 %define CONFIG_CBS_H264 1 %define CONFIG_CBS_H265 1 +%define CONFIG_CBS_H266 1 %define CONFIG_CBS_JPEG 0 %define CONFIG_CBS_MPEG2 1 +%define CONFIG_CBS_VP8 1 %define CONFIG_CBS_VP9 1 +%define CONFIG_D3D12VA_ENCODE 0 +%define CONFIG_DEFLATE_WRAPPER 1 %define CONFIG_DIRAC_PARSE 1 -%define CONFIG_DNN 1 +%define CONFIG_DNN 0 +%define CONFIG_DOVI_RPUDEC 1 +%define CONFIG_DOVI_RPUENC 1 %define CONFIG_DVPROFILE 1 +%define CONFIG_EVCPARSE 1 %define CONFIG_EXIF 1 %define CONFIG_FAANDCT 1 %define CONFIG_FAANIDCT 1 %define CONFIG_FDCTDSP 1 -%define CONFIG_FLACDSP 1 %define CONFIG_FMTCONVERT 1 %define CONFIG_FRAME_THREAD_ENCODER 1 %define CONFIG_G722DSP 1 @@ -611,20 +700,26 @@ %define CONFIG_H264PARSE 1 %define CONFIG_H264PRED 1 %define CONFIG_H264QPEL 1 +%define CONFIG_H264_SEI 1 %define CONFIG_HEVCPARSE 1 +%define CONFIG_HEVC_SEI 1 %define CONFIG_HPELDSP 1 %define CONFIG_HUFFMAN 1 %define CONFIG_HUFFYUVDSP 1 %define CONFIG_HUFFYUVENCDSP 1 +%define CONFIG_IAMFDEC 1 +%define CONFIG_IAMFENC 1 %define CONFIG_IDCTDSP 1 %define CONFIG_IIRFILTER 1 -%define CONFIG_MDCT15 1 +%define CONFIG_INFLATE_WRAPPER 1 %define CONFIG_INTRAX8 1 %define CONFIG_ISO_MEDIA 1 +%define CONFIG_ISO_WRITER 1 %define CONFIG_IVIDSP 1 %define CONFIG_JPEGTABLES 1 %define CONFIG_LGPLV3 0 %define CONFIG_LIBX262 0 +%define CONFIG_LIBX264_HDR10 0 %define CONFIG_LLAUDDSP 1 %define CONFIG_LLVIDDSP 1 %define CONFIG_LLVIDENCDSP 1 @@ -635,8 +730,12 @@ %define CONFIG_MPEGAUDIO 1 %define CONFIG_MPEGAUDIODSP 1 %define CONFIG_MPEGAUDIOHEADER 1 +%define CONFIG_MPEG4AUDIO 1 %define CONFIG_MPEGVIDEO 1 +%define CONFIG_MPEGVIDEODEC 1 %define CONFIG_MPEGVIDEOENC 1 +%define CONFIG_MSMPEG4DEC 1 +%define CONFIG_MSMPEG4ENC 1 %define CONFIG_MSS34DSP 1 %define CONFIG_PIXBLOCKDSP 1 %define CONFIG_QPELDSP 1 @@ -656,7 +755,7 @@ %define CONFIG_SRTP 1 %define CONFIG_STARTCODE 1 %define CONFIG_TEXTUREDSP 1 -%define CONFIG_TEXTUREDSPENC 0 +%define CONFIG_TEXTUREDSPENC 1 %define CONFIG_TPELDSP 1 %define CONFIG_VAAPI_1 0 %define CONFIG_VAAPI_ENCODE 0 @@ -665,1834 +764,6 @@ %define CONFIG_VP3DSP 1 %define CONFIG_VP56DSP 1 %define CONFIG_VP8DSP 1 +%define CONFIG_VULKAN_ENCODE 0 %define CONFIG_WMA_FREQS 1 %define CONFIG_WMV2DSP 1 -%define CONFIG_AAC_ADTSTOASC_BSF 1 -%define CONFIG_AV1_FRAME_SPLIT_BSF 1 -%define CONFIG_AV1_METADATA_BSF 1 -%define CONFIG_CHOMP_BSF 1 -%define CONFIG_DUMP_EXTRADATA_BSF 1 -%define CONFIG_DCA_CORE_BSF 1 -%define CONFIG_EAC3_CORE_BSF 1 -%define CONFIG_EXTRACT_EXTRADATA_BSF 1 -%define CONFIG_FILTER_UNITS_BSF 1 -%define CONFIG_H264_METADATA_BSF 1 -%define CONFIG_H264_MP4TOANNEXB_BSF 1 -%define CONFIG_H264_REDUNDANT_PPS_BSF 1 -%define CONFIG_HAPQA_EXTRACT_BSF 1 -%define CONFIG_HEVC_METADATA_BSF 1 -%define CONFIG_HEVC_MP4TOANNEXB_BSF 1 -%define CONFIG_IMX_DUMP_HEADER_BSF 1 -%define CONFIG_MJPEG2JPEG_BSF 1 -%define CONFIG_MJPEGA_DUMP_HEADER_BSF 1 -%define CONFIG_MP3_HEADER_DECOMPRESS_BSF 1 -%define CONFIG_MPEG2_METADATA_BSF 1 -%define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 1 -%define CONFIG_MOV2TEXTSUB_BSF 1 -%define CONFIG_NOISE_BSF 1 -%define CONFIG_NULL_BSF 1 -%define CONFIG_PRORES_METADATA_BSF 1 -%define CONFIG_REMOVE_EXTRADATA_BSF 1 -%define CONFIG_TEXT2MOVSUB_BSF 1 -%define CONFIG_TRACE_HEADERS_BSF 1 -%define CONFIG_TRUEHD_CORE_BSF 1 -%define CONFIG_VP9_METADATA_BSF 1 -%define CONFIG_VP9_RAW_REORDER_BSF 1 -%define CONFIG_VP9_SUPERFRAME_BSF 1 -%define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 1 -%define CONFIG_AASC_DECODER 1 -%define CONFIG_AIC_DECODER 1 -%define CONFIG_ALIAS_PIX_DECODER 1 -%define CONFIG_AGM_DECODER 1 -%define CONFIG_AMV_DECODER 1 -%define CONFIG_ANM_DECODER 1 -%define CONFIG_ANSI_DECODER 1 -%define CONFIG_APNG_DECODER 0 -%define CONFIG_ARBC_DECODER 1 -%define CONFIG_ASV1_DECODER 1 -%define CONFIG_ASV2_DECODER 1 -%define CONFIG_AURA_DECODER 1 -%define CONFIG_AURA2_DECODER 1 -%define CONFIG_AVRP_DECODER 1 -%define CONFIG_AVRN_DECODER 1 -%define CONFIG_AVS_DECODER 1 -%define CONFIG_AVUI_DECODER 1 -%define CONFIG_AYUV_DECODER 1 -%define CONFIG_BETHSOFTVID_DECODER 1 -%define CONFIG_BFI_DECODER 1 -%define CONFIG_BINK_DECODER 1 -%define CONFIG_BITPACKED_DECODER 1 -%define CONFIG_BMP_DECODER 1 -%define CONFIG_BMV_VIDEO_DECODER 1 -%define CONFIG_BRENDER_PIX_DECODER 1 -%define CONFIG_C93_DECODER 1 -%define CONFIG_CAVS_DECODER 1 -%define CONFIG_CDGRAPHICS_DECODER 1 -%define CONFIG_CDXL_DECODER 1 -%define CONFIG_CFHD_DECODER 1 -%define CONFIG_CINEPAK_DECODER 1 -%define CONFIG_CLEARVIDEO_DECODER 1 -%define CONFIG_CLJR_DECODER 1 -%define CONFIG_CLLC_DECODER 1 -%define CONFIG_COMFORTNOISE_DECODER 1 -%define CONFIG_CPIA_DECODER 1 -%define CONFIG_CSCD_DECODER 1 -%define CONFIG_CYUV_DECODER 1 -%define CONFIG_DDS_DECODER 1 -%define CONFIG_DFA_DECODER 1 -%define CONFIG_DIRAC_DECODER 1 -%define CONFIG_DNXHD_DECODER 1 -%define CONFIG_DPX_DECODER 1 -%define CONFIG_DSICINVIDEO_DECODER 1 -%define CONFIG_DVAUDIO_DECODER 1 -%define CONFIG_DVVIDEO_DECODER 1 -%define CONFIG_DXA_DECODER 0 -%define CONFIG_DXTORY_DECODER 1 -%define CONFIG_DXV_DECODER 1 -%define CONFIG_EACMV_DECODER 1 -%define CONFIG_EAMAD_DECODER 1 -%define CONFIG_EATGQ_DECODER 1 -%define CONFIG_EATGV_DECODER 1 -%define CONFIG_EATQI_DECODER 1 -%define CONFIG_EIGHTBPS_DECODER 1 -%define CONFIG_EIGHTSVX_EXP_DECODER 1 -%define CONFIG_EIGHTSVX_FIB_DECODER 1 -%define CONFIG_ESCAPE124_DECODER 1 -%define CONFIG_ESCAPE130_DECODER 1 -%define CONFIG_EXR_DECODER 0 -%define CONFIG_FFV1_DECODER 1 -%define CONFIG_FFVHUFF_DECODER 1 -%define CONFIG_FIC_DECODER 1 -%define CONFIG_FITS_DECODER 1 -%define CONFIG_FLASHSV_DECODER 0 -%define CONFIG_FLASHSV2_DECODER 0 -%define CONFIG_FLIC_DECODER 1 -%define CONFIG_FLV_DECODER 1 -%define CONFIG_FMVC_DECODER 1 -%define CONFIG_FOURXM_DECODER 1 -%define CONFIG_FRAPS_DECODER 1 -%define CONFIG_FRWU_DECODER 1 -%define CONFIG_G2M_DECODER 0 -%define CONFIG_GDV_DECODER 1 -%define CONFIG_GIF_DECODER 1 -%define CONFIG_H261_DECODER 1 -%define CONFIG_H263_DECODER 1 -%define CONFIG_H263I_DECODER 1 -%define CONFIG_H263P_DECODER 1 -%define CONFIG_H263_V4L2M2M_DECODER 0 -%define CONFIG_H264_DECODER 1 -%define CONFIG_H264_CRYSTALHD_DECODER 0 -%define CONFIG_H264_V4L2M2M_DECODER 0 -%define CONFIG_H264_MEDIACODEC_DECODER 0 -%define CONFIG_H264_MMAL_DECODER 0 -%define CONFIG_H264_QSV_DECODER 0 -%define CONFIG_H264_RKMPP_DECODER 0 -%define CONFIG_HAP_DECODER 1 -%define CONFIG_HEVC_DECODER 1 -%define CONFIG_HEVC_QSV_DECODER 0 -%define CONFIG_HEVC_RKMPP_DECODER 0 -%define CONFIG_HEVC_V4L2M2M_DECODER 0 -%define CONFIG_HNM4_VIDEO_DECODER 1 -%define CONFIG_HQ_HQA_DECODER 1 -%define CONFIG_HQX_DECODER 1 -%define CONFIG_HUFFYUV_DECODER 1 -%define CONFIG_HYMT_DECODER 1 -%define CONFIG_IDCIN_DECODER 1 -%define CONFIG_IFF_ILBM_DECODER 1 -%define CONFIG_IMM4_DECODER 1 -%define CONFIG_INDEO2_DECODER 1 -%define CONFIG_INDEO3_DECODER 1 -%define CONFIG_INDEO4_DECODER 1 -%define CONFIG_INDEO5_DECODER 1 -%define CONFIG_INTERPLAY_VIDEO_DECODER 1 -%define CONFIG_JPEG2000_DECODER 1 -%define CONFIG_JPEGLS_DECODER 1 -%define CONFIG_JV_DECODER 1 -%define CONFIG_KGV1_DECODER 1 -%define CONFIG_KMVC_DECODER 1 -%define CONFIG_LAGARITH_DECODER 1 -%define CONFIG_LOCO_DECODER 1 -%define CONFIG_LSCR_DECODER 0 -%define CONFIG_M101_DECODER 1 -%define CONFIG_MAGICYUV_DECODER 1 -%define CONFIG_MDEC_DECODER 1 -%define CONFIG_MIMIC_DECODER 1 -%define CONFIG_MJPEG_DECODER 1 -%define CONFIG_MJPEGB_DECODER 1 -%define CONFIG_MMVIDEO_DECODER 1 -%define CONFIG_MOTIONPIXELS_DECODER 1 -%define CONFIG_MPEG1VIDEO_DECODER 1 -%define CONFIG_MPEG2VIDEO_DECODER 1 -%define CONFIG_MPEG4_DECODER 1 -%define CONFIG_MPEG4_CRYSTALHD_DECODER 0 -%define CONFIG_MPEG4_V4L2M2M_DECODER 0 -%define CONFIG_MPEG4_MMAL_DECODER 0 -%define CONFIG_MPEGVIDEO_DECODER 1 -%define CONFIG_MPEG1_V4L2M2M_DECODER 0 -%define CONFIG_MPEG2_MMAL_DECODER 0 -%define CONFIG_MPEG2_CRYSTALHD_DECODER 0 -%define CONFIG_MPEG2_V4L2M2M_DECODER 0 -%define CONFIG_MPEG2_QSV_DECODER 0 -%define CONFIG_MPEG2_MEDIACODEC_DECODER 0 -%define CONFIG_MSA1_DECODER 1 -%define CONFIG_MSCC_DECODER 0 -%define CONFIG_MSMPEG4V1_DECODER 1 -%define CONFIG_MSMPEG4V2_DECODER 1 -%define CONFIG_MSMPEG4V3_DECODER 1 -%define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 -%define CONFIG_MSRLE_DECODER 1 -%define CONFIG_MSS1_DECODER 1 -%define CONFIG_MSS2_DECODER 1 -%define CONFIG_MSVIDEO1_DECODER 1 -%define CONFIG_MSZH_DECODER 1 -%define CONFIG_MTS2_DECODER 1 -%define CONFIG_MVC1_DECODER 1 -%define CONFIG_MVC2_DECODER 1 -%define CONFIG_MWSC_DECODER 0 -%define CONFIG_MXPEG_DECODER 1 -%define CONFIG_NUV_DECODER 1 -%define CONFIG_PAF_VIDEO_DECODER 1 -%define CONFIG_PAM_DECODER 1 -%define CONFIG_PBM_DECODER 1 -%define CONFIG_PCX_DECODER 1 -%define CONFIG_PGM_DECODER 1 -%define CONFIG_PGMYUV_DECODER 1 -%define CONFIG_PICTOR_DECODER 1 -%define CONFIG_PIXLET_DECODER 1 -%define CONFIG_PNG_DECODER 0 -%define CONFIG_PPM_DECODER 1 -%define CONFIG_PRORES_DECODER 1 -%define CONFIG_PROSUMER_DECODER 1 -%define CONFIG_PSD_DECODER 1 -%define CONFIG_PTX_DECODER 1 -%define CONFIG_QDRAW_DECODER 1 -%define CONFIG_QPEG_DECODER 1 -%define CONFIG_QTRLE_DECODER 1 -%define CONFIG_R10K_DECODER 1 -%define CONFIG_R210_DECODER 1 -%define CONFIG_RASC_DECODER 0 -%define CONFIG_RAWVIDEO_DECODER 1 -%define CONFIG_RL2_DECODER 1 -%define CONFIG_ROQ_DECODER 1 -%define CONFIG_RPZA_DECODER 1 -%define CONFIG_RSCC_DECODER 0 -%define CONFIG_RV10_DECODER 1 -%define CONFIG_RV20_DECODER 1 -%define CONFIG_RV30_DECODER 1 -%define CONFIG_RV40_DECODER 1 -%define CONFIG_S302M_DECODER 1 -%define CONFIG_SANM_DECODER 1 -%define CONFIG_SCPR_DECODER 1 -%define CONFIG_SCREENPRESSO_DECODER 0 -%define CONFIG_SDX2_DPCM_DECODER 1 -%define CONFIG_SGI_DECODER 1 -%define CONFIG_SGIRLE_DECODER 1 -%define CONFIG_SHEERVIDEO_DECODER 1 -%define CONFIG_SMACKER_DECODER 1 -%define CONFIG_SMC_DECODER 1 -%define CONFIG_SMVJPEG_DECODER 1 -%define CONFIG_SNOW_DECODER 1 -%define CONFIG_SP5X_DECODER 1 -%define CONFIG_SPEEDHQ_DECODER 1 -%define CONFIG_SRGC_DECODER 0 -%define CONFIG_SUNRAST_DECODER 1 -%define CONFIG_SVQ1_DECODER 1 -%define CONFIG_SVQ3_DECODER 1 -%define CONFIG_TARGA_DECODER 1 -%define CONFIG_TARGA_Y216_DECODER 1 -%define CONFIG_TDSC_DECODER 0 -%define CONFIG_THEORA_DECODER 1 -%define CONFIG_THP_DECODER 1 -%define CONFIG_TIERTEXSEQVIDEO_DECODER 1 -%define CONFIG_TIFF_DECODER 1 -%define CONFIG_TMV_DECODER 1 -%define CONFIG_TRUEMOTION1_DECODER 1 -%define CONFIG_TRUEMOTION2_DECODER 1 -%define CONFIG_TRUEMOTION2RT_DECODER 1 -%define CONFIG_TSCC_DECODER 0 -%define CONFIG_TSCC2_DECODER 1 -%define CONFIG_TXD_DECODER 1 -%define CONFIG_ULTI_DECODER 1 -%define CONFIG_UTVIDEO_DECODER 1 -%define CONFIG_V210_DECODER 1 -%define CONFIG_V210X_DECODER 1 -%define CONFIG_V308_DECODER 1 -%define CONFIG_V408_DECODER 1 -%define CONFIG_V410_DECODER 1 -%define CONFIG_VB_DECODER 1 -%define CONFIG_VBLE_DECODER 1 -%define CONFIG_VC1_DECODER 1 -%define CONFIG_VC1_CRYSTALHD_DECODER 0 -%define CONFIG_VC1IMAGE_DECODER 1 -%define CONFIG_VC1_MMAL_DECODER 0 -%define CONFIG_VC1_QSV_DECODER 0 -%define CONFIG_VC1_V4L2M2M_DECODER 0 -%define CONFIG_VCR1_DECODER 1 -%define CONFIG_VMDVIDEO_DECODER 1 -%define CONFIG_VMNC_DECODER 1 -%define CONFIG_VP3_DECODER 1 -%define CONFIG_VP4_DECODER 1 -%define CONFIG_VP5_DECODER 1 -%define CONFIG_VP6_DECODER 1 -%define CONFIG_VP6A_DECODER 1 -%define CONFIG_VP6F_DECODER 1 -%define CONFIG_VP7_DECODER 1 -%define CONFIG_VP8_DECODER 1 -%define CONFIG_VP8_RKMPP_DECODER 0 -%define CONFIG_VP8_V4L2M2M_DECODER 0 -%define CONFIG_VP9_DECODER 1 -%define CONFIG_VP9_RKMPP_DECODER 0 -%define CONFIG_VP9_V4L2M2M_DECODER 0 -%define CONFIG_VQA_DECODER 1 -%define CONFIG_WEBP_DECODER 1 -%define CONFIG_WCMV_DECODER 0 -%define CONFIG_WRAPPED_AVFRAME_DECODER 1 -%define CONFIG_WMV1_DECODER 1 -%define CONFIG_WMV2_DECODER 1 -%define CONFIG_WMV3_DECODER 1 -%define CONFIG_WMV3_CRYSTALHD_DECODER 0 -%define CONFIG_WMV3IMAGE_DECODER 1 -%define CONFIG_WNV1_DECODER 1 -%define CONFIG_XAN_WC3_DECODER 1 -%define CONFIG_XAN_WC4_DECODER 1 -%define CONFIG_XBM_DECODER 1 -%define CONFIG_XFACE_DECODER 1 -%define CONFIG_XL_DECODER 1 -%define CONFIG_XPM_DECODER 1 -%define CONFIG_XWD_DECODER 1 -%define CONFIG_Y41P_DECODER 1 -%define CONFIG_YLC_DECODER 1 -%define CONFIG_YOP_DECODER 1 -%define CONFIG_YUV4_DECODER 1 -%define CONFIG_ZERO12V_DECODER 1 -%define CONFIG_ZEROCODEC_DECODER 0 -%define CONFIG_ZLIB_DECODER 0 -%define CONFIG_ZMBV_DECODER 0 -%define CONFIG_AAC_DECODER 1 -%define CONFIG_AAC_FIXED_DECODER 1 -%define CONFIG_AAC_LATM_DECODER 1 -%define CONFIG_AC3_DECODER 1 -%define CONFIG_AC3_FIXED_DECODER 1 -%define CONFIG_ALAC_DECODER 1 -%define CONFIG_ALS_DECODER 1 -%define CONFIG_AMRNB_DECODER 1 -%define CONFIG_AMRWB_DECODER 1 -%define CONFIG_APE_DECODER 1 -%define CONFIG_APTX_DECODER 1 -%define CONFIG_APTX_HD_DECODER 1 -%define CONFIG_ATRAC1_DECODER 1 -%define CONFIG_ATRAC3_DECODER 1 -%define CONFIG_ATRAC3AL_DECODER 1 -%define CONFIG_ATRAC3P_DECODER 1 -%define CONFIG_ATRAC3PAL_DECODER 1 -%define CONFIG_ATRAC9_DECODER 1 -%define CONFIG_BINKAUDIO_DCT_DECODER 1 -%define CONFIG_BINKAUDIO_RDFT_DECODER 1 -%define CONFIG_BMV_AUDIO_DECODER 1 -%define CONFIG_COOK_DECODER 1 -%define CONFIG_DCA_DECODER 1 -%define CONFIG_DOLBY_E_DECODER 1 -%define CONFIG_DSD_LSBF_DECODER 1 -%define CONFIG_DSD_MSBF_DECODER 1 -%define CONFIG_DSD_LSBF_PLANAR_DECODER 1 -%define CONFIG_DSD_MSBF_PLANAR_DECODER 1 -%define CONFIG_DSICINAUDIO_DECODER 1 -%define CONFIG_DSS_SP_DECODER 1 -%define CONFIG_DST_DECODER 1 -%define CONFIG_EAC3_DECODER 1 -%define CONFIG_EVRC_DECODER 1 -%define CONFIG_FFWAVESYNTH_DECODER 1 -%define CONFIG_FLAC_DECODER 1 -%define CONFIG_G723_1_DECODER 1 -%define CONFIG_G729_DECODER 1 -%define CONFIG_GSM_DECODER 1 -%define CONFIG_GSM_MS_DECODER 1 -%define CONFIG_HCOM_DECODER 1 -%define CONFIG_IAC_DECODER 1 -%define CONFIG_ILBC_DECODER 1 -%define CONFIG_IMC_DECODER 1 -%define CONFIG_INTERPLAY_ACM_DECODER 1 -%define CONFIG_MACE3_DECODER 1 -%define CONFIG_MACE6_DECODER 1 -%define CONFIG_METASOUND_DECODER 1 -%define CONFIG_MLP_DECODER 1 -%define CONFIG_MP1_DECODER 1 -%define CONFIG_MP1FLOAT_DECODER 1 -%define CONFIG_MP2_DECODER 1 -%define CONFIG_MP2FLOAT_DECODER 1 -%define CONFIG_MP3FLOAT_DECODER 1 -%define CONFIG_MP3_DECODER 1 -%define CONFIG_MP3ADUFLOAT_DECODER 1 -%define CONFIG_MP3ADU_DECODER 1 -%define CONFIG_MP3ON4FLOAT_DECODER 1 -%define CONFIG_MP3ON4_DECODER 1 -%define CONFIG_MPC7_DECODER 1 -%define CONFIG_MPC8_DECODER 1 -%define CONFIG_NELLYMOSER_DECODER 1 -%define CONFIG_ON2AVC_DECODER 1 -%define CONFIG_OPUS_DECODER 1 -%define CONFIG_PAF_AUDIO_DECODER 1 -%define CONFIG_QCELP_DECODER 1 -%define CONFIG_QDM2_DECODER 1 -%define CONFIG_QDMC_DECODER 1 -%define CONFIG_RA_144_DECODER 1 -%define CONFIG_RA_288_DECODER 1 -%define CONFIG_RALF_DECODER 1 -%define CONFIG_SBC_DECODER 1 -%define CONFIG_SHORTEN_DECODER 1 -%define CONFIG_SIPR_DECODER 1 -%define CONFIG_SMACKAUD_DECODER 1 -%define CONFIG_SONIC_DECODER 1 -%define CONFIG_TAK_DECODER 1 -%define CONFIG_TRUEHD_DECODER 1 -%define CONFIG_TRUESPEECH_DECODER 1 -%define CONFIG_TTA_DECODER 1 -%define CONFIG_TWINVQ_DECODER 1 -%define CONFIG_VMDAUDIO_DECODER 1 -%define CONFIG_VORBIS_DECODER 1 -%define CONFIG_WAVPACK_DECODER 1 -%define CONFIG_WMALOSSLESS_DECODER 1 -%define CONFIG_WMAPRO_DECODER 1 -%define CONFIG_WMAV1_DECODER 1 -%define CONFIG_WMAV2_DECODER 1 -%define CONFIG_WMAVOICE_DECODER 1 -%define CONFIG_WS_SND1_DECODER 1 -%define CONFIG_XMA1_DECODER 1 -%define CONFIG_XMA2_DECODER 1 -%define CONFIG_PCM_ALAW_DECODER 1 -%define CONFIG_PCM_BLURAY_DECODER 1 -%define CONFIG_PCM_DVD_DECODER 1 -%define CONFIG_PCM_F16LE_DECODER 1 -%define CONFIG_PCM_F24LE_DECODER 1 -%define CONFIG_PCM_F32BE_DECODER 1 -%define CONFIG_PCM_F32LE_DECODER 1 -%define CONFIG_PCM_F64BE_DECODER 1 -%define CONFIG_PCM_F64LE_DECODER 1 -%define CONFIG_PCM_LXF_DECODER 1 -%define CONFIG_PCM_MULAW_DECODER 1 -%define CONFIG_PCM_S8_DECODER 1 -%define CONFIG_PCM_S8_PLANAR_DECODER 1 -%define CONFIG_PCM_S16BE_DECODER 1 -%define CONFIG_PCM_S16BE_PLANAR_DECODER 1 -%define CONFIG_PCM_S16LE_DECODER 1 -%define CONFIG_PCM_S16LE_PLANAR_DECODER 1 -%define CONFIG_PCM_S24BE_DECODER 1 -%define CONFIG_PCM_S24DAUD_DECODER 1 -%define CONFIG_PCM_S24LE_DECODER 1 -%define CONFIG_PCM_S24LE_PLANAR_DECODER 1 -%define CONFIG_PCM_S32BE_DECODER 1 -%define CONFIG_PCM_S32LE_DECODER 1 -%define CONFIG_PCM_S32LE_PLANAR_DECODER 1 -%define CONFIG_PCM_S64BE_DECODER 1 -%define CONFIG_PCM_S64LE_DECODER 1 -%define CONFIG_PCM_U8_DECODER 1 -%define CONFIG_PCM_U16BE_DECODER 1 -%define CONFIG_PCM_U16LE_DECODER 1 -%define CONFIG_PCM_U24BE_DECODER 1 -%define CONFIG_PCM_U24LE_DECODER 1 -%define CONFIG_PCM_U32BE_DECODER 1 -%define CONFIG_PCM_U32LE_DECODER 1 -%define CONFIG_PCM_VIDC_DECODER 1 -%define CONFIG_PCM_ZORK_DECODER 1 -%define CONFIG_GREMLIN_DPCM_DECODER 1 -%define CONFIG_INTERPLAY_DPCM_DECODER 1 -%define CONFIG_ROQ_DPCM_DECODER 1 -%define CONFIG_SOL_DPCM_DECODER 1 -%define CONFIG_XAN_DPCM_DECODER 1 -%define CONFIG_ADPCM_4XM_DECODER 1 -%define CONFIG_ADPCM_ADX_DECODER 1 -%define CONFIG_ADPCM_AFC_DECODER 1 -%define CONFIG_ADPCM_AGM_DECODER 1 -%define CONFIG_ADPCM_AICA_DECODER 1 -%define CONFIG_ADPCM_CT_DECODER 1 -%define CONFIG_ADPCM_DTK_DECODER 1 -%define CONFIG_ADPCM_EA_DECODER 1 -%define CONFIG_ADPCM_EA_MAXIS_XA_DECODER 1 -%define CONFIG_ADPCM_EA_R1_DECODER 1 -%define CONFIG_ADPCM_EA_R2_DECODER 1 -%define CONFIG_ADPCM_EA_R3_DECODER 1 -%define CONFIG_ADPCM_EA_XAS_DECODER 1 -%define CONFIG_ADPCM_G722_DECODER 1 -%define CONFIG_ADPCM_G726_DECODER 1 -%define CONFIG_ADPCM_G726LE_DECODER 1 -%define CONFIG_ADPCM_IMA_AMV_DECODER 1 -%define CONFIG_ADPCM_IMA_APC_DECODER 1 -%define CONFIG_ADPCM_IMA_DAT4_DECODER 1 -%define CONFIG_ADPCM_IMA_DK3_DECODER 1 -%define CONFIG_ADPCM_IMA_DK4_DECODER 1 -%define CONFIG_ADPCM_IMA_EA_EACS_DECODER 1 -%define CONFIG_ADPCM_IMA_EA_SEAD_DECODER 1 -%define CONFIG_ADPCM_IMA_ISS_DECODER 1 -%define CONFIG_ADPCM_IMA_OKI_DECODER 1 -%define CONFIG_ADPCM_IMA_QT_DECODER 1 -%define CONFIG_ADPCM_IMA_RAD_DECODER 1 -%define CONFIG_ADPCM_IMA_SMJPEG_DECODER 1 -%define CONFIG_ADPCM_IMA_WAV_DECODER 1 -%define CONFIG_ADPCM_IMA_WS_DECODER 1 -%define CONFIG_ADPCM_MS_DECODER 1 -%define CONFIG_ADPCM_MTAF_DECODER 1 -%define CONFIG_ADPCM_PSX_DECODER 1 -%define CONFIG_ADPCM_SBPRO_2_DECODER 1 -%define CONFIG_ADPCM_SBPRO_3_DECODER 1 -%define CONFIG_ADPCM_SBPRO_4_DECODER 1 -%define CONFIG_ADPCM_SWF_DECODER 1 -%define CONFIG_ADPCM_THP_DECODER 1 -%define CONFIG_ADPCM_THP_LE_DECODER 1 -%define CONFIG_ADPCM_VIMA_DECODER 1 -%define CONFIG_ADPCM_XA_DECODER 1 -%define CONFIG_ADPCM_YAMAHA_DECODER 1 -%define CONFIG_SSA_DECODER 1 -%define CONFIG_ASS_DECODER 1 -%define CONFIG_CCAPTION_DECODER 1 -%define CONFIG_DVBSUB_DECODER 1 -%define CONFIG_DVDSUB_DECODER 1 -%define CONFIG_JACOSUB_DECODER 1 -%define CONFIG_MICRODVD_DECODER 1 -%define CONFIG_MOVTEXT_DECODER 1 -%define CONFIG_MPL2_DECODER 1 -%define CONFIG_PGSSUB_DECODER 1 -%define CONFIG_PJS_DECODER 1 -%define CONFIG_REALTEXT_DECODER 1 -%define CONFIG_SAMI_DECODER 1 -%define CONFIG_SRT_DECODER 1 -%define CONFIG_STL_DECODER 1 -%define CONFIG_SUBRIP_DECODER 1 -%define CONFIG_SUBVIEWER_DECODER 1 -%define CONFIG_SUBVIEWER1_DECODER 1 -%define CONFIG_TEXT_DECODER 1 -%define CONFIG_VPLAYER_DECODER 1 -%define CONFIG_WEBVTT_DECODER 1 -%define CONFIG_XSUB_DECODER 1 -%define CONFIG_AAC_AT_DECODER 0 -%define CONFIG_AC3_AT_DECODER 0 -%define CONFIG_ADPCM_IMA_QT_AT_DECODER 0 -%define CONFIG_ALAC_AT_DECODER 0 -%define CONFIG_AMR_NB_AT_DECODER 0 -%define CONFIG_EAC3_AT_DECODER 0 -%define CONFIG_GSM_MS_AT_DECODER 0 -%define CONFIG_ILBC_AT_DECODER 0 -%define CONFIG_MP1_AT_DECODER 0 -%define CONFIG_MP2_AT_DECODER 0 -%define CONFIG_MP3_AT_DECODER 0 -%define CONFIG_PCM_ALAW_AT_DECODER 0 -%define CONFIG_PCM_MULAW_AT_DECODER 0 -%define CONFIG_QDMC_AT_DECODER 0 -%define CONFIG_QDM2_AT_DECODER 0 -%define CONFIG_LIBAOM_AV1_DECODER 0 -%define CONFIG_LIBARIBB24_DECODER 0 -%define CONFIG_LIBCELT_DECODER 0 -%define CONFIG_LIBCODEC2_DECODER 0 -%define CONFIG_LIBDAV1D_DECODER 0 -%define CONFIG_LIBDAVS2_DECODER 0 -%define CONFIG_LIBFDK_AAC_DECODER 0 -%define CONFIG_LIBGSM_DECODER 0 -%define CONFIG_LIBGSM_MS_DECODER 0 -%define CONFIG_LIBILBC_DECODER 0 -%define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 -%define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 -%define CONFIG_LIBOPENJPEG_DECODER 0 -%define CONFIG_LIBOPUS_DECODER 0 -%define CONFIG_LIBRSVG_DECODER 0 -%define CONFIG_LIBSPEEX_DECODER 0 -%define CONFIG_LIBVORBIS_DECODER 0 -%define CONFIG_LIBVPX_VP8_DECODER 0 -%define CONFIG_LIBVPX_VP9_DECODER 0 -%define CONFIG_LIBZVBI_TELETEXT_DECODER 0 -%define CONFIG_BINTEXT_DECODER 1 -%define CONFIG_XBIN_DECODER 1 -%define CONFIG_IDF_DECODER 1 -%define CONFIG_LIBOPENH264_DECODER 0 -%define CONFIG_H264_CUVID_DECODER 0 -%define CONFIG_HEVC_CUVID_DECODER 0 -%define CONFIG_HEVC_MEDIACODEC_DECODER 0 -%define CONFIG_MJPEG_CUVID_DECODER 0 -%define CONFIG_MPEG1_CUVID_DECODER 0 -%define CONFIG_MPEG2_CUVID_DECODER 0 -%define CONFIG_MPEG4_CUVID_DECODER 0 -%define CONFIG_MPEG4_MEDIACODEC_DECODER 0 -%define CONFIG_VC1_CUVID_DECODER 0 -%define CONFIG_VP8_CUVID_DECODER 0 -%define CONFIG_VP8_MEDIACODEC_DECODER 0 -%define CONFIG_VP8_QSV_DECODER 0 -%define CONFIG_VP9_CUVID_DECODER 0 -%define CONFIG_VP9_MEDIACODEC_DECODER 0 -%define CONFIG_A64MULTI_ENCODER 1 -%define CONFIG_A64MULTI5_ENCODER 1 -%define CONFIG_ALIAS_PIX_ENCODER 1 -%define CONFIG_AMV_ENCODER 1 -%define CONFIG_APNG_ENCODER 0 -%define CONFIG_ASV1_ENCODER 1 -%define CONFIG_ASV2_ENCODER 1 -%define CONFIG_AVRP_ENCODER 1 -%define CONFIG_AVUI_ENCODER 1 -%define CONFIG_AYUV_ENCODER 1 -%define CONFIG_BMP_ENCODER 1 -%define CONFIG_CINEPAK_ENCODER 1 -%define CONFIG_CLJR_ENCODER 1 -%define CONFIG_COMFORTNOISE_ENCODER 1 -%define CONFIG_DNXHD_ENCODER 1 -%define CONFIG_DPX_ENCODER 1 -%define CONFIG_DVVIDEO_ENCODER 1 -%define CONFIG_FFV1_ENCODER 1 -%define CONFIG_FFVHUFF_ENCODER 1 -%define CONFIG_FITS_ENCODER 1 -%define CONFIG_FLASHSV_ENCODER 0 -%define CONFIG_FLASHSV2_ENCODER 0 -%define CONFIG_FLV_ENCODER 1 -%define CONFIG_GIF_ENCODER 1 -%define CONFIG_H261_ENCODER 1 -%define CONFIG_H263_ENCODER 1 -%define CONFIG_H263P_ENCODER 1 -%define CONFIG_HAP_ENCODER 0 -%define CONFIG_HUFFYUV_ENCODER 1 -%define CONFIG_JPEG2000_ENCODER 1 -%define CONFIG_JPEGLS_ENCODER 1 -%define CONFIG_LJPEG_ENCODER 1 -%define CONFIG_MAGICYUV_ENCODER 1 -%define CONFIG_MJPEG_ENCODER 1 -%define CONFIG_MPEG1VIDEO_ENCODER 1 -%define CONFIG_MPEG2VIDEO_ENCODER 1 -%define CONFIG_MPEG4_ENCODER 1 -%define CONFIG_MSMPEG4V2_ENCODER 1 -%define CONFIG_MSMPEG4V3_ENCODER 1 -%define CONFIG_MSVIDEO1_ENCODER 1 -%define CONFIG_PAM_ENCODER 1 -%define CONFIG_PBM_ENCODER 1 -%define CONFIG_PCX_ENCODER 1 -%define CONFIG_PGM_ENCODER 1 -%define CONFIG_PGMYUV_ENCODER 1 -%define CONFIG_PNG_ENCODER 0 -%define CONFIG_PPM_ENCODER 1 -%define CONFIG_PRORES_ENCODER 1 -%define CONFIG_PRORES_AW_ENCODER 1 -%define CONFIG_PRORES_KS_ENCODER 1 -%define CONFIG_QTRLE_ENCODER 1 -%define CONFIG_R10K_ENCODER 1 -%define CONFIG_R210_ENCODER 1 -%define CONFIG_RAWVIDEO_ENCODER 1 -%define CONFIG_ROQ_ENCODER 1 -%define CONFIG_RV10_ENCODER 1 -%define CONFIG_RV20_ENCODER 1 -%define CONFIG_S302M_ENCODER 1 -%define CONFIG_SGI_ENCODER 1 -%define CONFIG_SNOW_ENCODER 1 -%define CONFIG_SUNRAST_ENCODER 1 -%define CONFIG_SVQ1_ENCODER 1 -%define CONFIG_TARGA_ENCODER 1 -%define CONFIG_TIFF_ENCODER 1 -%define CONFIG_UTVIDEO_ENCODER 1 -%define CONFIG_V210_ENCODER 1 -%define CONFIG_V308_ENCODER 1 -%define CONFIG_V408_ENCODER 1 -%define CONFIG_V410_ENCODER 1 -%define CONFIG_VC2_ENCODER 1 -%define CONFIG_WRAPPED_AVFRAME_ENCODER 1 -%define CONFIG_WMV1_ENCODER 1 -%define CONFIG_WMV2_ENCODER 1 -%define CONFIG_XBM_ENCODER 1 -%define CONFIG_XFACE_ENCODER 1 -%define CONFIG_XWD_ENCODER 1 -%define CONFIG_Y41P_ENCODER 1 -%define CONFIG_YUV4_ENCODER 1 -%define CONFIG_ZLIB_ENCODER 0 -%define CONFIG_ZMBV_ENCODER 0 -%define CONFIG_AAC_ENCODER 1 -%define CONFIG_AC3_ENCODER 1 -%define CONFIG_AC3_FIXED_ENCODER 1 -%define CONFIG_ALAC_ENCODER 1 -%define CONFIG_APTX_ENCODER 1 -%define CONFIG_APTX_HD_ENCODER 1 -%define CONFIG_DCA_ENCODER 1 -%define CONFIG_EAC3_ENCODER 1 -%define CONFIG_FLAC_ENCODER 1 -%define CONFIG_G723_1_ENCODER 1 -%define CONFIG_MLP_ENCODER 1 -%define CONFIG_MP2_ENCODER 1 -%define CONFIG_MP2FIXED_ENCODER 1 -%define CONFIG_NELLYMOSER_ENCODER 1 -%define CONFIG_OPUS_ENCODER 1 -%define CONFIG_RA_144_ENCODER 1 -%define CONFIG_SBC_ENCODER 1 -%define CONFIG_SONIC_ENCODER 1 -%define CONFIG_SONIC_LS_ENCODER 1 -%define CONFIG_TRUEHD_ENCODER 1 -%define CONFIG_TTA_ENCODER 1 -%define CONFIG_VORBIS_ENCODER 1 -%define CONFIG_WAVPACK_ENCODER 1 -%define CONFIG_WMAV1_ENCODER 1 -%define CONFIG_WMAV2_ENCODER 1 -%define CONFIG_PCM_ALAW_ENCODER 1 -%define CONFIG_PCM_DVD_ENCODER 1 -%define CONFIG_PCM_F32BE_ENCODER 1 -%define CONFIG_PCM_F32LE_ENCODER 1 -%define CONFIG_PCM_F64BE_ENCODER 1 -%define CONFIG_PCM_F64LE_ENCODER 1 -%define CONFIG_PCM_MULAW_ENCODER 1 -%define CONFIG_PCM_S8_ENCODER 1 -%define CONFIG_PCM_S8_PLANAR_ENCODER 1 -%define CONFIG_PCM_S16BE_ENCODER 1 -%define CONFIG_PCM_S16BE_PLANAR_ENCODER 1 -%define CONFIG_PCM_S16LE_ENCODER 1 -%define CONFIG_PCM_S16LE_PLANAR_ENCODER 1 -%define CONFIG_PCM_S24BE_ENCODER 1 -%define CONFIG_PCM_S24DAUD_ENCODER 1 -%define CONFIG_PCM_S24LE_ENCODER 1 -%define CONFIG_PCM_S24LE_PLANAR_ENCODER 1 -%define CONFIG_PCM_S32BE_ENCODER 1 -%define CONFIG_PCM_S32LE_ENCODER 1 -%define CONFIG_PCM_S32LE_PLANAR_ENCODER 1 -%define CONFIG_PCM_S64BE_ENCODER 1 -%define CONFIG_PCM_S64LE_ENCODER 1 -%define CONFIG_PCM_U8_ENCODER 1 -%define CONFIG_PCM_U16BE_ENCODER 1 -%define CONFIG_PCM_U16LE_ENCODER 1 -%define CONFIG_PCM_U24BE_ENCODER 1 -%define CONFIG_PCM_U24LE_ENCODER 1 -%define CONFIG_PCM_U32BE_ENCODER 1 -%define CONFIG_PCM_U32LE_ENCODER 1 -%define CONFIG_PCM_VIDC_ENCODER 1 -%define CONFIG_ROQ_DPCM_ENCODER 1 -%define CONFIG_ADPCM_ADX_ENCODER 1 -%define CONFIG_ADPCM_G722_ENCODER 1 -%define CONFIG_ADPCM_G726_ENCODER 1 -%define CONFIG_ADPCM_G726LE_ENCODER 1 -%define CONFIG_ADPCM_IMA_QT_ENCODER 1 -%define CONFIG_ADPCM_IMA_WAV_ENCODER 1 -%define CONFIG_ADPCM_MS_ENCODER 1 -%define CONFIG_ADPCM_SWF_ENCODER 1 -%define CONFIG_ADPCM_YAMAHA_ENCODER 1 -%define CONFIG_SSA_ENCODER 1 -%define CONFIG_ASS_ENCODER 1 -%define CONFIG_DVBSUB_ENCODER 1 -%define CONFIG_DVDSUB_ENCODER 1 -%define CONFIG_MOVTEXT_ENCODER 1 -%define CONFIG_SRT_ENCODER 1 -%define CONFIG_SUBRIP_ENCODER 1 -%define CONFIG_TEXT_ENCODER 1 -%define CONFIG_WEBVTT_ENCODER 1 -%define CONFIG_XSUB_ENCODER 1 -%define CONFIG_AAC_AT_ENCODER 0 -%define CONFIG_ALAC_AT_ENCODER 0 -%define CONFIG_ILBC_AT_ENCODER 0 -%define CONFIG_PCM_ALAW_AT_ENCODER 0 -%define CONFIG_PCM_MULAW_AT_ENCODER 0 -%define CONFIG_LIBAOM_AV1_ENCODER 0 -%define CONFIG_LIBCODEC2_ENCODER 0 -%define CONFIG_LIBFDK_AAC_ENCODER 0 -%define CONFIG_LIBGSM_ENCODER 0 -%define CONFIG_LIBGSM_MS_ENCODER 0 -%define CONFIG_LIBILBC_ENCODER 0 -%define CONFIG_LIBMP3LAME_ENCODER 0 -%define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 -%define CONFIG_LIBOPENJPEG_ENCODER 0 -%define CONFIG_LIBOPUS_ENCODER 0 -%define CONFIG_LIBSHINE_ENCODER 0 -%define CONFIG_LIBSPEEX_ENCODER 0 -%define CONFIG_LIBTHEORA_ENCODER 0 -%define CONFIG_LIBTWOLAME_ENCODER 0 -%define CONFIG_LIBVO_AMRWBENC_ENCODER 0 -%define CONFIG_LIBVORBIS_ENCODER 0 -%define CONFIG_LIBVPX_VP8_ENCODER 0 -%define CONFIG_LIBVPX_VP9_ENCODER 0 -%define CONFIG_LIBWAVPACK_ENCODER 0 -%define CONFIG_LIBWEBP_ANIM_ENCODER 0 -%define CONFIG_LIBWEBP_ENCODER 0 -%define CONFIG_LIBX262_ENCODER 0 -%define CONFIG_LIBX264_ENCODER 0 -%define CONFIG_LIBX264RGB_ENCODER 0 -%define CONFIG_LIBX265_ENCODER 0 -%define CONFIG_LIBXAVS_ENCODER 0 -%define CONFIG_LIBXAVS2_ENCODER 0 -%define CONFIG_LIBXVID_ENCODER 0 -%define CONFIG_H263_V4L2M2M_ENCODER 0 -%define CONFIG_LIBOPENH264_ENCODER 0 -%define CONFIG_H264_AMF_ENCODER 0 -%define CONFIG_H264_NVENC_ENCODER 0 -%define CONFIG_H264_OMX_ENCODER 0 -%define CONFIG_H264_QSV_ENCODER 0 -%define CONFIG_H264_V4L2M2M_ENCODER 0 -%define CONFIG_H264_VAAPI_ENCODER 0 -%define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 -%define CONFIG_NVENC_ENCODER 0 -%define CONFIG_NVENC_H264_ENCODER 0 -%define CONFIG_NVENC_HEVC_ENCODER 0 -%define CONFIG_HEVC_AMF_ENCODER 0 -%define CONFIG_HEVC_NVENC_ENCODER 0 -%define CONFIG_HEVC_QSV_ENCODER 0 -%define CONFIG_HEVC_V4L2M2M_ENCODER 0 -%define CONFIG_HEVC_VAAPI_ENCODER 0 -%define CONFIG_HEVC_VIDEOTOOLBOX_ENCODER 0 -%define CONFIG_LIBKVAZAAR_ENCODER 0 -%define CONFIG_MJPEG_QSV_ENCODER 0 -%define CONFIG_MJPEG_VAAPI_ENCODER 0 -%define CONFIG_MPEG2_QSV_ENCODER 0 -%define CONFIG_MPEG2_VAAPI_ENCODER 0 -%define CONFIG_MPEG4_V4L2M2M_ENCODER 0 -%define CONFIG_VP8_V4L2M2M_ENCODER 0 -%define CONFIG_VP8_VAAPI_ENCODER 0 -%define CONFIG_VP9_VAAPI_ENCODER 0 -%define CONFIG_H263_VAAPI_HWACCEL 0 -%define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0 -%define CONFIG_H264_D3D11VA_HWACCEL 1 -%define CONFIG_H264_D3D11VA2_HWACCEL 1 -%define CONFIG_H264_DXVA2_HWACCEL 1 -%define CONFIG_H264_NVDEC_HWACCEL 0 -%define CONFIG_H264_VAAPI_HWACCEL 0 -%define CONFIG_H264_VDPAU_HWACCEL 0 -%define CONFIG_H264_VIDEOTOOLBOX_HWACCEL 0 -%define CONFIG_HEVC_D3D11VA_HWACCEL 1 -%define CONFIG_HEVC_D3D11VA2_HWACCEL 1 -%define CONFIG_HEVC_DXVA2_HWACCEL 1 -%define CONFIG_HEVC_NVDEC_HWACCEL 0 -%define CONFIG_HEVC_VAAPI_HWACCEL 0 -%define CONFIG_HEVC_VDPAU_HWACCEL 0 -%define CONFIG_HEVC_VIDEOTOOLBOX_HWACCEL 0 -%define CONFIG_MJPEG_NVDEC_HWACCEL 0 -%define CONFIG_MJPEG_VAAPI_HWACCEL 0 -%define CONFIG_MPEG1_NVDEC_HWACCEL 0 -%define CONFIG_MPEG1_VDPAU_HWACCEL 0 -%define CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL 0 -%define CONFIG_MPEG1_XVMC_HWACCEL 0 -%define CONFIG_MPEG2_D3D11VA_HWACCEL 1 -%define CONFIG_MPEG2_D3D11VA2_HWACCEL 1 -%define CONFIG_MPEG2_NVDEC_HWACCEL 0 -%define CONFIG_MPEG2_DXVA2_HWACCEL 1 -%define CONFIG_MPEG2_VAAPI_HWACCEL 0 -%define CONFIG_MPEG2_VDPAU_HWACCEL 0 -%define CONFIG_MPEG2_VIDEOTOOLBOX_HWACCEL 0 -%define CONFIG_MPEG2_XVMC_HWACCEL 0 -%define CONFIG_MPEG4_NVDEC_HWACCEL 0 -%define CONFIG_MPEG4_VAAPI_HWACCEL 0 -%define CONFIG_MPEG4_VDPAU_HWACCEL 0 -%define CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL 0 -%define CONFIG_VC1_D3D11VA_HWACCEL 1 -%define CONFIG_VC1_D3D11VA2_HWACCEL 1 -%define CONFIG_VC1_DXVA2_HWACCEL 1 -%define CONFIG_VC1_NVDEC_HWACCEL 0 -%define CONFIG_VC1_VAAPI_HWACCEL 0 -%define CONFIG_VC1_VDPAU_HWACCEL 0 -%define CONFIG_VP8_NVDEC_HWACCEL 0 -%define CONFIG_VP8_VAAPI_HWACCEL 0 -%define CONFIG_VP9_D3D11VA_HWACCEL 1 -%define CONFIG_VP9_D3D11VA2_HWACCEL 1 -%define CONFIG_VP9_DXVA2_HWACCEL 1 -%define CONFIG_VP9_NVDEC_HWACCEL 0 -%define CONFIG_VP9_VAAPI_HWACCEL 0 -%define CONFIG_WMV3_D3D11VA_HWACCEL 1 -%define CONFIG_WMV3_D3D11VA2_HWACCEL 1 -%define CONFIG_WMV3_DXVA2_HWACCEL 1 -%define CONFIG_WMV3_NVDEC_HWACCEL 0 -%define CONFIG_WMV3_VAAPI_HWACCEL 0 -%define CONFIG_WMV3_VDPAU_HWACCEL 0 -%define CONFIG_AAC_PARSER 1 -%define CONFIG_AAC_LATM_PARSER 1 -%define CONFIG_AC3_PARSER 1 -%define CONFIG_ADX_PARSER 1 -%define CONFIG_AV1_PARSER 1 -%define CONFIG_AVS2_PARSER 1 -%define CONFIG_BMP_PARSER 1 -%define CONFIG_CAVSVIDEO_PARSER 1 -%define CONFIG_COOK_PARSER 1 -%define CONFIG_DCA_PARSER 1 -%define CONFIG_DIRAC_PARSER 1 -%define CONFIG_DNXHD_PARSER 1 -%define CONFIG_DPX_PARSER 1 -%define CONFIG_DVAUDIO_PARSER 1 -%define CONFIG_DVBSUB_PARSER 1 -%define CONFIG_DVDSUB_PARSER 1 -%define CONFIG_DVD_NAV_PARSER 1 -%define CONFIG_FLAC_PARSER 1 -%define CONFIG_G723_1_PARSER 1 -%define CONFIG_G729_PARSER 1 -%define CONFIG_GIF_PARSER 1 -%define CONFIG_GSM_PARSER 1 -%define CONFIG_H261_PARSER 1 -%define CONFIG_H263_PARSER 1 -%define CONFIG_H264_PARSER 1 -%define CONFIG_HEVC_PARSER 1 -%define CONFIG_MJPEG_PARSER 1 -%define CONFIG_MLP_PARSER 1 -%define CONFIG_MPEG4VIDEO_PARSER 1 -%define CONFIG_MPEGAUDIO_PARSER 1 -%define CONFIG_MPEGVIDEO_PARSER 1 -%define CONFIG_OPUS_PARSER 1 -%define CONFIG_PNG_PARSER 1 -%define CONFIG_PNM_PARSER 1 -%define CONFIG_RV30_PARSER 1 -%define CONFIG_RV40_PARSER 1 -%define CONFIG_SBC_PARSER 1 -%define CONFIG_SIPR_PARSER 1 -%define CONFIG_TAK_PARSER 1 -%define CONFIG_VC1_PARSER 1 -%define CONFIG_VORBIS_PARSER 1 -%define CONFIG_VP3_PARSER 1 -%define CONFIG_VP8_PARSER 1 -%define CONFIG_VP9_PARSER 1 -%define CONFIG_XMA_PARSER 1 -%define CONFIG_ALSA_INDEV 0 -%define CONFIG_ANDROID_CAMERA_INDEV 0 -%define CONFIG_AVFOUNDATION_INDEV 0 -%define CONFIG_BKTR_INDEV 0 -%define CONFIG_DECKLINK_INDEV 0 -%define CONFIG_DSHOW_INDEV 1 -%define CONFIG_FBDEV_INDEV 0 -%define CONFIG_GDIGRAB_INDEV 1 -%define CONFIG_IEC61883_INDEV 0 -%define CONFIG_JACK_INDEV 0 -%define CONFIG_KMSGRAB_INDEV 0 -%define CONFIG_LAVFI_INDEV 1 -%define CONFIG_OPENAL_INDEV 1 -%define CONFIG_OSS_INDEV 0 -%define CONFIG_PULSE_INDEV 0 -%define CONFIG_SNDIO_INDEV 0 -%define CONFIG_V4L2_INDEV 0 -%define CONFIG_VFWCAP_INDEV 1 -%define CONFIG_XCBGRAB_INDEV 0 -%define CONFIG_LIBCDIO_INDEV 0 -%define CONFIG_LIBDC1394_INDEV 0 -%define CONFIG_ALSA_OUTDEV 0 -%define CONFIG_CACA_OUTDEV 0 -%define CONFIG_DECKLINK_OUTDEV 0 -%define CONFIG_FBDEV_OUTDEV 0 -%define CONFIG_OPENGL_OUTDEV 0 -%define CONFIG_OSS_OUTDEV 0 -%define CONFIG_PULSE_OUTDEV 0 -%define CONFIG_SDL2_OUTDEV 0 -%define CONFIG_SNDIO_OUTDEV 0 -%define CONFIG_V4L2_OUTDEV 0 -%define CONFIG_XV_OUTDEV 0 -%define CONFIG_ABENCH_FILTER 1 -%define CONFIG_ACOMPRESSOR_FILTER 1 -%define CONFIG_ACONTRAST_FILTER 1 -%define CONFIG_ACOPY_FILTER 1 -%define CONFIG_ACUE_FILTER 1 -%define CONFIG_ACROSSFADE_FILTER 1 -%define CONFIG_ACROSSOVER_FILTER 1 -%define CONFIG_ACRUSHER_FILTER 1 -%define CONFIG_ADECLICK_FILTER 1 -%define CONFIG_ADECLIP_FILTER 1 -%define CONFIG_ADELAY_FILTER 1 -%define CONFIG_ADERIVATIVE_FILTER 1 -%define CONFIG_AECHO_FILTER 1 -%define CONFIG_AEMPHASIS_FILTER 1 -%define CONFIG_AEVAL_FILTER 1 -%define CONFIG_AFADE_FILTER 1 -%define CONFIG_AFFTDN_FILTER 1 -%define CONFIG_AFFTFILT_FILTER 1 -%define CONFIG_AFIR_FILTER 1 -%define CONFIG_AFORMAT_FILTER 1 -%define CONFIG_AGATE_FILTER 1 -%define CONFIG_AIIR_FILTER 1 -%define CONFIG_AINTEGRAL_FILTER 1 -%define CONFIG_AINTERLEAVE_FILTER 1 -%define CONFIG_ALIMITER_FILTER 1 -%define CONFIG_ALLPASS_FILTER 1 -%define CONFIG_ALOOP_FILTER 1 -%define CONFIG_AMERGE_FILTER 1 -%define CONFIG_AMETADATA_FILTER 1 -%define CONFIG_AMIX_FILTER 1 -%define CONFIG_AMULTIPLY_FILTER 1 -%define CONFIG_ANEQUALIZER_FILTER 1 -%define CONFIG_ANLMDN_FILTER 1 -%define CONFIG_ANULL_FILTER 1 -%define CONFIG_APAD_FILTER 1 -%define CONFIG_APERMS_FILTER 1 -%define CONFIG_APHASER_FILTER 1 -%define CONFIG_APULSATOR_FILTER 1 -%define CONFIG_AREALTIME_FILTER 1 -%define CONFIG_ARESAMPLE_FILTER 1 -%define CONFIG_AREVERSE_FILTER 1 -%define CONFIG_ASELECT_FILTER 1 -%define CONFIG_ASENDCMD_FILTER 1 -%define CONFIG_ASETNSAMPLES_FILTER 1 -%define CONFIG_ASETPTS_FILTER 1 -%define CONFIG_ASETRATE_FILTER 1 -%define CONFIG_ASETTB_FILTER 1 -%define CONFIG_ASHOWINFO_FILTER 1 -%define CONFIG_ASIDEDATA_FILTER 1 -%define CONFIG_ASOFTCLIP_FILTER 1 -%define CONFIG_ASPLIT_FILTER 1 -%define CONFIG_ASR_FILTER 0 -%define CONFIG_ASTATS_FILTER 1 -%define CONFIG_ASTREAMSELECT_FILTER 1 -%define CONFIG_ATEMPO_FILTER 1 -%define CONFIG_ATRIM_FILTER 1 -%define CONFIG_AZMQ_FILTER 0 -%define CONFIG_BANDPASS_FILTER 1 -%define CONFIG_BANDREJECT_FILTER 1 -%define CONFIG_BASS_FILTER 1 -%define CONFIG_BIQUAD_FILTER 1 -%define CONFIG_BS2B_FILTER 0 -%define CONFIG_CHANNELMAP_FILTER 1 -%define CONFIG_CHANNELSPLIT_FILTER 1 -%define CONFIG_CHORUS_FILTER 1 -%define CONFIG_COMPAND_FILTER 1 -%define CONFIG_COMPENSATIONDELAY_FILTER 1 -%define CONFIG_CROSSFEED_FILTER 1 -%define CONFIG_CRYSTALIZER_FILTER 1 -%define CONFIG_DCSHIFT_FILTER 1 -%define CONFIG_DEESSER_FILTER 1 -%define CONFIG_DRMETER_FILTER 1 -%define CONFIG_DYNAUDNORM_FILTER 1 -%define CONFIG_EARWAX_FILTER 1 -%define CONFIG_EBUR128_FILTER 1 -%define CONFIG_EQUALIZER_FILTER 1 -%define CONFIG_EXTRASTEREO_FILTER 1 -%define CONFIG_FIREQUALIZER_FILTER 1 -%define CONFIG_FLANGER_FILTER 1 -%define CONFIG_HAAS_FILTER 1 -%define CONFIG_HDCD_FILTER 1 -%define CONFIG_HEADPHONE_FILTER 1 -%define CONFIG_HIGHPASS_FILTER 1 -%define CONFIG_HIGHSHELF_FILTER 1 -%define CONFIG_JOIN_FILTER 1 -%define CONFIG_LADSPA_FILTER 0 -%define CONFIG_LOUDNORM_FILTER 1 -%define CONFIG_LOWPASS_FILTER 1 -%define CONFIG_LOWSHELF_FILTER 1 -%define CONFIG_LV2_FILTER 0 -%define CONFIG_MCOMPAND_FILTER 1 -%define CONFIG_PAN_FILTER 1 -%define CONFIG_REPLAYGAIN_FILTER 1 -%define CONFIG_RESAMPLE_FILTER 0 -%define CONFIG_RUBBERBAND_FILTER 0 -%define CONFIG_SIDECHAINCOMPRESS_FILTER 1 -%define CONFIG_SIDECHAINGATE_FILTER 1 -%define CONFIG_SILENCEDETECT_FILTER 1 -%define CONFIG_SILENCEREMOVE_FILTER 1 -%define CONFIG_SOFALIZER_FILTER 0 -%define CONFIG_STEREOTOOLS_FILTER 1 -%define CONFIG_STEREOWIDEN_FILTER 1 -%define CONFIG_SUPEREQUALIZER_FILTER 1 -%define CONFIG_SURROUND_FILTER 1 -%define CONFIG_TREBLE_FILTER 1 -%define CONFIG_TREMOLO_FILTER 1 -%define CONFIG_VIBRATO_FILTER 1 -%define CONFIG_VOLUME_FILTER 1 -%define CONFIG_VOLUMEDETECT_FILTER 1 -%define CONFIG_AEVALSRC_FILTER 1 -%define CONFIG_ANOISESRC_FILTER 1 -%define CONFIG_ANULLSRC_FILTER 1 -%define CONFIG_FLITE_FILTER 0 -%define CONFIG_HILBERT_FILTER 1 -%define CONFIG_SINC_FILTER 1 -%define CONFIG_SINE_FILTER 1 -%define CONFIG_ANULLSINK_FILTER 1 -%define CONFIG_ALPHAEXTRACT_FILTER 1 -%define CONFIG_ALPHAMERGE_FILTER 1 -%define CONFIG_AMPLIFY_FILTER 1 -%define CONFIG_ASS_FILTER 0 -%define CONFIG_ATADENOISE_FILTER 1 -%define CONFIG_AVGBLUR_FILTER 1 -%define CONFIG_AVGBLUR_OPENCL_FILTER 0 -%define CONFIG_BBOX_FILTER 1 -%define CONFIG_BENCH_FILTER 1 -%define CONFIG_BITPLANENOISE_FILTER 1 -%define CONFIG_BLACKDETECT_FILTER 1 -%define CONFIG_BLACKFRAME_FILTER 0 -%define CONFIG_BLEND_FILTER 1 -%define CONFIG_BM3D_FILTER 1 -%define CONFIG_BOXBLUR_FILTER 0 -%define CONFIG_BOXBLUR_OPENCL_FILTER 0 -%define CONFIG_BWDIF_FILTER 1 -%define CONFIG_CHROMAHOLD_FILTER 1 -%define CONFIG_CHROMAKEY_FILTER 1 -%define CONFIG_CHROMASHIFT_FILTER 1 -%define CONFIG_CIESCOPE_FILTER 1 -%define CONFIG_CODECVIEW_FILTER 1 -%define CONFIG_COLORBALANCE_FILTER 1 -%define CONFIG_COLORCHANNELMIXER_FILTER 1 -%define CONFIG_COLORKEY_FILTER 1 -%define CONFIG_COLORKEY_OPENCL_FILTER 0 -%define CONFIG_COLORHOLD_FILTER 1 -%define CONFIG_COLORLEVELS_FILTER 1 -%define CONFIG_COLORMATRIX_FILTER 0 -%define CONFIG_COLORSPACE_FILTER 1 -%define CONFIG_CONVOLUTION_FILTER 1 -%define CONFIG_CONVOLUTION_OPENCL_FILTER 0 -%define CONFIG_CONVOLVE_FILTER 1 -%define CONFIG_COPY_FILTER 1 -%define CONFIG_COREIMAGE_FILTER 0 -%define CONFIG_COVER_RECT_FILTER 0 -%define CONFIG_CROP_FILTER 1 -%define CONFIG_CROPDETECT_FILTER 0 -%define CONFIG_CUE_FILTER 1 -%define CONFIG_CURVES_FILTER 1 -%define CONFIG_DATASCOPE_FILTER 1 -%define CONFIG_DCTDNOIZ_FILTER 1 -%define CONFIG_DEBAND_FILTER 1 -%define CONFIG_DEBLOCK_FILTER 1 -%define CONFIG_DECIMATE_FILTER 1 -%define CONFIG_DECONVOLVE_FILTER 1 -%define CONFIG_DEDOT_FILTER 1 -%define CONFIG_DEFLATE_FILTER 1 -%define CONFIG_DEFLICKER_FILTER 1 -%define CONFIG_DEINTERLACE_QSV_FILTER 0 -%define CONFIG_DEINTERLACE_VAAPI_FILTER 0 -%define CONFIG_DEJUDDER_FILTER 1 -%define CONFIG_DELOGO_FILTER 0 -%define CONFIG_DENOISE_VAAPI_FILTER 0 -%define CONFIG_DERAIN_FILTER 1 -%define CONFIG_DESHAKE_FILTER 1 -%define CONFIG_DESPILL_FILTER 1 -%define CONFIG_DETELECINE_FILTER 1 -%define CONFIG_DILATION_FILTER 1 -%define CONFIG_DILATION_OPENCL_FILTER 0 -%define CONFIG_DISPLACE_FILTER 1 -%define CONFIG_DOUBLEWEAVE_FILTER 1 -%define CONFIG_DRAWBOX_FILTER 1 -%define CONFIG_DRAWGRAPH_FILTER 1 -%define CONFIG_DRAWGRID_FILTER 1 -%define CONFIG_DRAWTEXT_FILTER 0 -%define CONFIG_EDGEDETECT_FILTER 1 -%define CONFIG_ELBG_FILTER 1 -%define CONFIG_ENTROPY_FILTER 1 -%define CONFIG_EQ_FILTER 0 -%define CONFIG_EROSION_FILTER 1 -%define CONFIG_EROSION_OPENCL_FILTER 0 -%define CONFIG_EXTRACTPLANES_FILTER 1 -%define CONFIG_FADE_FILTER 1 -%define CONFIG_FFTDNOIZ_FILTER 1 -%define CONFIG_FFTFILT_FILTER 1 -%define CONFIG_FIELD_FILTER 1 -%define CONFIG_FIELDHINT_FILTER 1 -%define CONFIG_FIELDMATCH_FILTER 1 -%define CONFIG_FIELDORDER_FILTER 1 -%define CONFIG_FILLBORDERS_FILTER 1 -%define CONFIG_FIND_RECT_FILTER 0 -%define CONFIG_FLOODFILL_FILTER 1 -%define CONFIG_FORMAT_FILTER 1 -%define CONFIG_FPS_FILTER 1 -%define CONFIG_FRAMEPACK_FILTER 1 -%define CONFIG_FRAMERATE_FILTER 1 -%define CONFIG_FRAMESTEP_FILTER 1 -%define CONFIG_FREEZEDETECT_FILTER 1 -%define CONFIG_FREI0R_FILTER 0 -%define CONFIG_FSPP_FILTER 0 -%define CONFIG_GBLUR_FILTER 1 -%define CONFIG_GEQ_FILTER 0 -%define CONFIG_GRADFUN_FILTER 1 -%define CONFIG_GRAPHMONITOR_FILTER 1 -%define CONFIG_GREYEDGE_FILTER 1 -%define CONFIG_HALDCLUT_FILTER 1 -%define CONFIG_HFLIP_FILTER 1 -%define CONFIG_HISTEQ_FILTER 0 -%define CONFIG_HISTOGRAM_FILTER 1 -%define CONFIG_HQDN3D_FILTER 0 -%define CONFIG_HQX_FILTER 1 -%define CONFIG_HSTACK_FILTER 1 -%define CONFIG_HUE_FILTER 1 -%define CONFIG_HWDOWNLOAD_FILTER 1 -%define CONFIG_HWMAP_FILTER 1 -%define CONFIG_HWUPLOAD_FILTER 1 -%define CONFIG_HWUPLOAD_CUDA_FILTER 0 -%define CONFIG_HYSTERESIS_FILTER 1 -%define CONFIG_IDET_FILTER 1 -%define CONFIG_IL_FILTER 1 -%define CONFIG_INFLATE_FILTER 1 -%define CONFIG_INTERLACE_FILTER 0 -%define CONFIG_INTERLEAVE_FILTER 1 -%define CONFIG_KERNDEINT_FILTER 0 -%define CONFIG_LAGFUN_FILTER 1 -%define CONFIG_LENSCORRECTION_FILTER 1 -%define CONFIG_LENSFUN_FILTER 0 -%define CONFIG_LIBVMAF_FILTER 0 -%define CONFIG_LIMITER_FILTER 1 -%define CONFIG_LOOP_FILTER 1 -%define CONFIG_LUMAKEY_FILTER 1 -%define CONFIG_LUT_FILTER 1 -%define CONFIG_LUT1D_FILTER 1 -%define CONFIG_LUT2_FILTER 1 -%define CONFIG_LUT3D_FILTER 1 -%define CONFIG_LUTRGB_FILTER 1 -%define CONFIG_LUTYUV_FILTER 1 -%define CONFIG_MASKEDCLAMP_FILTER 1 -%define CONFIG_MASKEDMERGE_FILTER 1 -%define CONFIG_MASKFUN_FILTER 1 -%define CONFIG_MCDEINT_FILTER 0 -%define CONFIG_MERGEPLANES_FILTER 1 -%define CONFIG_MESTIMATE_FILTER 1 -%define CONFIG_METADATA_FILTER 1 -%define CONFIG_MIDEQUALIZER_FILTER 1 -%define CONFIG_MINTERPOLATE_FILTER 1 -%define CONFIG_MIX_FILTER 1 -%define CONFIG_MPDECIMATE_FILTER 0 -%define CONFIG_NEGATE_FILTER 1 -%define CONFIG_NLMEANS_FILTER 1 -%define CONFIG_NLMEANS_OPENCL_FILTER 0 -%define CONFIG_NNEDI_FILTER 0 -%define CONFIG_NOFORMAT_FILTER 1 -%define CONFIG_NOISE_FILTER 1 -%define CONFIG_NORMALIZE_FILTER 1 -%define CONFIG_NULL_FILTER 1 -%define CONFIG_OCR_FILTER 0 -%define CONFIG_OCV_FILTER 0 -%define CONFIG_OSCILLOSCOPE_FILTER 1 -%define CONFIG_OVERLAY_FILTER 1 -%define CONFIG_OVERLAY_OPENCL_FILTER 0 -%define CONFIG_OVERLAY_QSV_FILTER 0 -%define CONFIG_OWDENOISE_FILTER 0 -%define CONFIG_PAD_FILTER 1 -%define CONFIG_PALETTEGEN_FILTER 1 -%define CONFIG_PALETTEUSE_FILTER 1 -%define CONFIG_PERMS_FILTER 1 -%define CONFIG_PERSPECTIVE_FILTER 0 -%define CONFIG_PHASE_FILTER 0 -%define CONFIG_PIXDESCTEST_FILTER 1 -%define CONFIG_PIXSCOPE_FILTER 1 -%define CONFIG_PP_FILTER 0 -%define CONFIG_PP7_FILTER 0 -%define CONFIG_PREMULTIPLY_FILTER 1 -%define CONFIG_PREWITT_FILTER 1 -%define CONFIG_PREWITT_OPENCL_FILTER 0 -%define CONFIG_PROCAMP_VAAPI_FILTER 0 -%define CONFIG_PROGRAM_OPENCL_FILTER 0 -%define CONFIG_PSEUDOCOLOR_FILTER 1 -%define CONFIG_PSNR_FILTER 1 -%define CONFIG_PULLUP_FILTER 0 -%define CONFIG_QP_FILTER 1 -%define CONFIG_RANDOM_FILTER 1 -%define CONFIG_READEIA608_FILTER 1 -%define CONFIG_READVITC_FILTER 1 -%define CONFIG_REALTIME_FILTER 1 -%define CONFIG_REMAP_FILTER 1 -%define CONFIG_REMOVEGRAIN_FILTER 1 -%define CONFIG_REMOVELOGO_FILTER 1 -%define CONFIG_REPEATFIELDS_FILTER 0 -%define CONFIG_REVERSE_FILTER 1 -%define CONFIG_RGBASHIFT_FILTER 1 -%define CONFIG_ROBERTS_FILTER 1 -%define CONFIG_ROBERTS_OPENCL_FILTER 0 -%define CONFIG_ROTATE_FILTER 1 -%define CONFIG_SAB_FILTER 0 -%define CONFIG_SCALE_FILTER 1 -%define CONFIG_SCALE_CUDA_FILTER 0 -%define CONFIG_SCALE_NPP_FILTER 0 -%define CONFIG_SCALE_QSV_FILTER 0 -%define CONFIG_SCALE_VAAPI_FILTER 0 -%define CONFIG_SCALE2REF_FILTER 1 -%define CONFIG_SELECT_FILTER 1 -%define CONFIG_SELECTIVECOLOR_FILTER 1 -%define CONFIG_SENDCMD_FILTER 1 -%define CONFIG_SEPARATEFIELDS_FILTER 1 -%define CONFIG_SETDAR_FILTER 1 -%define CONFIG_SETFIELD_FILTER 1 -%define CONFIG_SETPARAMS_FILTER 1 -%define CONFIG_SETPTS_FILTER 1 -%define CONFIG_SETRANGE_FILTER 1 -%define CONFIG_SETSAR_FILTER 1 -%define CONFIG_SETTB_FILTER 1 -%define CONFIG_SHARPNESS_VAAPI_FILTER 0 -%define CONFIG_SHOWINFO_FILTER 1 -%define CONFIG_SHOWPALETTE_FILTER 1 -%define CONFIG_SHUFFLEFRAMES_FILTER 1 -%define CONFIG_SHUFFLEPLANES_FILTER 1 -%define CONFIG_SIDEDATA_FILTER 1 -%define CONFIG_SIGNALSTATS_FILTER 1 -%define CONFIG_SIGNATURE_FILTER 0 -%define CONFIG_SMARTBLUR_FILTER 0 -%define CONFIG_SOBEL_FILTER 1 -%define CONFIG_SOBEL_OPENCL_FILTER 0 -%define CONFIG_SPLIT_FILTER 1 -%define CONFIG_SPP_FILTER 0 -%define CONFIG_SR_FILTER 1 -%define CONFIG_SSIM_FILTER 1 -%define CONFIG_STEREO3D_FILTER 0 -%define CONFIG_STREAMSELECT_FILTER 1 -%define CONFIG_SUBTITLES_FILTER 0 -%define CONFIG_SUPER2XSAI_FILTER 0 -%define CONFIG_SWAPRECT_FILTER 1 -%define CONFIG_SWAPUV_FILTER 1 -%define CONFIG_TBLEND_FILTER 1 -%define CONFIG_TELECINE_FILTER 1 -%define CONFIG_THRESHOLD_FILTER 1 -%define CONFIG_THUMBNAIL_FILTER 1 -%define CONFIG_THUMBNAIL_CUDA_FILTER 0 -%define CONFIG_TILE_FILTER 1 -%define CONFIG_TINTERLACE_FILTER 0 -%define CONFIG_TLUT2_FILTER 1 -%define CONFIG_TMIX_FILTER 1 -%define CONFIG_TONEMAP_FILTER 1 -%define CONFIG_TONEMAP_OPENCL_FILTER 0 -%define CONFIG_TPAD_FILTER 1 -%define CONFIG_TRANSPOSE_FILTER 1 -%define CONFIG_TRANSPOSE_NPP_FILTER 0 -%define CONFIG_TRANSPOSE_OPENCL_FILTER 0 -%define CONFIG_TRANSPOSE_VAAPI_FILTER 0 -%define CONFIG_TRIM_FILTER 1 -%define CONFIG_UNPREMULTIPLY_FILTER 1 -%define CONFIG_UNSHARP_FILTER 1 -%define CONFIG_UNSHARP_OPENCL_FILTER 0 -%define CONFIG_USPP_FILTER 0 -%define CONFIG_VAGUEDENOISER_FILTER 0 -%define CONFIG_VECTORSCOPE_FILTER 1 -%define CONFIG_VFLIP_FILTER 1 -%define CONFIG_VFRDET_FILTER 1 -%define CONFIG_VIBRANCE_FILTER 1 -%define CONFIG_VIDSTABDETECT_FILTER 0 -%define CONFIG_VIDSTABTRANSFORM_FILTER 0 -%define CONFIG_VIGNETTE_FILTER 1 -%define CONFIG_VMAFMOTION_FILTER 1 -%define CONFIG_VPP_QSV_FILTER 0 -%define CONFIG_VSTACK_FILTER 1 -%define CONFIG_W3FDIF_FILTER 1 -%define CONFIG_WAVEFORM_FILTER 1 -%define CONFIG_WEAVE_FILTER 1 -%define CONFIG_XBR_FILTER 1 -%define CONFIG_XMEDIAN_FILTER 1 -%define CONFIG_XSTACK_FILTER 1 -%define CONFIG_YADIF_FILTER 1 -%define CONFIG_YADIF_CUDA_FILTER 0 -%define CONFIG_ZMQ_FILTER 0 -%define CONFIG_ZOOMPAN_FILTER 1 -%define CONFIG_ZSCALE_FILTER 0 -%define CONFIG_ALLRGB_FILTER 1 -%define CONFIG_ALLYUV_FILTER 1 -%define CONFIG_CELLAUTO_FILTER 1 -%define CONFIG_COLOR_FILTER 1 -%define CONFIG_COREIMAGESRC_FILTER 0 -%define CONFIG_FREI0R_SRC_FILTER 0 -%define CONFIG_HALDCLUTSRC_FILTER 1 -%define CONFIG_LIFE_FILTER 1 -%define CONFIG_MANDELBROT_FILTER 1 -%define CONFIG_MPTESTSRC_FILTER 0 -%define CONFIG_NULLSRC_FILTER 1 -%define CONFIG_OPENCLSRC_FILTER 0 -%define CONFIG_PAL75BARS_FILTER 1 -%define CONFIG_PAL100BARS_FILTER 1 -%define CONFIG_RGBTESTSRC_FILTER 1 -%define CONFIG_SMPTEBARS_FILTER 1 -%define CONFIG_SMPTEHDBARS_FILTER 1 -%define CONFIG_TESTSRC_FILTER 1 -%define CONFIG_TESTSRC2_FILTER 1 -%define CONFIG_YUVTESTSRC_FILTER 1 -%define CONFIG_NULLSINK_FILTER 1 -%define CONFIG_ABITSCOPE_FILTER 1 -%define CONFIG_ADRAWGRAPH_FILTER 1 -%define CONFIG_AGRAPHMONITOR_FILTER 1 -%define CONFIG_AHISTOGRAM_FILTER 1 -%define CONFIG_APHASEMETER_FILTER 1 -%define CONFIG_AVECTORSCOPE_FILTER 1 -%define CONFIG_CONCAT_FILTER 1 -%define CONFIG_SHOWCQT_FILTER 1 -%define CONFIG_SHOWFREQS_FILTER 1 -%define CONFIG_SHOWSPATIAL_FILTER 1 -%define CONFIG_SHOWSPECTRUM_FILTER 1 -%define CONFIG_SHOWSPECTRUMPIC_FILTER 1 -%define CONFIG_SHOWVOLUME_FILTER 1 -%define CONFIG_SHOWWAVES_FILTER 1 -%define CONFIG_SHOWWAVESPIC_FILTER 1 -%define CONFIG_SPECTRUMSYNTH_FILTER 1 -%define CONFIG_AMOVIE_FILTER 1 -%define CONFIG_MOVIE_FILTER 1 -%define CONFIG_AFIFO_FILTER 1 -%define CONFIG_FIFO_FILTER 1 -%define CONFIG_AA_DEMUXER 1 -%define CONFIG_AAC_DEMUXER 1 -%define CONFIG_AC3_DEMUXER 1 -%define CONFIG_ACM_DEMUXER 1 -%define CONFIG_ACT_DEMUXER 1 -%define CONFIG_ADF_DEMUXER 1 -%define CONFIG_ADP_DEMUXER 1 -%define CONFIG_ADS_DEMUXER 1 -%define CONFIG_ADX_DEMUXER 1 -%define CONFIG_AEA_DEMUXER 1 -%define CONFIG_AFC_DEMUXER 1 -%define CONFIG_AIFF_DEMUXER 1 -%define CONFIG_AIX_DEMUXER 1 -%define CONFIG_AMR_DEMUXER 1 -%define CONFIG_AMRNB_DEMUXER 1 -%define CONFIG_AMRWB_DEMUXER 1 -%define CONFIG_ANM_DEMUXER 1 -%define CONFIG_APC_DEMUXER 1 -%define CONFIG_APE_DEMUXER 1 -%define CONFIG_APNG_DEMUXER 1 -%define CONFIG_APTX_DEMUXER 1 -%define CONFIG_APTX_HD_DEMUXER 1 -%define CONFIG_AQTITLE_DEMUXER 1 -%define CONFIG_ASF_DEMUXER 1 -%define CONFIG_ASF_O_DEMUXER 1 -%define CONFIG_ASS_DEMUXER 1 -%define CONFIG_AST_DEMUXER 1 -%define CONFIG_AU_DEMUXER 1 -%define CONFIG_AVI_DEMUXER 1 -%define CONFIG_AVISYNTH_DEMUXER 0 -%define CONFIG_AVR_DEMUXER 1 -%define CONFIG_AVS_DEMUXER 1 -%define CONFIG_AVS2_DEMUXER 1 -%define CONFIG_BETHSOFTVID_DEMUXER 1 -%define CONFIG_BFI_DEMUXER 1 -%define CONFIG_BINTEXT_DEMUXER 1 -%define CONFIG_BINK_DEMUXER 1 -%define CONFIG_BIT_DEMUXER 1 -%define CONFIG_BMV_DEMUXER 1 -%define CONFIG_BFSTM_DEMUXER 1 -%define CONFIG_BRSTM_DEMUXER 1 -%define CONFIG_BOA_DEMUXER 1 -%define CONFIG_C93_DEMUXER 1 -%define CONFIG_CAF_DEMUXER 1 -%define CONFIG_CAVSVIDEO_DEMUXER 1 -%define CONFIG_CDG_DEMUXER 1 -%define CONFIG_CDXL_DEMUXER 1 -%define CONFIG_CINE_DEMUXER 1 -%define CONFIG_CODEC2_DEMUXER 1 -%define CONFIG_CODEC2RAW_DEMUXER 1 -%define CONFIG_CONCAT_DEMUXER 1 -%define CONFIG_DASH_DEMUXER 0 -%define CONFIG_DATA_DEMUXER 1 -%define CONFIG_DAUD_DEMUXER 1 -%define CONFIG_DCSTR_DEMUXER 1 -%define CONFIG_DFA_DEMUXER 1 -%define CONFIG_DHAV_DEMUXER 1 -%define CONFIG_DIRAC_DEMUXER 1 -%define CONFIG_DNXHD_DEMUXER 1 -%define CONFIG_DSF_DEMUXER 1 -%define CONFIG_DSICIN_DEMUXER 1 -%define CONFIG_DSS_DEMUXER 1 -%define CONFIG_DTS_DEMUXER 1 -%define CONFIG_DTSHD_DEMUXER 1 -%define CONFIG_DV_DEMUXER 1 -%define CONFIG_DVBSUB_DEMUXER 1 -%define CONFIG_DVBTXT_DEMUXER 1 -%define CONFIG_DXA_DEMUXER 1 -%define CONFIG_EA_DEMUXER 1 -%define CONFIG_EA_CDATA_DEMUXER 1 -%define CONFIG_EAC3_DEMUXER 1 -%define CONFIG_EPAF_DEMUXER 1 -%define CONFIG_FFMETADATA_DEMUXER 1 -%define CONFIG_FILMSTRIP_DEMUXER 1 -%define CONFIG_FITS_DEMUXER 1 -%define CONFIG_FLAC_DEMUXER 1 -%define CONFIG_FLIC_DEMUXER 1 -%define CONFIG_FLV_DEMUXER 1 -%define CONFIG_LIVE_FLV_DEMUXER 1 -%define CONFIG_FOURXM_DEMUXER 1 -%define CONFIG_FRM_DEMUXER 1 -%define CONFIG_FSB_DEMUXER 1 -%define CONFIG_G722_DEMUXER 1 -%define CONFIG_G723_1_DEMUXER 1 -%define CONFIG_G726_DEMUXER 1 -%define CONFIG_G726LE_DEMUXER 1 -%define CONFIG_G729_DEMUXER 1 -%define CONFIG_GDV_DEMUXER 1 -%define CONFIG_GENH_DEMUXER 1 -%define CONFIG_GIF_DEMUXER 1 -%define CONFIG_GSM_DEMUXER 1 -%define CONFIG_GXF_DEMUXER 1 -%define CONFIG_H261_DEMUXER 1 -%define CONFIG_H263_DEMUXER 1 -%define CONFIG_H264_DEMUXER 1 -%define CONFIG_HCOM_DEMUXER 1 -%define CONFIG_HEVC_DEMUXER 1 -%define CONFIG_HLS_DEMUXER 1 -%define CONFIG_HNM_DEMUXER 1 -%define CONFIG_ICO_DEMUXER 1 -%define CONFIG_IDCIN_DEMUXER 1 -%define CONFIG_IDF_DEMUXER 1 -%define CONFIG_IFF_DEMUXER 1 -%define CONFIG_IFV_DEMUXER 1 -%define CONFIG_ILBC_DEMUXER 1 -%define CONFIG_IMAGE2_DEMUXER 1 -%define CONFIG_IMAGE2PIPE_DEMUXER 1 -%define CONFIG_IMAGE2_ALIAS_PIX_DEMUXER 1 -%define CONFIG_IMAGE2_BRENDER_PIX_DEMUXER 1 -%define CONFIG_INGENIENT_DEMUXER 1 -%define CONFIG_IPMOVIE_DEMUXER 1 -%define CONFIG_IRCAM_DEMUXER 1 -%define CONFIG_ISS_DEMUXER 1 -%define CONFIG_IV8_DEMUXER 1 -%define CONFIG_IVF_DEMUXER 1 -%define CONFIG_IVR_DEMUXER 1 -%define CONFIG_JACOSUB_DEMUXER 1 -%define CONFIG_JV_DEMUXER 1 -%define CONFIG_KUX_DEMUXER 1 -%define CONFIG_LMLM4_DEMUXER 1 -%define CONFIG_LOAS_DEMUXER 1 -%define CONFIG_LRC_DEMUXER 1 -%define CONFIG_LVF_DEMUXER 1 -%define CONFIG_LXF_DEMUXER 1 -%define CONFIG_M4V_DEMUXER 1 -%define CONFIG_MATROSKA_DEMUXER 1 -%define CONFIG_MGSTS_DEMUXER 1 -%define CONFIG_MICRODVD_DEMUXER 1 -%define CONFIG_MJPEG_DEMUXER 1 -%define CONFIG_MJPEG_2000_DEMUXER 1 -%define CONFIG_MLP_DEMUXER 1 -%define CONFIG_MLV_DEMUXER 1 -%define CONFIG_MM_DEMUXER 1 -%define CONFIG_MMF_DEMUXER 1 -%define CONFIG_MOV_DEMUXER 1 -%define CONFIG_MP3_DEMUXER 1 -%define CONFIG_MPC_DEMUXER 1 -%define CONFIG_MPC8_DEMUXER 1 -%define CONFIG_MPEGPS_DEMUXER 1 -%define CONFIG_MPEGTS_DEMUXER 1 -%define CONFIG_MPEGTSRAW_DEMUXER 1 -%define CONFIG_MPEGVIDEO_DEMUXER 1 -%define CONFIG_MPJPEG_DEMUXER 1 -%define CONFIG_MPL2_DEMUXER 1 -%define CONFIG_MPSUB_DEMUXER 1 -%define CONFIG_MSF_DEMUXER 1 -%define CONFIG_MSNWC_TCP_DEMUXER 1 -%define CONFIG_MTAF_DEMUXER 1 -%define CONFIG_MTV_DEMUXER 1 -%define CONFIG_MUSX_DEMUXER 1 -%define CONFIG_MV_DEMUXER 1 -%define CONFIG_MVI_DEMUXER 1 -%define CONFIG_MXF_DEMUXER 1 -%define CONFIG_MXG_DEMUXER 1 -%define CONFIG_NC_DEMUXER 1 -%define CONFIG_NISTSPHERE_DEMUXER 1 -%define CONFIG_NSP_DEMUXER 1 -%define CONFIG_NSV_DEMUXER 1 -%define CONFIG_NUT_DEMUXER 1 -%define CONFIG_NUV_DEMUXER 1 -%define CONFIG_OGG_DEMUXER 1 -%define CONFIG_OMA_DEMUXER 1 -%define CONFIG_PAF_DEMUXER 1 -%define CONFIG_PCM_ALAW_DEMUXER 1 -%define CONFIG_PCM_MULAW_DEMUXER 1 -%define CONFIG_PCM_VIDC_DEMUXER 1 -%define CONFIG_PCM_F64BE_DEMUXER 1 -%define CONFIG_PCM_F64LE_DEMUXER 1 -%define CONFIG_PCM_F32BE_DEMUXER 1 -%define CONFIG_PCM_F32LE_DEMUXER 1 -%define CONFIG_PCM_S32BE_DEMUXER 1 -%define CONFIG_PCM_S32LE_DEMUXER 1 -%define CONFIG_PCM_S24BE_DEMUXER 1 -%define CONFIG_PCM_S24LE_DEMUXER 1 -%define CONFIG_PCM_S16BE_DEMUXER 1 -%define CONFIG_PCM_S16LE_DEMUXER 1 -%define CONFIG_PCM_S8_DEMUXER 1 -%define CONFIG_PCM_U32BE_DEMUXER 1 -%define CONFIG_PCM_U32LE_DEMUXER 1 -%define CONFIG_PCM_U24BE_DEMUXER 1 -%define CONFIG_PCM_U24LE_DEMUXER 1 -%define CONFIG_PCM_U16BE_DEMUXER 1 -%define CONFIG_PCM_U16LE_DEMUXER 1 -%define CONFIG_PCM_U8_DEMUXER 1 -%define CONFIG_PJS_DEMUXER 1 -%define CONFIG_PMP_DEMUXER 1 -%define CONFIG_PVA_DEMUXER 1 -%define CONFIG_PVF_DEMUXER 1 -%define CONFIG_QCP_DEMUXER 1 -%define CONFIG_R3D_DEMUXER 1 -%define CONFIG_RAWVIDEO_DEMUXER 1 -%define CONFIG_REALTEXT_DEMUXER 1 -%define CONFIG_REDSPARK_DEMUXER 1 -%define CONFIG_RL2_DEMUXER 1 -%define CONFIG_RM_DEMUXER 1 -%define CONFIG_ROQ_DEMUXER 1 -%define CONFIG_RPL_DEMUXER 1 -%define CONFIG_RSD_DEMUXER 1 -%define CONFIG_RSO_DEMUXER 1 -%define CONFIG_RTP_DEMUXER 1 -%define CONFIG_RTSP_DEMUXER 1 -%define CONFIG_S337M_DEMUXER 1 -%define CONFIG_SAMI_DEMUXER 1 -%define CONFIG_SAP_DEMUXER 1 -%define CONFIG_SBC_DEMUXER 1 -%define CONFIG_SBG_DEMUXER 1 -%define CONFIG_SCC_DEMUXER 1 -%define CONFIG_SDP_DEMUXER 1 -%define CONFIG_SDR2_DEMUXER 1 -%define CONFIG_SDS_DEMUXER 1 -%define CONFIG_SDX_DEMUXER 1 -%define CONFIG_SEGAFILM_DEMUXER 1 -%define CONFIG_SER_DEMUXER 1 -%define CONFIG_SHORTEN_DEMUXER 1 -%define CONFIG_SIFF_DEMUXER 1 -%define CONFIG_SLN_DEMUXER 1 -%define CONFIG_SMACKER_DEMUXER 1 -%define CONFIG_SMJPEG_DEMUXER 1 -%define CONFIG_SMUSH_DEMUXER 1 -%define CONFIG_SOL_DEMUXER 1 -%define CONFIG_SOX_DEMUXER 1 -%define CONFIG_SPDIF_DEMUXER 1 -%define CONFIG_SRT_DEMUXER 1 -%define CONFIG_STR_DEMUXER 1 -%define CONFIG_STL_DEMUXER 1 -%define CONFIG_SUBVIEWER1_DEMUXER 1 -%define CONFIG_SUBVIEWER_DEMUXER 1 -%define CONFIG_SUP_DEMUXER 1 -%define CONFIG_SVAG_DEMUXER 1 -%define CONFIG_SWF_DEMUXER 1 -%define CONFIG_TAK_DEMUXER 1 -%define CONFIG_TEDCAPTIONS_DEMUXER 1 -%define CONFIG_THP_DEMUXER 1 -%define CONFIG_THREEDOSTR_DEMUXER 1 -%define CONFIG_TIERTEXSEQ_DEMUXER 1 -%define CONFIG_TMV_DEMUXER 1 -%define CONFIG_TRUEHD_DEMUXER 1 -%define CONFIG_TTA_DEMUXER 1 -%define CONFIG_TXD_DEMUXER 1 -%define CONFIG_TTY_DEMUXER 1 -%define CONFIG_TY_DEMUXER 1 -%define CONFIG_V210_DEMUXER 1 -%define CONFIG_V210X_DEMUXER 1 -%define CONFIG_VAG_DEMUXER 1 -%define CONFIG_VC1_DEMUXER 1 -%define CONFIG_VC1T_DEMUXER 1 -%define CONFIG_VIVIDAS_DEMUXER 1 -%define CONFIG_VIVO_DEMUXER 1 -%define CONFIG_VMD_DEMUXER 1 -%define CONFIG_VOBSUB_DEMUXER 1 -%define CONFIG_VOC_DEMUXER 1 -%define CONFIG_VPK_DEMUXER 1 -%define CONFIG_VPLAYER_DEMUXER 1 -%define CONFIG_VQF_DEMUXER 1 -%define CONFIG_W64_DEMUXER 1 -%define CONFIG_WAV_DEMUXER 1 -%define CONFIG_WC3_DEMUXER 1 -%define CONFIG_WEBM_DASH_MANIFEST_DEMUXER 1 -%define CONFIG_WEBVTT_DEMUXER 1 -%define CONFIG_WSAUD_DEMUXER 1 -%define CONFIG_WSD_DEMUXER 1 -%define CONFIG_WSVQA_DEMUXER 1 -%define CONFIG_WTV_DEMUXER 1 -%define CONFIG_WVE_DEMUXER 1 -%define CONFIG_WV_DEMUXER 1 -%define CONFIG_XA_DEMUXER 1 -%define CONFIG_XBIN_DEMUXER 1 -%define CONFIG_XMV_DEMUXER 1 -%define CONFIG_XVAG_DEMUXER 1 -%define CONFIG_XWMA_DEMUXER 1 -%define CONFIG_YOP_DEMUXER 1 -%define CONFIG_YUV4MPEGPIPE_DEMUXER 1 -%define CONFIG_IMAGE_BMP_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_DDS_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_DPX_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_EXR_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_GIF_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_J2K_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_JPEG_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_JPEGLS_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PAM_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PBM_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PCX_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PGMYUV_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PGM_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PICTOR_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PNG_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PPM_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_PSD_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_QDRAW_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_SGI_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_SVG_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_SUNRAST_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_TIFF_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_WEBP_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_XPM_PIPE_DEMUXER 1 -%define CONFIG_IMAGE_XWD_PIPE_DEMUXER 1 -%define CONFIG_LIBGME_DEMUXER 0 -%define CONFIG_LIBMODPLUG_DEMUXER 0 -%define CONFIG_LIBOPENMPT_DEMUXER 0 -%define CONFIG_VAPOURSYNTH_DEMUXER 0 -%define CONFIG_A64_MUXER 1 -%define CONFIG_AC3_MUXER 1 -%define CONFIG_ADTS_MUXER 1 -%define CONFIG_ADX_MUXER 1 -%define CONFIG_AIFF_MUXER 1 -%define CONFIG_AMR_MUXER 1 -%define CONFIG_APNG_MUXER 1 -%define CONFIG_APTX_MUXER 1 -%define CONFIG_APTX_HD_MUXER 1 -%define CONFIG_ASF_MUXER 1 -%define CONFIG_ASS_MUXER 1 -%define CONFIG_AST_MUXER 1 -%define CONFIG_ASF_STREAM_MUXER 1 -%define CONFIG_AU_MUXER 1 -%define CONFIG_AVI_MUXER 1 -%define CONFIG_AVM2_MUXER 1 -%define CONFIG_AVS2_MUXER 1 -%define CONFIG_BIT_MUXER 1 -%define CONFIG_CAF_MUXER 1 -%define CONFIG_CAVSVIDEO_MUXER 1 -%define CONFIG_CODEC2_MUXER 1 -%define CONFIG_CODEC2RAW_MUXER 1 -%define CONFIG_CRC_MUXER 1 -%define CONFIG_DASH_MUXER 1 -%define CONFIG_DATA_MUXER 1 -%define CONFIG_DAUD_MUXER 1 -%define CONFIG_DIRAC_MUXER 1 -%define CONFIG_DNXHD_MUXER 1 -%define CONFIG_DTS_MUXER 1 -%define CONFIG_DV_MUXER 1 -%define CONFIG_EAC3_MUXER 1 -%define CONFIG_F4V_MUXER 1 -%define CONFIG_FFMETADATA_MUXER 1 -%define CONFIG_FIFO_MUXER 1 -%define CONFIG_FIFO_TEST_MUXER 1 -%define CONFIG_FILMSTRIP_MUXER 1 -%define CONFIG_FITS_MUXER 1 -%define CONFIG_FLAC_MUXER 1 -%define CONFIG_FLV_MUXER 1 -%define CONFIG_FRAMECRC_MUXER 1 -%define CONFIG_FRAMEHASH_MUXER 1 -%define CONFIG_FRAMEMD5_MUXER 1 -%define CONFIG_G722_MUXER 1 -%define CONFIG_G723_1_MUXER 1 -%define CONFIG_G726_MUXER 1 -%define CONFIG_G726LE_MUXER 1 -%define CONFIG_GIF_MUXER 1 -%define CONFIG_GSM_MUXER 1 -%define CONFIG_GXF_MUXER 1 -%define CONFIG_H261_MUXER 1 -%define CONFIG_H263_MUXER 1 -%define CONFIG_H264_MUXER 1 -%define CONFIG_HASH_MUXER 1 -%define CONFIG_HDS_MUXER 1 -%define CONFIG_HEVC_MUXER 1 -%define CONFIG_HLS_MUXER 1 -%define CONFIG_ICO_MUXER 1 -%define CONFIG_ILBC_MUXER 1 -%define CONFIG_IMAGE2_MUXER 1 -%define CONFIG_IMAGE2PIPE_MUXER 1 -%define CONFIG_IPOD_MUXER 1 -%define CONFIG_IRCAM_MUXER 1 -%define CONFIG_ISMV_MUXER 1 -%define CONFIG_IVF_MUXER 1 -%define CONFIG_JACOSUB_MUXER 1 -%define CONFIG_LATM_MUXER 1 -%define CONFIG_LRC_MUXER 1 -%define CONFIG_M4V_MUXER 1 -%define CONFIG_MD5_MUXER 1 -%define CONFIG_MATROSKA_MUXER 1 -%define CONFIG_MATROSKA_AUDIO_MUXER 1 -%define CONFIG_MICRODVD_MUXER 1 -%define CONFIG_MJPEG_MUXER 1 -%define CONFIG_MLP_MUXER 1 -%define CONFIG_MMF_MUXER 1 -%define CONFIG_MOV_MUXER 1 -%define CONFIG_MP2_MUXER 1 -%define CONFIG_MP3_MUXER 1 -%define CONFIG_MP4_MUXER 1 -%define CONFIG_MPEG1SYSTEM_MUXER 1 -%define CONFIG_MPEG1VCD_MUXER 1 -%define CONFIG_MPEG1VIDEO_MUXER 1 -%define CONFIG_MPEG2DVD_MUXER 1 -%define CONFIG_MPEG2SVCD_MUXER 1 -%define CONFIG_MPEG2VIDEO_MUXER 1 -%define CONFIG_MPEG2VOB_MUXER 1 -%define CONFIG_MPEGTS_MUXER 1 -%define CONFIG_MPJPEG_MUXER 1 -%define CONFIG_MXF_MUXER 1 -%define CONFIG_MXF_D10_MUXER 1 -%define CONFIG_MXF_OPATOM_MUXER 1 -%define CONFIG_NULL_MUXER 1 -%define CONFIG_NUT_MUXER 1 -%define CONFIG_OGA_MUXER 1 -%define CONFIG_OGG_MUXER 1 -%define CONFIG_OGV_MUXER 1 -%define CONFIG_OMA_MUXER 1 -%define CONFIG_OPUS_MUXER 1 -%define CONFIG_PCM_ALAW_MUXER 1 -%define CONFIG_PCM_MULAW_MUXER 1 -%define CONFIG_PCM_VIDC_MUXER 1 -%define CONFIG_PCM_F64BE_MUXER 1 -%define CONFIG_PCM_F64LE_MUXER 1 -%define CONFIG_PCM_F32BE_MUXER 1 -%define CONFIG_PCM_F32LE_MUXER 1 -%define CONFIG_PCM_S32BE_MUXER 1 -%define CONFIG_PCM_S32LE_MUXER 1 -%define CONFIG_PCM_S24BE_MUXER 1 -%define CONFIG_PCM_S24LE_MUXER 1 -%define CONFIG_PCM_S16BE_MUXER 1 -%define CONFIG_PCM_S16LE_MUXER 1 -%define CONFIG_PCM_S8_MUXER 1 -%define CONFIG_PCM_U32BE_MUXER 1 -%define CONFIG_PCM_U32LE_MUXER 1 -%define CONFIG_PCM_U24BE_MUXER 1 -%define CONFIG_PCM_U24LE_MUXER 1 -%define CONFIG_PCM_U16BE_MUXER 1 -%define CONFIG_PCM_U16LE_MUXER 1 -%define CONFIG_PCM_U8_MUXER 1 -%define CONFIG_PSP_MUXER 1 -%define CONFIG_RAWVIDEO_MUXER 1 -%define CONFIG_RM_MUXER 1 -%define CONFIG_ROQ_MUXER 1 -%define CONFIG_RSO_MUXER 1 -%define CONFIG_RTP_MUXER 1 -%define CONFIG_RTP_MPEGTS_MUXER 1 -%define CONFIG_RTSP_MUXER 1 -%define CONFIG_SAP_MUXER 1 -%define CONFIG_SBC_MUXER 1 -%define CONFIG_SCC_MUXER 1 -%define CONFIG_SEGAFILM_MUXER 1 -%define CONFIG_SEGMENT_MUXER 1 -%define CONFIG_STREAM_SEGMENT_MUXER 1 -%define CONFIG_SINGLEJPEG_MUXER 1 -%define CONFIG_SMJPEG_MUXER 1 -%define CONFIG_SMOOTHSTREAMING_MUXER 1 -%define CONFIG_SOX_MUXER 1 -%define CONFIG_SPX_MUXER 1 -%define CONFIG_SPDIF_MUXER 1 -%define CONFIG_SRT_MUXER 1 -%define CONFIG_SUP_MUXER 1 -%define CONFIG_SWF_MUXER 1 -%define CONFIG_TEE_MUXER 1 -%define CONFIG_TG2_MUXER 1 -%define CONFIG_TGP_MUXER 1 -%define CONFIG_MKVTIMESTAMP_V2_MUXER 1 -%define CONFIG_TRUEHD_MUXER 1 -%define CONFIG_TTA_MUXER 1 -%define CONFIG_UNCODEDFRAMECRC_MUXER 1 -%define CONFIG_VC1_MUXER 1 -%define CONFIG_VC1T_MUXER 1 -%define CONFIG_VOC_MUXER 1 -%define CONFIG_W64_MUXER 1 -%define CONFIG_WAV_MUXER 1 -%define CONFIG_WEBM_MUXER 1 -%define CONFIG_WEBM_DASH_MANIFEST_MUXER 1 -%define CONFIG_WEBM_CHUNK_MUXER 1 -%define CONFIG_WEBP_MUXER 1 -%define CONFIG_WEBVTT_MUXER 1 -%define CONFIG_WTV_MUXER 1 -%define CONFIG_WV_MUXER 1 -%define CONFIG_YUV4MPEGPIPE_MUXER 1 -%define CONFIG_CHROMAPRINT_MUXER 0 -%define CONFIG_ASYNC_PROTOCOL 1 -%define CONFIG_BLURAY_PROTOCOL 0 -%define CONFIG_CACHE_PROTOCOL 1 -%define CONFIG_CONCAT_PROTOCOL 1 -%define CONFIG_CRYPTO_PROTOCOL 1 -%define CONFIG_DATA_PROTOCOL 1 -%define CONFIG_FFRTMPCRYPT_PROTOCOL 0 -%define CONFIG_FFRTMPHTTP_PROTOCOL 1 -%define CONFIG_FILE_PROTOCOL 1 -%define CONFIG_FTP_PROTOCOL 1 -%define CONFIG_GOPHER_PROTOCOL 1 -%define CONFIG_HLS_PROTOCOL 1 -%define CONFIG_HTTP_PROTOCOL 1 -%define CONFIG_HTTPPROXY_PROTOCOL 1 -%define CONFIG_HTTPS_PROTOCOL 1 -%define CONFIG_ICECAST_PROTOCOL 1 -%define CONFIG_MMSH_PROTOCOL 1 -%define CONFIG_MMST_PROTOCOL 1 -%define CONFIG_MD5_PROTOCOL 1 -%define CONFIG_PIPE_PROTOCOL 1 -%define CONFIG_PROMPEG_PROTOCOL 1 -%define CONFIG_RTMP_PROTOCOL 1 -%define CONFIG_RTMPE_PROTOCOL 0 -%define CONFIG_RTMPS_PROTOCOL 1 -%define CONFIG_RTMPT_PROTOCOL 1 -%define CONFIG_RTMPTE_PROTOCOL 0 -%define CONFIG_RTMPTS_PROTOCOL 1 -%define CONFIG_RTP_PROTOCOL 1 -%define CONFIG_SCTP_PROTOCOL 0 -%define CONFIG_SRTP_PROTOCOL 1 -%define CONFIG_SUBFILE_PROTOCOL 1 -%define CONFIG_TEE_PROTOCOL 1 -%define CONFIG_TCP_PROTOCOL 1 -%define CONFIG_TLS_PROTOCOL 1 -%define CONFIG_UDP_PROTOCOL 1 -%define CONFIG_UDPLITE_PROTOCOL 1 -%define CONFIG_UNIX_PROTOCOL 0 -%define CONFIG_LIBRTMP_PROTOCOL 0 -%define CONFIG_LIBRTMPE_PROTOCOL 0 -%define CONFIG_LIBRTMPS_PROTOCOL 0 -%define CONFIG_LIBRTMPT_PROTOCOL 0 -%define CONFIG_LIBRTMPTE_PROTOCOL 0 -%define CONFIG_LIBSRT_PROTOCOL 0 -%define CONFIG_LIBSSH_PROTOCOL 0 -%define CONFIG_LIBSMBCLIENT_PROTOCOL 0 diff --git a/third_party/ffmpeg/windows/config.h b/third_party/ffmpeg/windows/config.h index eecddf42..748d235d 100644 --- a/third_party/ffmpeg/windows/config.h +++ b/third_party/ffmpeg/windows/config.h @@ -1,40 +1,36 @@ /* Automatically generated by configure - do not modify! */ #ifndef FFMPEG_CONFIG_H #define FFMPEG_CONFIG_H -#define FFMPEG_CONFIGURATION "--toolchain=msvc --x86asmexe=../bazel-out/host/bin/external/yasm/yasm.exe" +#define FFMPEG_CONFIGURATION "--cc=/nix/store/mzhqknx2mc94jdz4n320hn1lml86398y-clang-wrapper-17.0.6/bin/cc" #define FFMPEG_LICENSE "LGPL version 2.1 or later" -#define CONFIG_THIS_YEAR 2019 +#define CONFIG_THIS_YEAR 2024 #define FFMPEG_DATADIR "/usr/local/share/ffmpeg" #define AVCONV_DATADIR "/usr/local/share/ffmpeg" -#define CC_IDENT "Microsoft (R) C/C++ Optimizing Compiler Version 19.25.28612 for x86" -#define av_restrict __restrict -#define EXTERN_PREFIX "_" -#define EXTERN_ASM _ +#define CC_IDENT "clang version 17.0.6" +#define OS_NAME linux +#define EXTERN_PREFIX "" +#define EXTERN_ASM #define BUILDSUF "" -#define SLIBSUF ".dll" -#define HAVE_MMX2 HAVE_MMXEXT +#define SLIBSUF ".so" #define SWS_MAX_FILTER_SIZE 256 #define ARCH_AARCH64 0 -#define ARCH_ALPHA 0 #define ARCH_ARM 0 -#define ARCH_AVR32 0 -#define ARCH_AVR32_AP 0 -#define ARCH_AVR32_UC 0 -#define ARCH_BFIN 0 #define ARCH_IA64 0 +#define ARCH_LOONGARCH 0 +#define ARCH_LOONGARCH32 0 +#define ARCH_LOONGARCH64 0 #define ARCH_M68K 0 #define ARCH_MIPS 0 #define ARCH_MIPS64 0 #define ARCH_PARISC 0 #define ARCH_PPC 0 #define ARCH_PPC64 0 +#define ARCH_RISCV 0 #define ARCH_S390 0 -#define ARCH_SH4 0 #define ARCH_SPARC 0 #define ARCH_SPARC64 0 #define ARCH_TILEGX 0 #define ARCH_TILEPRO 0 -#define ARCH_TOMI 0 #define ARCH_X86 1 #define ARCH_X86_32 0 #define ARCH_X86_64 1 @@ -42,6 +38,8 @@ #define HAVE_ARMV6 0 #define HAVE_ARMV6T2 0 #define HAVE_ARMV8 0 +#define HAVE_DOTPROD 0 +#define HAVE_I8MM 0 #define HAVE_NEON 0 #define HAVE_VFP 0 #define HAVE_VFPV3 0 @@ -52,12 +50,17 @@ #define HAVE_POWER8 0 #define HAVE_PPC4XX 0 #define HAVE_VSX 0 +#define HAVE_RV 0 +#define HAVE_RVV 0 +#define HAVE_RV_ZICBOP 1 +#define HAVE_RV_ZVBB 0 #define HAVE_AESNI 1 #define HAVE_AMD3DNOW 1 #define HAVE_AMD3DNOWEXT 1 #define HAVE_AVX 1 #define HAVE_AVX2 1 #define HAVE_AVX512 1 +#define HAVE_AVX512ICL 1 #define HAVE_FMA3 1 #define HAVE_FMA4 1 #define HAVE_MMX 1 @@ -69,7 +72,6 @@ #define HAVE_SSE42 1 #define HAVE_SSSE3 1 #define HAVE_XOP 1 -#define HAVE_CPUNOP 1 #define HAVE_I686 1 #define HAVE_MIPSFPU 0 #define HAVE_MIPS32R2 0 @@ -80,14 +82,17 @@ #define HAVE_MIPSDSP 0 #define HAVE_MIPSDSPR2 0 #define HAVE_MSA 0 -#define HAVE_MSA2 0 #define HAVE_LOONGSON2 0 #define HAVE_LOONGSON3 0 #define HAVE_MMI 0 +#define HAVE_LSX 0 +#define HAVE_LASX 0 #define HAVE_ARMV5TE_EXTERNAL 0 #define HAVE_ARMV6_EXTERNAL 0 #define HAVE_ARMV6T2_EXTERNAL 0 #define HAVE_ARMV8_EXTERNAL 0 +#define HAVE_DOTPROD_EXTERNAL 0 +#define HAVE_I8MM_EXTERNAL 0 #define HAVE_NEON_EXTERNAL 0 #define HAVE_VFP_EXTERNAL 0 #define HAVE_VFPV3_EXTERNAL 0 @@ -98,12 +103,17 @@ #define HAVE_POWER8_EXTERNAL 0 #define HAVE_PPC4XX_EXTERNAL 0 #define HAVE_VSX_EXTERNAL 0 +#define HAVE_RV_EXTERNAL 0 +#define HAVE_RVV_EXTERNAL 0 +#define HAVE_RV_ZICBOP_EXTERNAL 0 +#define HAVE_RV_ZVBB_EXTERNAL 0 #define HAVE_AESNI_EXTERNAL 1 #define HAVE_AMD3DNOW_EXTERNAL 1 #define HAVE_AMD3DNOWEXT_EXTERNAL 1 #define HAVE_AVX_EXTERNAL 1 #define HAVE_AVX2_EXTERNAL 1 #define HAVE_AVX512_EXTERNAL 0 +#define HAVE_AVX512ICL_EXTERNAL 0 #define HAVE_FMA3_EXTERNAL 1 #define HAVE_FMA4_EXTERNAL 1 #define HAVE_MMX_EXTERNAL 1 @@ -115,7 +125,6 @@ #define HAVE_SSE42_EXTERNAL 1 #define HAVE_SSSE3_EXTERNAL 1 #define HAVE_XOP_EXTERNAL 1 -#define HAVE_CPUNOP_EXTERNAL 0 #define HAVE_I686_EXTERNAL 0 #define HAVE_MIPSFPU_EXTERNAL 0 #define HAVE_MIPS32R2_EXTERNAL 0 @@ -126,14 +135,17 @@ #define HAVE_MIPSDSP_EXTERNAL 0 #define HAVE_MIPSDSPR2_EXTERNAL 0 #define HAVE_MSA_EXTERNAL 0 -#define HAVE_MSA2_EXTERNAL 0 #define HAVE_LOONGSON2_EXTERNAL 0 #define HAVE_LOONGSON3_EXTERNAL 0 #define HAVE_MMI_EXTERNAL 0 +#define HAVE_LSX_EXTERNAL 0 +#define HAVE_LASX_EXTERNAL 0 #define HAVE_ARMV5TE_INLINE 0 #define HAVE_ARMV6_INLINE 0 #define HAVE_ARMV6T2_INLINE 0 #define HAVE_ARMV8_INLINE 0 +#define HAVE_DOTPROD_INLINE 0 +#define HAVE_I8MM_INLINE 0 #define HAVE_NEON_INLINE 0 #define HAVE_VFP_INLINE 0 #define HAVE_VFPV3_INLINE 0 @@ -144,24 +156,28 @@ #define HAVE_POWER8_INLINE 0 #define HAVE_PPC4XX_INLINE 0 #define HAVE_VSX_INLINE 0 -#define HAVE_AESNI_INLINE 0 -#define HAVE_AMD3DNOW_INLINE 0 -#define HAVE_AMD3DNOWEXT_INLINE 0 -#define HAVE_AVX_INLINE 0 -#define HAVE_AVX2_INLINE 0 -#define HAVE_AVX512_INLINE 0 -#define HAVE_FMA3_INLINE 0 -#define HAVE_FMA4_INLINE 0 -#define HAVE_MMX_INLINE 0 -#define HAVE_MMXEXT_INLINE 0 -#define HAVE_SSE_INLINE 0 -#define HAVE_SSE2_INLINE 0 -#define HAVE_SSE3_INLINE 0 -#define HAVE_SSE4_INLINE 0 -#define HAVE_SSE42_INLINE 0 -#define HAVE_SSSE3_INLINE 0 -#define HAVE_XOP_INLINE 0 -#define HAVE_CPUNOP_INLINE 0 +#define HAVE_RV_INLINE 0 +#define HAVE_RVV_INLINE 0 +#define HAVE_RV_ZICBOP_INLINE 0 +#define HAVE_RV_ZVBB_INLINE 0 +#define HAVE_AESNI_INLINE 1 +#define HAVE_AMD3DNOW_INLINE 1 +#define HAVE_AMD3DNOWEXT_INLINE 1 +#define HAVE_AVX_INLINE 1 +#define HAVE_AVX2_INLINE 1 +#define HAVE_AVX512_INLINE 1 +#define HAVE_AVX512ICL_INLINE 1 +#define HAVE_FMA3_INLINE 1 +#define HAVE_FMA4_INLINE 1 +#define HAVE_MMX_INLINE 1 +#define HAVE_MMXEXT_INLINE 1 +#define HAVE_SSE_INLINE 1 +#define HAVE_SSE2_INLINE 1 +#define HAVE_SSE3_INLINE 1 +#define HAVE_SSE4_INLINE 1 +#define HAVE_SSE42_INLINE 1 +#define HAVE_SSSE3_INLINE 1 +#define HAVE_XOP_INLINE 1 #define HAVE_I686_INLINE 0 #define HAVE_MIPSFPU_INLINE 0 #define HAVE_MIPS32R2_INLINE 0 @@ -172,34 +188,32 @@ #define HAVE_MIPSDSP_INLINE 0 #define HAVE_MIPSDSPR2_INLINE 0 #define HAVE_MSA_INLINE 0 -#define HAVE_MSA2_INLINE 0 #define HAVE_LOONGSON2_INLINE 0 #define HAVE_LOONGSON3_INLINE 0 #define HAVE_MMI_INLINE 0 +#define HAVE_LSX_INLINE 0 +#define HAVE_LASX_INLINE 0 #define HAVE_ALIGNED_STACK 1 #define HAVE_FAST_64BIT 1 #define HAVE_FAST_CLZ 1 #define HAVE_FAST_CMOV 1 +#define HAVE_FAST_FLOAT16 0 #define HAVE_LOCAL_ALIGNED 1 #define HAVE_SIMD_ALIGN_16 1 #define HAVE_SIMD_ALIGN_32 1 #define HAVE_SIMD_ALIGN_64 1 -#define HAVE_ATOMIC_CAS_PTR 0 -#define HAVE_MACHINE_RW_BARRIER 0 -#define HAVE_MEMORYBARRIER 1 -#define HAVE_MM_EMPTY 0 -#define HAVE_RDTSC 1 -#define HAVE_SEM_TIMEDWAIT 0 -#define HAVE_SYNC_VAL_COMPARE_AND_SWAP 0 -#define HAVE_CABS 0 -#define HAVE_CEXP 0 -#define HAVE_INLINE_ASM 0 -#define HAVE_SYMVER 0 +#define HAVE_MEMORYBARRIER 0 +#define HAVE_MM_EMPTY 1 +#define HAVE_RDTSC 0 +#define HAVE_SEM_TIMEDWAIT 1 +#define HAVE_INLINE_ASM 1 +#define HAVE_SYMVER 1 #define HAVE_X86ASM 1 #define HAVE_BIGENDIAN 0 #define HAVE_FAST_UNALIGNED 1 -#define HAVE_ARPA_INET_H 0 -#define HAVE_ASM_TYPES_H 0 +#define HAVE_ARPA_INET_H 1 +#define HAVE_ASM_HWPROBE_H 0 +#define HAVE_ASM_TYPES_H 1 #define HAVE_CDIO_PARANOIA_H 0 #define HAVE_CDIO_PARANOIA_PARANOIA_H 0 #define HAVE_CUDA_H 0 @@ -209,34 +223,38 @@ #define HAVE_DEV_IC_BT8XX_H 0 #define HAVE_DEV_VIDEO_BKTR_IOCTL_BT848_H 0 #define HAVE_DEV_VIDEO_METEOR_IOCTL_METEOR_H 0 -#define HAVE_DIRECT_H 1 -#define HAVE_DIRENT_H 0 -#define HAVE_DXGIDEBUG_H 1 -#define HAVE_DXVA_H 1 +#define HAVE_DIRECT_H 0 +#define HAVE_DIRENT_H 1 +#define HAVE_DXGIDEBUG_H 0 +#define HAVE_DXVA_H 0 #define HAVE_ES2_GL_H 0 #define HAVE_GSM_H 0 -#define HAVE_IO_H 1 -#define HAVE_LINUX_PERF_EVENT_H 0 +#define HAVE_IO_H 0 +#define HAVE_LINUX_DMA_BUF_H 1 +#define HAVE_LINUX_PERF_EVENT_H 1 #define HAVE_MACHINE_IOCTL_BT848_H 0 #define HAVE_MACHINE_IOCTL_METEOR_H 0 #define HAVE_MALLOC_H 1 #define HAVE_OPENCV2_CORE_CORE_C_H 0 #define HAVE_OPENGL_GL3_H 0 -#define HAVE_POLL_H 0 -#define HAVE_SYS_PARAM_H 0 -#define HAVE_SYS_RESOURCE_H 0 -#define HAVE_SYS_SELECT_H 0 -#define HAVE_SYS_SOUNDCARD_H 0 -#define HAVE_SYS_TIME_H 0 -#define HAVE_SYS_UN_H 0 +#define HAVE_POLL_H 1 +#define HAVE_PTHREAD_NP_H 0 +#define HAVE_SYS_HWPROBE_H 0 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_SYS_RESOURCE_H 1 +#define HAVE_SYS_SELECT_H 1 +#define HAVE_SYS_SOUNDCARD_H 1 +#define HAVE_SYS_TIME_H 1 +#define HAVE_SYS_UN_H 1 #define HAVE_SYS_VIDEOIO_H 0 -#define HAVE_TERMIOS_H 0 +#define HAVE_TERMIOS_H 1 #define HAVE_UDPLITE_H 0 -/* #define HAVE_UNISTD_H 0 */ +#define HAVE_UNISTD_H 1 #define HAVE_VALGRIND_VALGRIND_H 0 -#define HAVE_WINDOWS_H 1 -#define HAVE_WINSOCK2_H 1 +#define HAVE_WINDOWS_H 0 +#define HAVE_WINSOCK2_H 0 #define HAVE_INTRINSICS_NEON 0 +#define HAVE_INTRINSICS_SSE2 1 #define HAVE_ATANF 1 #define HAVE_ATAN2F 1 #define HAVE_CBRT 1 @@ -266,107 +284,141 @@ #define HAVE_SINF 1 #define HAVE_TRUNC 1 #define HAVE_TRUNCF 1 -#define HAVE_DOS_PATHS 1 -#define HAVE_LIBC_MSVCRT 1 +#define HAVE_DOS_PATHS 0 +#define HAVE_LIBC_MSVCRT 0 #define HAVE_MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS 0 -#define HAVE_SECTION_DATA_REL_RO 0 +#define HAVE_SECTION_DATA_REL_RO 1 #define HAVE_THREADS 1 #define HAVE_UWP 0 #define HAVE_WINRT 0 #define HAVE_ACCESS 1 -#define HAVE_ALIGNED_MALLOC 1 -#define HAVE_ARC4RANDOM 0 -#define HAVE_CLOCK_GETTIME 0 -#define HAVE_CLOSESOCKET 1 -#define HAVE_COMMANDLINETOARGVW 1 -#define HAVE_FCNTL 0 +#define HAVE_ALIGNED_MALLOC 0 +#define HAVE_ARC4RANDOM_BUF 0 +#define HAVE_CLOCK_GETTIME 1 +#define HAVE_CLOSESOCKET 0 +#define HAVE_COMMANDLINETOARGVW 0 +#define HAVE_ELF_AUX_INFO 0 +#define HAVE_FCNTL 1 #define HAVE_GETADDRINFO 1 +#define HAVE_GETAUXVAL 1 +#define HAVE_GETENV 1 #define HAVE_GETHRTIME 0 -#define HAVE_GETOPT 0 -#define HAVE_GETPROCESSAFFINITYMASK 1 -#define HAVE_GETPROCESSMEMORYINFO 1 -#define HAVE_GETPROCESSTIMES 1 -#define HAVE_GETRUSAGE 0 -#define HAVE_GETSYSTEMTIMEASFILETIME 1 -#define HAVE_GETTIMEOFDAY 0 -#define HAVE_GLOB 0 +#define HAVE_GETOPT 1 +#define HAVE_GETMODULEHANDLE 0 +#define HAVE_GETPROCESSAFFINITYMASK 0 +#define HAVE_GETPROCESSMEMORYINFO 0 +#define HAVE_GETPROCESSTIMES 0 +#define HAVE_GETRUSAGE 1 +#define HAVE_GETSTDHANDLE 0 +#define HAVE_GETSYSTEMTIMEASFILETIME 0 +#define HAVE_GETTIMEOFDAY 1 +#define HAVE_GLOB 1 #define HAVE_GLXGETPROCADDRESS 0 -#define HAVE_GMTIME_R 0 -#define HAVE_INET_ATON 0 +#define HAVE_GMTIME_R 1 +#define HAVE_INET_ATON 1 #define HAVE_ISATTY 1 -#define HAVE_KBHIT 1 -#define HAVE_LOCALTIME_R 0 -#define HAVE_LSTAT 0 +#define HAVE_KBHIT 0 +#define HAVE_LOCALTIME_R 1 +#define HAVE_LSTAT 1 #define HAVE_LZO1X_999_COMPRESS 0 #define HAVE_MACH_ABSOLUTE_TIME 0 -#define HAVE_MAPVIEWOFFILE 1 -#define HAVE_MEMALIGN 0 -#define HAVE_MKSTEMP 0 -#define HAVE_MMAP 0 -#define HAVE_MPROTECT 0 -#define HAVE_NANOSLEEP 0 -#define HAVE_PEEKNAMEDPIPE 1 -#define HAVE_POSIX_MEMALIGN 0 -#define HAVE_PTHREAD_CANCEL 0 -#define HAVE_SCHED_GETAFFINITY 0 +#define HAVE_MAPVIEWOFFILE 0 +#define HAVE_MEMALIGN 1 +#define HAVE_MKSTEMP 1 +#define HAVE_MMAP 1 +#define HAVE_MPROTECT 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_PEEKNAMEDPIPE 0 +#define HAVE_POSIX_MEMALIGN 1 +#define HAVE_PRCTL 1 +#define HAVE_PTHREAD_CANCEL 1 +#define HAVE_PTHREAD_SET_NAME_NP 0 +#define HAVE_PTHREAD_SETNAME_NP 0 +#define HAVE_SCHED_GETAFFINITY 1 #define HAVE_SECITEMIMPORT 0 -#define HAVE_SETCONSOLETEXTATTRIBUTE 1 -#define HAVE_SETCONSOLECTRLHANDLER 1 -#define HAVE_SETMODE 1 -#define HAVE_SETRLIMIT 0 -#define HAVE_SLEEP 1 -#define HAVE_STRERROR_R 0 -#define HAVE_SYSCONF 0 +#define HAVE_SETCONSOLETEXTATTRIBUTE 0 +#define HAVE_SETCONSOLECTRLHANDLER 0 +#define HAVE_SETDLLDIRECTORY 0 +#define HAVE_SETMODE 0 +#define HAVE_SETRLIMIT 1 +#define HAVE_SLEEP 0 +#define HAVE_STRERROR_R 1 +#define HAVE_SYSCONF 1 #define HAVE_SYSCTL 0 -#define HAVE_USLEEP 0 +#define HAVE_SYSCTLBYNAME 0 +#define HAVE_TEMPNAM 1 +#define HAVE_USLEEP 1 #define HAVE_UTGETOSTYPEFROMSTRING 0 -#define HAVE_VIRTUALALLOC 1 +#define HAVE_VIRTUALALLOC 0 #define HAVE_WGLGETPROCADDRESS 0 -#define HAVE_BCRYPT 1 +#define HAVE_BCRYPT 0 #define HAVE_VAAPI_DRM 0 #define HAVE_VAAPI_X11 0 +#define HAVE_VAAPI_WIN32 0 #define HAVE_VDPAU_X11 0 -#define HAVE_PTHREADS 0 +#define HAVE_PTHREADS 1 #define HAVE_OS2THREADS 0 -#define HAVE_W32THREADS 1 +#define HAVE_W32THREADS 0 #define HAVE_AS_ARCH_DIRECTIVE 0 +#define HAVE_AS_ARCHEXT_DOTPROD_DIRECTIVE 0 +#define HAVE_AS_ARCHEXT_I8MM_DIRECTIVE 0 #define HAVE_AS_DN_DIRECTIVE 0 #define HAVE_AS_FPU_DIRECTIVE 0 #define HAVE_AS_FUNC 0 #define HAVE_AS_OBJECT_ARCH 0 #define HAVE_ASM_MOD_Q 0 #define HAVE_BLOCKS_EXTENSION 0 -#define HAVE_EBP_AVAILABLE 0 -#define HAVE_EBX_AVAILABLE 0 +#define HAVE_EBP_AVAILABLE 1 +#define HAVE_EBX_AVAILABLE 1 #define HAVE_GNU_AS 0 #define HAVE_GNU_WINDRES 0 #define HAVE_IBM_ASM 0 -#define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 0 -#define HAVE_INLINE_ASM_LABELS 0 -#define HAVE_INLINE_ASM_NONLOCAL_LABELS 0 +#define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 1 +#define HAVE_INLINE_ASM_LABELS 1 +#define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 #define HAVE_PRAGMA_DEPRECATED 1 -#define HAVE_RSYNC_CONTIMEOUT 1 -#define HAVE_SYMVER_ASM_LABEL 0 -#define HAVE_SYMVER_GNU_ASM 0 +#define HAVE_RSYNC_CONTIMEOUT 0 +#define HAVE_SYMVER_ASM_LABEL 1 +#define HAVE_SYMVER_GNU_ASM 1 #define HAVE_VFP_ARGS 0 #define HAVE_XFORM_ASM 0 -#define HAVE_XMM_CLOBBERS 0 +#define HAVE_XMM_CLOBBERS 1 +#define HAVE_DPI_AWARENESS_CONTEXT 0 +#define HAVE_IDXGIOUTPUT5 0 #define HAVE_KCMVIDEOCODECTYPE_HEVC 0 +#define HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA 0 +#define HAVE_KCMVIDEOCODECTYPE_VP9 0 #define HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR8BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR10BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR16BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_444YPCBCR8BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_444YPCBCR10BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_444YPCBCR16BIPLANARVIDEORANGE 0 +#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_2084_PQ 0 +#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2100_HLG 0 +#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_LINEAR 0 +#define HAVE_KCVIMAGEBUFFERYCBCRMATRIX_ITU_R_2020 0 +#define HAVE_KCVIMAGEBUFFERCOLORPRIMARIES_ITU_R_2020 0 +#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2020 0 +#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_428_1 0 #define HAVE_SOCKLEN_T 1 #define HAVE_STRUCT_ADDRINFO 1 #define HAVE_STRUCT_GROUP_SOURCE_REQ 1 #define HAVE_STRUCT_IP_MREQ_SOURCE 1 #define HAVE_STRUCT_IPV6_MREQ 1 -#define HAVE_STRUCT_MSGHDR_MSG_FLAGS 0 +#define HAVE_STRUCT_MSGHDR_MSG_FLAGS 1 #define HAVE_STRUCT_POLLFD 1 -#define HAVE_STRUCT_RUSAGE_RU_MAXRSS 0 +#define HAVE_STRUCT_RUSAGE_RU_MAXRSS 1 #define HAVE_STRUCT_SCTP_EVENT_SUBSCRIBE 0 #define HAVE_STRUCT_SOCKADDR_IN6 1 #define HAVE_STRUCT_SOCKADDR_SA_LEN 0 #define HAVE_STRUCT_SOCKADDR_STORAGE 1 -#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 0 -#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 0 +#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 +#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 1 +#define HAVE_STRUCT_MFXCONFIGINTERFACE 0 +#define HAVE_GZIP 1 +#define HAVE_LIBDRM_GETFB2 0 #define HAVE_MAKEINFO 0 #define HAVE_MAKEINFO_HTML 0 #define HAVE_OPENCL_D3D11 0 @@ -375,41 +427,49 @@ #define HAVE_OPENCL_DXVA2 0 #define HAVE_OPENCL_VAAPI_BEIGNET 0 #define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -#define HAVE_PERL 1 -#define HAVE_POD2MAN 1 +#define HAVE_OPENCL_VIDEOTOOLBOX 0 +#define HAVE_PERL 0 +#define HAVE_POD2MAN 0 +#define HAVE_POSIX_IOCTL 0 #define HAVE_TEXI2HTML 0 -#define CONFIG_DOC 1 +#define HAVE_XMLLINT 0 +#define HAVE_ZLIB_GZIP 0 +#define HAVE_OPENVINO2 0 +#define CONFIG_DOC 0 #define CONFIG_HTMLPAGES 0 -#define CONFIG_MANPAGES 1 -#define CONFIG_PODPAGES 1 +#define CONFIG_MANPAGES 0 +#define CONFIG_PODPAGES 0 #define CONFIG_TXTPAGES 0 -#define CONFIG_AVIO_DIR_CMD_EXAMPLE 1 -#define CONFIG_AVIO_READING_EXAMPLE 1 +#define CONFIG_AVIO_HTTP_SERVE_FILES_EXAMPLE 1 +#define CONFIG_AVIO_LIST_DIR_EXAMPLE 1 +#define CONFIG_AVIO_READ_CALLBACK_EXAMPLE 1 #define CONFIG_DECODE_AUDIO_EXAMPLE 1 +#define CONFIG_DECODE_FILTER_AUDIO_EXAMPLE 1 +#define CONFIG_DECODE_FILTER_VIDEO_EXAMPLE 1 #define CONFIG_DECODE_VIDEO_EXAMPLE 1 -#define CONFIG_DEMUXING_DECODING_EXAMPLE 1 +#define CONFIG_DEMUX_DECODE_EXAMPLE 1 #define CONFIG_ENCODE_AUDIO_EXAMPLE 1 #define CONFIG_ENCODE_VIDEO_EXAMPLE 1 #define CONFIG_EXTRACT_MVS_EXAMPLE 1 #define CONFIG_FILTER_AUDIO_EXAMPLE 1 -#define CONFIG_FILTERING_AUDIO_EXAMPLE 1 -#define CONFIG_FILTERING_VIDEO_EXAMPLE 1 -#define CONFIG_HTTP_MULTICLIENT_EXAMPLE 0 #define CONFIG_HW_DECODE_EXAMPLE 1 -#define CONFIG_METADATA_EXAMPLE 1 -#define CONFIG_MUXING_EXAMPLE 1 -#define CONFIG_QSVDEC_EXAMPLE 0 -#define CONFIG_REMUXING_EXAMPLE 1 -#define CONFIG_RESAMPLING_AUDIO_EXAMPLE 1 -#define CONFIG_SCALING_VIDEO_EXAMPLE 1 +#define CONFIG_MUX_EXAMPLE 1 +#define CONFIG_QSV_DECODE_EXAMPLE 0 +#define CONFIG_REMUX_EXAMPLE 1 +#define CONFIG_RESAMPLE_AUDIO_EXAMPLE 1 +#define CONFIG_SCALE_VIDEO_EXAMPLE 1 +#define CONFIG_SHOW_METADATA_EXAMPLE 1 #define CONFIG_TRANSCODE_AAC_EXAMPLE 1 -#define CONFIG_TRANSCODING_EXAMPLE 1 +#define CONFIG_TRANSCODE_EXAMPLE 1 #define CONFIG_VAAPI_ENCODE_EXAMPLE 0 #define CONFIG_VAAPI_TRANSCODE_EXAMPLE 0 +#define CONFIG_QSV_TRANSCODE_EXAMPLE 0 #define CONFIG_AVISYNTH 0 #define CONFIG_FREI0R 0 #define CONFIG_LIBCDIO 0 #define CONFIG_LIBDAVS2 0 +#define CONFIG_LIBDVDNAV 0 +#define CONFIG_LIBDVDREAD 0 #define CONFIG_LIBRUBBERBAND 0 #define CONFIG_LIBVIDSTAB 0 #define CONFIG_LIBX264 0 @@ -419,14 +479,12 @@ #define CONFIG_LIBXVID 0 #define CONFIG_DECKLINK 0 #define CONFIG_LIBFDK_AAC 0 -#define CONFIG_OPENSSL 0 #define CONFIG_LIBTLS 0 #define CONFIG_GMP 0 #define CONFIG_LIBARIBB24 0 #define CONFIG_LIBLENSFUN 0 #define CONFIG_LIBOPENCORE_AMRNB 0 #define CONFIG_LIBOPENCORE_AMRWB 0 -#define CONFIG_LIBVMAF 0 #define CONFIG_LIBVO_AMRWBENC 0 #define CONFIG_MBEDTLS 0 #define CONFIG_RKMPP 0 @@ -436,7 +494,9 @@ #define CONFIG_GNUTLS 0 #define CONFIG_JNI 0 #define CONFIG_LADSPA 0 +#define CONFIG_LCMS2 0 #define CONFIG_LIBAOM 0 +#define CONFIG_LIBARIBCAPTION 0 #define CONFIG_LIBASS 0 #define CONFIG_LIBBLURAY 0 #define CONFIG_LIBBS2B 0 @@ -445,18 +505,22 @@ #define CONFIG_LIBCODEC2 0 #define CONFIG_LIBDAV1D 0 #define CONFIG_LIBDC1394 0 -#define CONFIG_LIBDRM 0 #define CONFIG_LIBFLITE 0 #define CONFIG_LIBFONTCONFIG 0 #define CONFIG_LIBFREETYPE 0 #define CONFIG_LIBFRIBIDI 0 +#define CONFIG_LIBHARFBUZZ 0 +#define CONFIG_LIBGLSLANG 0 #define CONFIG_LIBGME 0 #define CONFIG_LIBGSM 0 #define CONFIG_LIBIEC61883 0 #define CONFIG_LIBILBC 0 #define CONFIG_LIBJACK 0 +#define CONFIG_LIBJXL 0 #define CONFIG_LIBKLVANC 0 #define CONFIG_LIBKVAZAAR 0 +#define CONFIG_LIBLC3 0 +#define CONFIG_LIBLCEVC_DEC 0 #define CONFIG_LIBMODPLUG 0 #define CONFIG_LIBMP3LAME 0 #define CONFIG_LIBMYSOFA 0 @@ -464,10 +528,18 @@ #define CONFIG_LIBOPENH264 0 #define CONFIG_LIBOPENJPEG 0 #define CONFIG_LIBOPENMPT 0 +#define CONFIG_LIBOPENVINO 0 #define CONFIG_LIBOPUS 0 +#define CONFIG_LIBPLACEBO 0 #define CONFIG_LIBPULSE 0 +#define CONFIG_LIBQRENCODE 0 +#define CONFIG_LIBQUIRC 0 +#define CONFIG_LIBRABBITMQ 0 +#define CONFIG_LIBRAV1E 0 +#define CONFIG_LIBRIST 0 #define CONFIG_LIBRSVG 0 #define CONFIG_LIBRTMP 0 +#define CONFIG_LIBSHADERC 0 #define CONFIG_LIBSHINE 0 #define CONFIG_LIBSMBCLIENT 0 #define CONFIG_LIBSNAPPY 0 @@ -475,23 +547,30 @@ #define CONFIG_LIBSPEEX 0 #define CONFIG_LIBSRT 0 #define CONFIG_LIBSSH 0 +#define CONFIG_LIBSVTAV1 0 #define CONFIG_LIBTENSORFLOW 0 #define CONFIG_LIBTESSERACT 0 #define CONFIG_LIBTHEORA 0 +#define CONFIG_LIBTORCH 0 #define CONFIG_LIBTWOLAME 0 +#define CONFIG_LIBUAVS3D 0 #define CONFIG_LIBV4L2 0 +#define CONFIG_LIBVMAF 0 #define CONFIG_LIBVORBIS 0 #define CONFIG_LIBVPX 0 -#define CONFIG_LIBWAVPACK 0 +#define CONFIG_LIBVVENC 0 #define CONFIG_LIBWEBP 0 +#define CONFIG_LIBXEVD 0 +#define CONFIG_LIBXEVE 0 #define CONFIG_LIBXML2 0 #define CONFIG_LIBZIMG 0 #define CONFIG_LIBZMQ 0 #define CONFIG_LIBZVBI 0 #define CONFIG_LV2 0 #define CONFIG_MEDIACODEC 0 -#define CONFIG_OPENAL 1 +#define CONFIG_OPENAL 0 #define CONFIG_OPENGL 0 +#define CONFIG_OPENSSL 0 #define CONFIG_POCKETSPHINX 0 #define CONFIG_VAPOURSYNTH 0 #define CONFIG_ALSA 0 @@ -499,13 +578,15 @@ #define CONFIG_AVFOUNDATION 0 #define CONFIG_BZLIB 0 #define CONFIG_COREIMAGE 0 -#define CONFIG_ICONV 0 +#define CONFIG_ICONV 1 #define CONFIG_LIBXCB 0 #define CONFIG_LIBXCB_SHM 0 #define CONFIG_LIBXCB_SHAPE 0 #define CONFIG_LIBXCB_XFIXES 0 #define CONFIG_LZMA 0 -#define CONFIG_SCHANNEL 1 +#define CONFIG_MEDIAFOUNDATION 0 +#define CONFIG_METAL 0 +#define CONFIG_SCHANNEL 0 #define CONFIG_SDL2 0 #define CONFIG_SECURETRANSPORT 0 #define CONFIG_SNDIO 0 @@ -515,25 +596,27 @@ #define CONFIG_CUDA_SDK 0 #define CONFIG_LIBNPP 0 #define CONFIG_LIBMFX 0 +#define CONFIG_LIBVPL 0 #define CONFIG_MMAL 0 #define CONFIG_OMX 0 #define CONFIG_OPENCL 0 #define CONFIG_AMF 0 #define CONFIG_AUDIOTOOLBOX 0 -#define CONFIG_CRYSTALHD 0 #define CONFIG_CUDA 0 #define CONFIG_CUDA_LLVM 0 #define CONFIG_CUVID 0 -#define CONFIG_D3D11VA 1 -#define CONFIG_DXVA2 1 +#define CONFIG_D3D11VA 0 +#define CONFIG_D3D12VA 0 +#define CONFIG_DXVA2 0 #define CONFIG_FFNVCODEC 0 +#define CONFIG_LIBDRM 0 #define CONFIG_NVDEC 0 #define CONFIG_NVENC 0 #define CONFIG_VAAPI 0 #define CONFIG_VDPAU 0 #define CONFIG_VIDEOTOOLBOX 0 -#define CONFIG_V4L2_M2M 0 -#define CONFIG_XVMC 0 +#define CONFIG_VULKAN 0 +#define CONFIG_V4L2_M2M 1 #define CONFIG_FTRAPV 0 #define CONFIG_GRAY 0 #define CONFIG_HARDCODED_TABLES 0 @@ -554,40 +637,38 @@ #define CONFIG_AVFORMAT 1 #define CONFIG_AVCODEC 1 #define CONFIG_SWRESAMPLE 1 -#define CONFIG_AVRESAMPLE 0 #define CONFIG_AVUTIL 1 #define CONFIG_FFPLAY 0 #define CONFIG_FFPROBE 1 #define CONFIG_FFMPEG 1 -#define CONFIG_DCT 1 #define CONFIG_DWT 1 #define CONFIG_ERROR_RESILIENCE 1 #define CONFIG_FAAN 1 #define CONFIG_FAST_UNALIGNED 1 -#define CONFIG_FFT 1 +#define CONFIG_IAMF 1 #define CONFIG_LSP 1 -#define CONFIG_LZO 1 -#define CONFIG_MDCT 1 #define CONFIG_PIXELUTILS 1 #define CONFIG_NETWORK 1 -#define CONFIG_RDFT 1 #define CONFIG_AUTODETECT 0 #define CONFIG_FONTCONFIG 0 +#define CONFIG_LARGE_TESTS 1 #define CONFIG_LINUX_PERF 0 +#define CONFIG_MACOS_KPERF 0 #define CONFIG_MEMORY_POISONING 0 #define CONFIG_NEON_CLOBBER_TEST 0 #define CONFIG_OSSFUZZ 0 -#define CONFIG_PIC 0 +#define CONFIG_PIC 1 +#define CONFIG_PTX_COMPRESSION 0 #define CONFIG_THUMB 0 #define CONFIG_VALGRIND_BACKTRACE 0 #define CONFIG_XMM_CLOBBER_TEST 0 #define CONFIG_BSFS 1 #define CONFIG_DECODERS 1 #define CONFIG_ENCODERS 1 -#define CONFIG_HWACCELS 1 +#define CONFIG_HWACCELS 0 #define CONFIG_PARSERS 1 #define CONFIG_INDEVS 1 -#define CONFIG_OUTDEVS 0 +#define CONFIG_OUTDEVS 1 #define CONFIG_FILTERS 1 #define CONFIG_DEMUXERS 1 #define CONFIG_MUXERS 1 @@ -595,6 +676,7 @@ #define CONFIG_AANDCTTABLES 1 #define CONFIG_AC3DSP 1 #define CONFIG_ADTS_HEADER 1 +#define CONFIG_ATSC_A53 1 #define CONFIG_AUDIO_FRAME_QUEUE 1 #define CONFIG_AUDIODSP 1 #define CONFIG_BLOCKDSP 1 @@ -604,17 +686,23 @@ #define CONFIG_CBS_AV1 1 #define CONFIG_CBS_H264 1 #define CONFIG_CBS_H265 1 +#define CONFIG_CBS_H266 1 #define CONFIG_CBS_JPEG 0 #define CONFIG_CBS_MPEG2 1 +#define CONFIG_CBS_VP8 1 #define CONFIG_CBS_VP9 1 +#define CONFIG_D3D12VA_ENCODE 0 +#define CONFIG_DEFLATE_WRAPPER 1 #define CONFIG_DIRAC_PARSE 1 -#define CONFIG_DNN 1 +#define CONFIG_DNN 0 +#define CONFIG_DOVI_RPUDEC 1 +#define CONFIG_DOVI_RPUENC 1 #define CONFIG_DVPROFILE 1 +#define CONFIG_EVCPARSE 1 #define CONFIG_EXIF 1 #define CONFIG_FAANDCT 1 #define CONFIG_FAANIDCT 1 #define CONFIG_FDCTDSP 1 -#define CONFIG_FLACDSP 1 #define CONFIG_FMTCONVERT 1 #define CONFIG_FRAME_THREAD_ENCODER 1 #define CONFIG_G722DSP 1 @@ -626,20 +714,26 @@ #define CONFIG_H264PARSE 1 #define CONFIG_H264PRED 1 #define CONFIG_H264QPEL 1 +#define CONFIG_H264_SEI 1 #define CONFIG_HEVCPARSE 1 +#define CONFIG_HEVC_SEI 1 #define CONFIG_HPELDSP 1 #define CONFIG_HUFFMAN 1 #define CONFIG_HUFFYUVDSP 1 #define CONFIG_HUFFYUVENCDSP 1 +#define CONFIG_IAMFDEC 1 +#define CONFIG_IAMFENC 1 #define CONFIG_IDCTDSP 1 #define CONFIG_IIRFILTER 1 -#define CONFIG_MDCT15 1 +#define CONFIG_INFLATE_WRAPPER 1 #define CONFIG_INTRAX8 1 #define CONFIG_ISO_MEDIA 1 +#define CONFIG_ISO_WRITER 1 #define CONFIG_IVIDSP 1 #define CONFIG_JPEGTABLES 1 #define CONFIG_LGPLV3 0 #define CONFIG_LIBX262 0 +#define CONFIG_LIBX264_HDR10 0 #define CONFIG_LLAUDDSP 1 #define CONFIG_LLVIDDSP 1 #define CONFIG_LLVIDENCDSP 1 @@ -650,8 +744,12 @@ #define CONFIG_MPEGAUDIO 1 #define CONFIG_MPEGAUDIODSP 1 #define CONFIG_MPEGAUDIOHEADER 1 +#define CONFIG_MPEG4AUDIO 1 #define CONFIG_MPEGVIDEO 1 +#define CONFIG_MPEGVIDEODEC 1 #define CONFIG_MPEGVIDEOENC 1 +#define CONFIG_MSMPEG4DEC 1 +#define CONFIG_MSMPEG4ENC 1 #define CONFIG_MSS34DSP 1 #define CONFIG_PIXBLOCKDSP 1 #define CONFIG_QPELDSP 1 @@ -671,7 +769,7 @@ #define CONFIG_SRTP 1 #define CONFIG_STARTCODE 1 #define CONFIG_TEXTUREDSP 1 -#define CONFIG_TEXTUREDSPENC 0 +#define CONFIG_TEXTUREDSPENC 1 #define CONFIG_TPELDSP 1 #define CONFIG_VAAPI_1 0 #define CONFIG_VAAPI_ENCODE 0 @@ -680,1835 +778,7 @@ #define CONFIG_VP3DSP 1 #define CONFIG_VP56DSP 1 #define CONFIG_VP8DSP 1 +#define CONFIG_VULKAN_ENCODE 0 #define CONFIG_WMA_FREQS 1 #define CONFIG_WMV2DSP 1 -#define CONFIG_AAC_ADTSTOASC_BSF 1 -#define CONFIG_AV1_FRAME_SPLIT_BSF 1 -#define CONFIG_AV1_METADATA_BSF 1 -#define CONFIG_CHOMP_BSF 1 -#define CONFIG_DUMP_EXTRADATA_BSF 1 -#define CONFIG_DCA_CORE_BSF 1 -#define CONFIG_EAC3_CORE_BSF 1 -#define CONFIG_EXTRACT_EXTRADATA_BSF 1 -#define CONFIG_FILTER_UNITS_BSF 1 -#define CONFIG_H264_METADATA_BSF 1 -#define CONFIG_H264_MP4TOANNEXB_BSF 1 -#define CONFIG_H264_REDUNDANT_PPS_BSF 1 -#define CONFIG_HAPQA_EXTRACT_BSF 1 -#define CONFIG_HEVC_METADATA_BSF 1 -#define CONFIG_HEVC_MP4TOANNEXB_BSF 1 -#define CONFIG_IMX_DUMP_HEADER_BSF 1 -#define CONFIG_MJPEG2JPEG_BSF 1 -#define CONFIG_MJPEGA_DUMP_HEADER_BSF 1 -#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 1 -#define CONFIG_MPEG2_METADATA_BSF 1 -#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 1 -#define CONFIG_MOV2TEXTSUB_BSF 1 -#define CONFIG_NOISE_BSF 1 -#define CONFIG_NULL_BSF 1 -#define CONFIG_PRORES_METADATA_BSF 1 -#define CONFIG_REMOVE_EXTRADATA_BSF 1 -#define CONFIG_TEXT2MOVSUB_BSF 1 -#define CONFIG_TRACE_HEADERS_BSF 1 -#define CONFIG_TRUEHD_CORE_BSF 1 -#define CONFIG_VP9_METADATA_BSF 1 -#define CONFIG_VP9_RAW_REORDER_BSF 1 -#define CONFIG_VP9_SUPERFRAME_BSF 1 -#define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 1 -#define CONFIG_AASC_DECODER 1 -#define CONFIG_AIC_DECODER 1 -#define CONFIG_ALIAS_PIX_DECODER 1 -#define CONFIG_AGM_DECODER 1 -#define CONFIG_AMV_DECODER 1 -#define CONFIG_ANM_DECODER 1 -#define CONFIG_ANSI_DECODER 1 -#define CONFIG_APNG_DECODER 0 -#define CONFIG_ARBC_DECODER 1 -#define CONFIG_ASV1_DECODER 1 -#define CONFIG_ASV2_DECODER 1 -#define CONFIG_AURA_DECODER 1 -#define CONFIG_AURA2_DECODER 1 -#define CONFIG_AVRP_DECODER 1 -#define CONFIG_AVRN_DECODER 1 -#define CONFIG_AVS_DECODER 1 -#define CONFIG_AVUI_DECODER 1 -#define CONFIG_AYUV_DECODER 1 -#define CONFIG_BETHSOFTVID_DECODER 1 -#define CONFIG_BFI_DECODER 1 -#define CONFIG_BINK_DECODER 1 -#define CONFIG_BITPACKED_DECODER 1 -#define CONFIG_BMP_DECODER 1 -#define CONFIG_BMV_VIDEO_DECODER 1 -#define CONFIG_BRENDER_PIX_DECODER 1 -#define CONFIG_C93_DECODER 1 -#define CONFIG_CAVS_DECODER 1 -#define CONFIG_CDGRAPHICS_DECODER 1 -#define CONFIG_CDXL_DECODER 1 -#define CONFIG_CFHD_DECODER 1 -#define CONFIG_CINEPAK_DECODER 1 -#define CONFIG_CLEARVIDEO_DECODER 1 -#define CONFIG_CLJR_DECODER 1 -#define CONFIG_CLLC_DECODER 1 -#define CONFIG_COMFORTNOISE_DECODER 1 -#define CONFIG_CPIA_DECODER 1 -#define CONFIG_CSCD_DECODER 1 -#define CONFIG_CYUV_DECODER 1 -#define CONFIG_DDS_DECODER 1 -#define CONFIG_DFA_DECODER 1 -#define CONFIG_DIRAC_DECODER 1 -#define CONFIG_DNXHD_DECODER 1 -#define CONFIG_DPX_DECODER 1 -#define CONFIG_DSICINVIDEO_DECODER 1 -#define CONFIG_DVAUDIO_DECODER 1 -#define CONFIG_DVVIDEO_DECODER 1 -#define CONFIG_DXA_DECODER 0 -#define CONFIG_DXTORY_DECODER 1 -#define CONFIG_DXV_DECODER 1 -#define CONFIG_EACMV_DECODER 1 -#define CONFIG_EAMAD_DECODER 1 -#define CONFIG_EATGQ_DECODER 1 -#define CONFIG_EATGV_DECODER 1 -#define CONFIG_EATQI_DECODER 1 -#define CONFIG_EIGHTBPS_DECODER 1 -#define CONFIG_EIGHTSVX_EXP_DECODER 1 -#define CONFIG_EIGHTSVX_FIB_DECODER 1 -#define CONFIG_ESCAPE124_DECODER 1 -#define CONFIG_ESCAPE130_DECODER 1 -#define CONFIG_EXR_DECODER 0 -#define CONFIG_FFV1_DECODER 1 -#define CONFIG_FFVHUFF_DECODER 1 -#define CONFIG_FIC_DECODER 1 -#define CONFIG_FITS_DECODER 1 -#define CONFIG_FLASHSV_DECODER 0 -#define CONFIG_FLASHSV2_DECODER 0 -#define CONFIG_FLIC_DECODER 1 -#define CONFIG_FLV_DECODER 1 -#define CONFIG_FMVC_DECODER 1 -#define CONFIG_FOURXM_DECODER 1 -#define CONFIG_FRAPS_DECODER 1 -#define CONFIG_FRWU_DECODER 1 -#define CONFIG_G2M_DECODER 0 -#define CONFIG_GDV_DECODER 1 -#define CONFIG_GIF_DECODER 1 -#define CONFIG_H261_DECODER 1 -#define CONFIG_H263_DECODER 1 -#define CONFIG_H263I_DECODER 1 -#define CONFIG_H263P_DECODER 1 -#define CONFIG_H263_V4L2M2M_DECODER 0 -#define CONFIG_H264_DECODER 1 -#define CONFIG_H264_CRYSTALHD_DECODER 0 -#define CONFIG_H264_V4L2M2M_DECODER 0 -#define CONFIG_H264_MEDIACODEC_DECODER 0 -#define CONFIG_H264_MMAL_DECODER 0 -#define CONFIG_H264_QSV_DECODER 0 -#define CONFIG_H264_RKMPP_DECODER 0 -#define CONFIG_HAP_DECODER 1 -#define CONFIG_HEVC_DECODER 1 -#define CONFIG_HEVC_QSV_DECODER 0 -#define CONFIG_HEVC_RKMPP_DECODER 0 -#define CONFIG_HEVC_V4L2M2M_DECODER 0 -#define CONFIG_HNM4_VIDEO_DECODER 1 -#define CONFIG_HQ_HQA_DECODER 1 -#define CONFIG_HQX_DECODER 1 -#define CONFIG_HUFFYUV_DECODER 1 -#define CONFIG_HYMT_DECODER 1 -#define CONFIG_IDCIN_DECODER 1 -#define CONFIG_IFF_ILBM_DECODER 1 -#define CONFIG_IMM4_DECODER 1 -#define CONFIG_INDEO2_DECODER 1 -#define CONFIG_INDEO3_DECODER 1 -#define CONFIG_INDEO4_DECODER 1 -#define CONFIG_INDEO5_DECODER 1 -#define CONFIG_INTERPLAY_VIDEO_DECODER 1 -#define CONFIG_JPEG2000_DECODER 1 -#define CONFIG_JPEGLS_DECODER 1 -#define CONFIG_JV_DECODER 1 -#define CONFIG_KGV1_DECODER 1 -#define CONFIG_KMVC_DECODER 1 -#define CONFIG_LAGARITH_DECODER 1 -#define CONFIG_LOCO_DECODER 1 -#define CONFIG_LSCR_DECODER 0 -#define CONFIG_M101_DECODER 1 -#define CONFIG_MAGICYUV_DECODER 1 -#define CONFIG_MDEC_DECODER 1 -#define CONFIG_MIMIC_DECODER 1 -#define CONFIG_MJPEG_DECODER 1 -#define CONFIG_MJPEGB_DECODER 1 -#define CONFIG_MMVIDEO_DECODER 1 -#define CONFIG_MOTIONPIXELS_DECODER 1 -#define CONFIG_MPEG1VIDEO_DECODER 1 -#define CONFIG_MPEG2VIDEO_DECODER 1 -#define CONFIG_MPEG4_DECODER 1 -#define CONFIG_MPEG4_CRYSTALHD_DECODER 0 -#define CONFIG_MPEG4_V4L2M2M_DECODER 0 -#define CONFIG_MPEG4_MMAL_DECODER 0 -#define CONFIG_MPEGVIDEO_DECODER 1 -#define CONFIG_MPEG1_V4L2M2M_DECODER 0 -#define CONFIG_MPEG2_MMAL_DECODER 0 -#define CONFIG_MPEG2_CRYSTALHD_DECODER 0 -#define CONFIG_MPEG2_V4L2M2M_DECODER 0 -#define CONFIG_MPEG2_QSV_DECODER 0 -#define CONFIG_MPEG2_MEDIACODEC_DECODER 0 -#define CONFIG_MSA1_DECODER 1 -#define CONFIG_MSCC_DECODER 0 -#define CONFIG_MSMPEG4V1_DECODER 1 -#define CONFIG_MSMPEG4V2_DECODER 1 -#define CONFIG_MSMPEG4V3_DECODER 1 -#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 -#define CONFIG_MSRLE_DECODER 1 -#define CONFIG_MSS1_DECODER 1 -#define CONFIG_MSS2_DECODER 1 -#define CONFIG_MSVIDEO1_DECODER 1 -#define CONFIG_MSZH_DECODER 1 -#define CONFIG_MTS2_DECODER 1 -#define CONFIG_MVC1_DECODER 1 -#define CONFIG_MVC2_DECODER 1 -#define CONFIG_MWSC_DECODER 0 -#define CONFIG_MXPEG_DECODER 1 -#define CONFIG_NUV_DECODER 1 -#define CONFIG_PAF_VIDEO_DECODER 1 -#define CONFIG_PAM_DECODER 1 -#define CONFIG_PBM_DECODER 1 -#define CONFIG_PCX_DECODER 1 -#define CONFIG_PGM_DECODER 1 -#define CONFIG_PGMYUV_DECODER 1 -#define CONFIG_PICTOR_DECODER 1 -#define CONFIG_PIXLET_DECODER 1 -#define CONFIG_PNG_DECODER 0 -#define CONFIG_PPM_DECODER 1 -#define CONFIG_PRORES_DECODER 1 -#define CONFIG_PROSUMER_DECODER 1 -#define CONFIG_PSD_DECODER 1 -#define CONFIG_PTX_DECODER 1 -#define CONFIG_QDRAW_DECODER 1 -#define CONFIG_QPEG_DECODER 1 -#define CONFIG_QTRLE_DECODER 1 -#define CONFIG_R10K_DECODER 1 -#define CONFIG_R210_DECODER 1 -#define CONFIG_RASC_DECODER 0 -#define CONFIG_RAWVIDEO_DECODER 1 -#define CONFIG_RL2_DECODER 1 -#define CONFIG_ROQ_DECODER 1 -#define CONFIG_RPZA_DECODER 1 -#define CONFIG_RSCC_DECODER 0 -#define CONFIG_RV10_DECODER 1 -#define CONFIG_RV20_DECODER 1 -#define CONFIG_RV30_DECODER 1 -#define CONFIG_RV40_DECODER 1 -#define CONFIG_S302M_DECODER 1 -#define CONFIG_SANM_DECODER 1 -#define CONFIG_SCPR_DECODER 1 -#define CONFIG_SCREENPRESSO_DECODER 0 -#define CONFIG_SDX2_DPCM_DECODER 1 -#define CONFIG_SGI_DECODER 1 -#define CONFIG_SGIRLE_DECODER 1 -#define CONFIG_SHEERVIDEO_DECODER 1 -#define CONFIG_SMACKER_DECODER 1 -#define CONFIG_SMC_DECODER 1 -#define CONFIG_SMVJPEG_DECODER 1 -#define CONFIG_SNOW_DECODER 1 -#define CONFIG_SP5X_DECODER 1 -#define CONFIG_SPEEDHQ_DECODER 1 -#define CONFIG_SRGC_DECODER 0 -#define CONFIG_SUNRAST_DECODER 1 -#define CONFIG_SVQ1_DECODER 1 -#define CONFIG_SVQ3_DECODER 1 -#define CONFIG_TARGA_DECODER 1 -#define CONFIG_TARGA_Y216_DECODER 1 -#define CONFIG_TDSC_DECODER 0 -#define CONFIG_THEORA_DECODER 1 -#define CONFIG_THP_DECODER 1 -#define CONFIG_TIERTEXSEQVIDEO_DECODER 1 -#define CONFIG_TIFF_DECODER 1 -#define CONFIG_TMV_DECODER 1 -#define CONFIG_TRUEMOTION1_DECODER 1 -#define CONFIG_TRUEMOTION2_DECODER 1 -#define CONFIG_TRUEMOTION2RT_DECODER 1 -#define CONFIG_TSCC_DECODER 0 -#define CONFIG_TSCC2_DECODER 1 -#define CONFIG_TXD_DECODER 1 -#define CONFIG_ULTI_DECODER 1 -#define CONFIG_UTVIDEO_DECODER 1 -#define CONFIG_V210_DECODER 1 -#define CONFIG_V210X_DECODER 1 -#define CONFIG_V308_DECODER 1 -#define CONFIG_V408_DECODER 1 -#define CONFIG_V410_DECODER 1 -#define CONFIG_VB_DECODER 1 -#define CONFIG_VBLE_DECODER 1 -#define CONFIG_VC1_DECODER 1 -#define CONFIG_VC1_CRYSTALHD_DECODER 0 -#define CONFIG_VC1IMAGE_DECODER 1 -#define CONFIG_VC1_MMAL_DECODER 0 -#define CONFIG_VC1_QSV_DECODER 0 -#define CONFIG_VC1_V4L2M2M_DECODER 0 -#define CONFIG_VCR1_DECODER 1 -#define CONFIG_VMDVIDEO_DECODER 1 -#define CONFIG_VMNC_DECODER 1 -#define CONFIG_VP3_DECODER 1 -#define CONFIG_VP4_DECODER 1 -#define CONFIG_VP5_DECODER 1 -#define CONFIG_VP6_DECODER 1 -#define CONFIG_VP6A_DECODER 1 -#define CONFIG_VP6F_DECODER 1 -#define CONFIG_VP7_DECODER 1 -#define CONFIG_VP8_DECODER 1 -#define CONFIG_VP8_RKMPP_DECODER 0 -#define CONFIG_VP8_V4L2M2M_DECODER 0 -#define CONFIG_VP9_DECODER 1 -#define CONFIG_VP9_RKMPP_DECODER 0 -#define CONFIG_VP9_V4L2M2M_DECODER 0 -#define CONFIG_VQA_DECODER 1 -#define CONFIG_WEBP_DECODER 1 -#define CONFIG_WCMV_DECODER 0 -#define CONFIG_WRAPPED_AVFRAME_DECODER 1 -#define CONFIG_WMV1_DECODER 1 -#define CONFIG_WMV2_DECODER 1 -#define CONFIG_WMV3_DECODER 1 -#define CONFIG_WMV3_CRYSTALHD_DECODER 0 -#define CONFIG_WMV3IMAGE_DECODER 1 -#define CONFIG_WNV1_DECODER 1 -#define CONFIG_XAN_WC3_DECODER 1 -#define CONFIG_XAN_WC4_DECODER 1 -#define CONFIG_XBM_DECODER 1 -#define CONFIG_XFACE_DECODER 1 -#define CONFIG_XL_DECODER 1 -#define CONFIG_XPM_DECODER 1 -#define CONFIG_XWD_DECODER 1 -#define CONFIG_Y41P_DECODER 1 -#define CONFIG_YLC_DECODER 1 -#define CONFIG_YOP_DECODER 1 -#define CONFIG_YUV4_DECODER 1 -#define CONFIG_ZERO12V_DECODER 1 -#define CONFIG_ZEROCODEC_DECODER 0 -#define CONFIG_ZLIB_DECODER 0 -#define CONFIG_ZMBV_DECODER 0 -#define CONFIG_AAC_DECODER 1 -#define CONFIG_AAC_FIXED_DECODER 1 -#define CONFIG_AAC_LATM_DECODER 1 -#define CONFIG_AC3_DECODER 1 -#define CONFIG_AC3_FIXED_DECODER 1 -#define CONFIG_ALAC_DECODER 1 -#define CONFIG_ALS_DECODER 1 -#define CONFIG_AMRNB_DECODER 1 -#define CONFIG_AMRWB_DECODER 1 -#define CONFIG_APE_DECODER 1 -#define CONFIG_APTX_DECODER 1 -#define CONFIG_APTX_HD_DECODER 1 -#define CONFIG_ATRAC1_DECODER 1 -#define CONFIG_ATRAC3_DECODER 1 -#define CONFIG_ATRAC3AL_DECODER 1 -#define CONFIG_ATRAC3P_DECODER 1 -#define CONFIG_ATRAC3PAL_DECODER 1 -#define CONFIG_ATRAC9_DECODER 1 -#define CONFIG_BINKAUDIO_DCT_DECODER 1 -#define CONFIG_BINKAUDIO_RDFT_DECODER 1 -#define CONFIG_BMV_AUDIO_DECODER 1 -#define CONFIG_COOK_DECODER 1 -#define CONFIG_DCA_DECODER 1 -#define CONFIG_DOLBY_E_DECODER 1 -#define CONFIG_DSD_LSBF_DECODER 1 -#define CONFIG_DSD_MSBF_DECODER 1 -#define CONFIG_DSD_LSBF_PLANAR_DECODER 1 -#define CONFIG_DSD_MSBF_PLANAR_DECODER 1 -#define CONFIG_DSICINAUDIO_DECODER 1 -#define CONFIG_DSS_SP_DECODER 1 -#define CONFIG_DST_DECODER 1 -#define CONFIG_EAC3_DECODER 1 -#define CONFIG_EVRC_DECODER 1 -#define CONFIG_FFWAVESYNTH_DECODER 1 -#define CONFIG_FLAC_DECODER 1 -#define CONFIG_G723_1_DECODER 1 -#define CONFIG_G729_DECODER 1 -#define CONFIG_GSM_DECODER 1 -#define CONFIG_GSM_MS_DECODER 1 -#define CONFIG_HCOM_DECODER 1 -#define CONFIG_IAC_DECODER 1 -#define CONFIG_ILBC_DECODER 1 -#define CONFIG_IMC_DECODER 1 -#define CONFIG_INTERPLAY_ACM_DECODER 1 -#define CONFIG_MACE3_DECODER 1 -#define CONFIG_MACE6_DECODER 1 -#define CONFIG_METASOUND_DECODER 1 -#define CONFIG_MLP_DECODER 1 -#define CONFIG_MP1_DECODER 1 -#define CONFIG_MP1FLOAT_DECODER 1 -#define CONFIG_MP2_DECODER 1 -#define CONFIG_MP2FLOAT_DECODER 1 -#define CONFIG_MP3FLOAT_DECODER 1 -#define CONFIG_MP3_DECODER 1 -#define CONFIG_MP3ADUFLOAT_DECODER 1 -#define CONFIG_MP3ADU_DECODER 1 -#define CONFIG_MP3ON4FLOAT_DECODER 1 -#define CONFIG_MP3ON4_DECODER 1 -#define CONFIG_MPC7_DECODER 1 -#define CONFIG_MPC8_DECODER 1 -#define CONFIG_NELLYMOSER_DECODER 1 -#define CONFIG_ON2AVC_DECODER 1 -#define CONFIG_OPUS_DECODER 1 -#define CONFIG_PAF_AUDIO_DECODER 1 -#define CONFIG_QCELP_DECODER 1 -#define CONFIG_QDM2_DECODER 1 -#define CONFIG_QDMC_DECODER 1 -#define CONFIG_RA_144_DECODER 1 -#define CONFIG_RA_288_DECODER 1 -#define CONFIG_RALF_DECODER 1 -#define CONFIG_SBC_DECODER 1 -#define CONFIG_SHORTEN_DECODER 1 -#define CONFIG_SIPR_DECODER 1 -#define CONFIG_SMACKAUD_DECODER 1 -#define CONFIG_SONIC_DECODER 1 -#define CONFIG_TAK_DECODER 1 -#define CONFIG_TRUEHD_DECODER 1 -#define CONFIG_TRUESPEECH_DECODER 1 -#define CONFIG_TTA_DECODER 1 -#define CONFIG_TWINVQ_DECODER 1 -#define CONFIG_VMDAUDIO_DECODER 1 -#define CONFIG_VORBIS_DECODER 1 -#define CONFIG_WAVPACK_DECODER 1 -#define CONFIG_WMALOSSLESS_DECODER 1 -#define CONFIG_WMAPRO_DECODER 1 -#define CONFIG_WMAV1_DECODER 1 -#define CONFIG_WMAV2_DECODER 1 -#define CONFIG_WMAVOICE_DECODER 1 -#define CONFIG_WS_SND1_DECODER 1 -#define CONFIG_XMA1_DECODER 1 -#define CONFIG_XMA2_DECODER 1 -#define CONFIG_PCM_ALAW_DECODER 1 -#define CONFIG_PCM_BLURAY_DECODER 1 -#define CONFIG_PCM_DVD_DECODER 1 -#define CONFIG_PCM_F16LE_DECODER 1 -#define CONFIG_PCM_F24LE_DECODER 1 -#define CONFIG_PCM_F32BE_DECODER 1 -#define CONFIG_PCM_F32LE_DECODER 1 -#define CONFIG_PCM_F64BE_DECODER 1 -#define CONFIG_PCM_F64LE_DECODER 1 -#define CONFIG_PCM_LXF_DECODER 1 -#define CONFIG_PCM_MULAW_DECODER 1 -#define CONFIG_PCM_S8_DECODER 1 -#define CONFIG_PCM_S8_PLANAR_DECODER 1 -#define CONFIG_PCM_S16BE_DECODER 1 -#define CONFIG_PCM_S16BE_PLANAR_DECODER 1 -#define CONFIG_PCM_S16LE_DECODER 1 -#define CONFIG_PCM_S16LE_PLANAR_DECODER 1 -#define CONFIG_PCM_S24BE_DECODER 1 -#define CONFIG_PCM_S24DAUD_DECODER 1 -#define CONFIG_PCM_S24LE_DECODER 1 -#define CONFIG_PCM_S24LE_PLANAR_DECODER 1 -#define CONFIG_PCM_S32BE_DECODER 1 -#define CONFIG_PCM_S32LE_DECODER 1 -#define CONFIG_PCM_S32LE_PLANAR_DECODER 1 -#define CONFIG_PCM_S64BE_DECODER 1 -#define CONFIG_PCM_S64LE_DECODER 1 -#define CONFIG_PCM_U8_DECODER 1 -#define CONFIG_PCM_U16BE_DECODER 1 -#define CONFIG_PCM_U16LE_DECODER 1 -#define CONFIG_PCM_U24BE_DECODER 1 -#define CONFIG_PCM_U24LE_DECODER 1 -#define CONFIG_PCM_U32BE_DECODER 1 -#define CONFIG_PCM_U32LE_DECODER 1 -#define CONFIG_PCM_VIDC_DECODER 1 -#define CONFIG_PCM_ZORK_DECODER 1 -#define CONFIG_GREMLIN_DPCM_DECODER 1 -#define CONFIG_INTERPLAY_DPCM_DECODER 1 -#define CONFIG_ROQ_DPCM_DECODER 1 -#define CONFIG_SOL_DPCM_DECODER 1 -#define CONFIG_XAN_DPCM_DECODER 1 -#define CONFIG_ADPCM_4XM_DECODER 1 -#define CONFIG_ADPCM_ADX_DECODER 1 -#define CONFIG_ADPCM_AFC_DECODER 1 -#define CONFIG_ADPCM_AGM_DECODER 1 -#define CONFIG_ADPCM_AICA_DECODER 1 -#define CONFIG_ADPCM_CT_DECODER 1 -#define CONFIG_ADPCM_DTK_DECODER 1 -#define CONFIG_ADPCM_EA_DECODER 1 -#define CONFIG_ADPCM_EA_MAXIS_XA_DECODER 1 -#define CONFIG_ADPCM_EA_R1_DECODER 1 -#define CONFIG_ADPCM_EA_R2_DECODER 1 -#define CONFIG_ADPCM_EA_R3_DECODER 1 -#define CONFIG_ADPCM_EA_XAS_DECODER 1 -#define CONFIG_ADPCM_G722_DECODER 1 -#define CONFIG_ADPCM_G726_DECODER 1 -#define CONFIG_ADPCM_G726LE_DECODER 1 -#define CONFIG_ADPCM_IMA_AMV_DECODER 1 -#define CONFIG_ADPCM_IMA_APC_DECODER 1 -#define CONFIG_ADPCM_IMA_DAT4_DECODER 1 -#define CONFIG_ADPCM_IMA_DK3_DECODER 1 -#define CONFIG_ADPCM_IMA_DK4_DECODER 1 -#define CONFIG_ADPCM_IMA_EA_EACS_DECODER 1 -#define CONFIG_ADPCM_IMA_EA_SEAD_DECODER 1 -#define CONFIG_ADPCM_IMA_ISS_DECODER 1 -#define CONFIG_ADPCM_IMA_OKI_DECODER 1 -#define CONFIG_ADPCM_IMA_QT_DECODER 1 -#define CONFIG_ADPCM_IMA_RAD_DECODER 1 -#define CONFIG_ADPCM_IMA_SMJPEG_DECODER 1 -#define CONFIG_ADPCM_IMA_WAV_DECODER 1 -#define CONFIG_ADPCM_IMA_WS_DECODER 1 -#define CONFIG_ADPCM_MS_DECODER 1 -#define CONFIG_ADPCM_MTAF_DECODER 1 -#define CONFIG_ADPCM_PSX_DECODER 1 -#define CONFIG_ADPCM_SBPRO_2_DECODER 1 -#define CONFIG_ADPCM_SBPRO_3_DECODER 1 -#define CONFIG_ADPCM_SBPRO_4_DECODER 1 -#define CONFIG_ADPCM_SWF_DECODER 1 -#define CONFIG_ADPCM_THP_DECODER 1 -#define CONFIG_ADPCM_THP_LE_DECODER 1 -#define CONFIG_ADPCM_VIMA_DECODER 1 -#define CONFIG_ADPCM_XA_DECODER 1 -#define CONFIG_ADPCM_YAMAHA_DECODER 1 -#define CONFIG_SSA_DECODER 1 -#define CONFIG_ASS_DECODER 1 -#define CONFIG_CCAPTION_DECODER 1 -#define CONFIG_DVBSUB_DECODER 1 -#define CONFIG_DVDSUB_DECODER 1 -#define CONFIG_JACOSUB_DECODER 1 -#define CONFIG_MICRODVD_DECODER 1 -#define CONFIG_MOVTEXT_DECODER 1 -#define CONFIG_MPL2_DECODER 1 -#define CONFIG_PGSSUB_DECODER 1 -#define CONFIG_PJS_DECODER 1 -#define CONFIG_REALTEXT_DECODER 1 -#define CONFIG_SAMI_DECODER 1 -#define CONFIG_SRT_DECODER 1 -#define CONFIG_STL_DECODER 1 -#define CONFIG_SUBRIP_DECODER 1 -#define CONFIG_SUBVIEWER_DECODER 1 -#define CONFIG_SUBVIEWER1_DECODER 1 -#define CONFIG_TEXT_DECODER 1 -#define CONFIG_VPLAYER_DECODER 1 -#define CONFIG_WEBVTT_DECODER 1 -#define CONFIG_XSUB_DECODER 1 -#define CONFIG_AAC_AT_DECODER 0 -#define CONFIG_AC3_AT_DECODER 0 -#define CONFIG_ADPCM_IMA_QT_AT_DECODER 0 -#define CONFIG_ALAC_AT_DECODER 0 -#define CONFIG_AMR_NB_AT_DECODER 0 -#define CONFIG_EAC3_AT_DECODER 0 -#define CONFIG_GSM_MS_AT_DECODER 0 -#define CONFIG_ILBC_AT_DECODER 0 -#define CONFIG_MP1_AT_DECODER 0 -#define CONFIG_MP2_AT_DECODER 0 -#define CONFIG_MP3_AT_DECODER 0 -#define CONFIG_PCM_ALAW_AT_DECODER 0 -#define CONFIG_PCM_MULAW_AT_DECODER 0 -#define CONFIG_QDMC_AT_DECODER 0 -#define CONFIG_QDM2_AT_DECODER 0 -#define CONFIG_LIBAOM_AV1_DECODER 0 -#define CONFIG_LIBARIBB24_DECODER 0 -#define CONFIG_LIBCELT_DECODER 0 -#define CONFIG_LIBCODEC2_DECODER 0 -#define CONFIG_LIBDAV1D_DECODER 0 -#define CONFIG_LIBDAVS2_DECODER 0 -#define CONFIG_LIBFDK_AAC_DECODER 0 -#define CONFIG_LIBGSM_DECODER 0 -#define CONFIG_LIBGSM_MS_DECODER 0 -#define CONFIG_LIBILBC_DECODER 0 -#define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 -#define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 -#define CONFIG_LIBOPENJPEG_DECODER 0 -#define CONFIG_LIBOPUS_DECODER 0 -#define CONFIG_LIBRSVG_DECODER 0 -#define CONFIG_LIBSPEEX_DECODER 0 -#define CONFIG_LIBVORBIS_DECODER 0 -#define CONFIG_LIBVPX_VP8_DECODER 0 -#define CONFIG_LIBVPX_VP9_DECODER 0 -#define CONFIG_LIBZVBI_TELETEXT_DECODER 0 -#define CONFIG_BINTEXT_DECODER 1 -#define CONFIG_XBIN_DECODER 1 -#define CONFIG_IDF_DECODER 1 -#define CONFIG_LIBOPENH264_DECODER 0 -#define CONFIG_H264_CUVID_DECODER 0 -#define CONFIG_HEVC_CUVID_DECODER 0 -#define CONFIG_HEVC_MEDIACODEC_DECODER 0 -#define CONFIG_MJPEG_CUVID_DECODER 0 -#define CONFIG_MPEG1_CUVID_DECODER 0 -#define CONFIG_MPEG2_CUVID_DECODER 0 -#define CONFIG_MPEG4_CUVID_DECODER 0 -#define CONFIG_MPEG4_MEDIACODEC_DECODER 0 -#define CONFIG_VC1_CUVID_DECODER 0 -#define CONFIG_VP8_CUVID_DECODER 0 -#define CONFIG_VP8_MEDIACODEC_DECODER 0 -#define CONFIG_VP8_QSV_DECODER 0 -#define CONFIG_VP9_CUVID_DECODER 0 -#define CONFIG_VP9_MEDIACODEC_DECODER 0 -#define CONFIG_A64MULTI_ENCODER 1 -#define CONFIG_A64MULTI5_ENCODER 1 -#define CONFIG_ALIAS_PIX_ENCODER 1 -#define CONFIG_AMV_ENCODER 1 -#define CONFIG_APNG_ENCODER 0 -#define CONFIG_ASV1_ENCODER 1 -#define CONFIG_ASV2_ENCODER 1 -#define CONFIG_AVRP_ENCODER 1 -#define CONFIG_AVUI_ENCODER 1 -#define CONFIG_AYUV_ENCODER 1 -#define CONFIG_BMP_ENCODER 1 -#define CONFIG_CINEPAK_ENCODER 1 -#define CONFIG_CLJR_ENCODER 1 -#define CONFIG_COMFORTNOISE_ENCODER 1 -#define CONFIG_DNXHD_ENCODER 1 -#define CONFIG_DPX_ENCODER 1 -#define CONFIG_DVVIDEO_ENCODER 1 -#define CONFIG_FFV1_ENCODER 1 -#define CONFIG_FFVHUFF_ENCODER 1 -#define CONFIG_FITS_ENCODER 1 -#define CONFIG_FLASHSV_ENCODER 0 -#define CONFIG_FLASHSV2_ENCODER 0 -#define CONFIG_FLV_ENCODER 1 -#define CONFIG_GIF_ENCODER 1 -#define CONFIG_H261_ENCODER 1 -#define CONFIG_H263_ENCODER 1 -#define CONFIG_H263P_ENCODER 1 -#define CONFIG_HAP_ENCODER 0 -#define CONFIG_HUFFYUV_ENCODER 1 -#define CONFIG_JPEG2000_ENCODER 1 -#define CONFIG_JPEGLS_ENCODER 1 -#define CONFIG_LJPEG_ENCODER 1 -#define CONFIG_MAGICYUV_ENCODER 1 -#define CONFIG_MJPEG_ENCODER 1 -#define CONFIG_MPEG1VIDEO_ENCODER 1 -#define CONFIG_MPEG2VIDEO_ENCODER 1 -#define CONFIG_MPEG4_ENCODER 1 -#define CONFIG_MSMPEG4V2_ENCODER 1 -#define CONFIG_MSMPEG4V3_ENCODER 1 -#define CONFIG_MSVIDEO1_ENCODER 1 -#define CONFIG_PAM_ENCODER 1 -#define CONFIG_PBM_ENCODER 1 -#define CONFIG_PCX_ENCODER 1 -#define CONFIG_PGM_ENCODER 1 -#define CONFIG_PGMYUV_ENCODER 1 -#define CONFIG_PNG_ENCODER 0 -#define CONFIG_PPM_ENCODER 1 -#define CONFIG_PRORES_ENCODER 1 -#define CONFIG_PRORES_AW_ENCODER 1 -#define CONFIG_PRORES_KS_ENCODER 1 -#define CONFIG_QTRLE_ENCODER 1 -#define CONFIG_R10K_ENCODER 1 -#define CONFIG_R210_ENCODER 1 -#define CONFIG_RAWVIDEO_ENCODER 1 -#define CONFIG_ROQ_ENCODER 1 -#define CONFIG_RV10_ENCODER 1 -#define CONFIG_RV20_ENCODER 1 -#define CONFIG_S302M_ENCODER 1 -#define CONFIG_SGI_ENCODER 1 -#define CONFIG_SNOW_ENCODER 1 -#define CONFIG_SUNRAST_ENCODER 1 -#define CONFIG_SVQ1_ENCODER 1 -#define CONFIG_TARGA_ENCODER 1 -#define CONFIG_TIFF_ENCODER 1 -#define CONFIG_UTVIDEO_ENCODER 1 -#define CONFIG_V210_ENCODER 1 -#define CONFIG_V308_ENCODER 1 -#define CONFIG_V408_ENCODER 1 -#define CONFIG_V410_ENCODER 1 -#define CONFIG_VC2_ENCODER 1 -#define CONFIG_WRAPPED_AVFRAME_ENCODER 1 -#define CONFIG_WMV1_ENCODER 1 -#define CONFIG_WMV2_ENCODER 1 -#define CONFIG_XBM_ENCODER 1 -#define CONFIG_XFACE_ENCODER 1 -#define CONFIG_XWD_ENCODER 1 -#define CONFIG_Y41P_ENCODER 1 -#define CONFIG_YUV4_ENCODER 1 -#define CONFIG_ZLIB_ENCODER 0 -#define CONFIG_ZMBV_ENCODER 0 -#define CONFIG_AAC_ENCODER 1 -#define CONFIG_AC3_ENCODER 1 -#define CONFIG_AC3_FIXED_ENCODER 1 -#define CONFIG_ALAC_ENCODER 1 -#define CONFIG_APTX_ENCODER 1 -#define CONFIG_APTX_HD_ENCODER 1 -#define CONFIG_DCA_ENCODER 1 -#define CONFIG_EAC3_ENCODER 1 -#define CONFIG_FLAC_ENCODER 1 -#define CONFIG_G723_1_ENCODER 1 -#define CONFIG_MLP_ENCODER 1 -#define CONFIG_MP2_ENCODER 1 -#define CONFIG_MP2FIXED_ENCODER 1 -#define CONFIG_NELLYMOSER_ENCODER 1 -#define CONFIG_OPUS_ENCODER 1 -#define CONFIG_RA_144_ENCODER 1 -#define CONFIG_SBC_ENCODER 1 -#define CONFIG_SONIC_ENCODER 1 -#define CONFIG_SONIC_LS_ENCODER 1 -#define CONFIG_TRUEHD_ENCODER 1 -#define CONFIG_TTA_ENCODER 1 -#define CONFIG_VORBIS_ENCODER 1 -#define CONFIG_WAVPACK_ENCODER 1 -#define CONFIG_WMAV1_ENCODER 1 -#define CONFIG_WMAV2_ENCODER 1 -#define CONFIG_PCM_ALAW_ENCODER 1 -#define CONFIG_PCM_DVD_ENCODER 1 -#define CONFIG_PCM_F32BE_ENCODER 1 -#define CONFIG_PCM_F32LE_ENCODER 1 -#define CONFIG_PCM_F64BE_ENCODER 1 -#define CONFIG_PCM_F64LE_ENCODER 1 -#define CONFIG_PCM_MULAW_ENCODER 1 -#define CONFIG_PCM_S8_ENCODER 1 -#define CONFIG_PCM_S8_PLANAR_ENCODER 1 -#define CONFIG_PCM_S16BE_ENCODER 1 -#define CONFIG_PCM_S16BE_PLANAR_ENCODER 1 -#define CONFIG_PCM_S16LE_ENCODER 1 -#define CONFIG_PCM_S16LE_PLANAR_ENCODER 1 -#define CONFIG_PCM_S24BE_ENCODER 1 -#define CONFIG_PCM_S24DAUD_ENCODER 1 -#define CONFIG_PCM_S24LE_ENCODER 1 -#define CONFIG_PCM_S24LE_PLANAR_ENCODER 1 -#define CONFIG_PCM_S32BE_ENCODER 1 -#define CONFIG_PCM_S32LE_ENCODER 1 -#define CONFIG_PCM_S32LE_PLANAR_ENCODER 1 -#define CONFIG_PCM_S64BE_ENCODER 1 -#define CONFIG_PCM_S64LE_ENCODER 1 -#define CONFIG_PCM_U8_ENCODER 1 -#define CONFIG_PCM_U16BE_ENCODER 1 -#define CONFIG_PCM_U16LE_ENCODER 1 -#define CONFIG_PCM_U24BE_ENCODER 1 -#define CONFIG_PCM_U24LE_ENCODER 1 -#define CONFIG_PCM_U32BE_ENCODER 1 -#define CONFIG_PCM_U32LE_ENCODER 1 -#define CONFIG_PCM_VIDC_ENCODER 1 -#define CONFIG_ROQ_DPCM_ENCODER 1 -#define CONFIG_ADPCM_ADX_ENCODER 1 -#define CONFIG_ADPCM_G722_ENCODER 1 -#define CONFIG_ADPCM_G726_ENCODER 1 -#define CONFIG_ADPCM_G726LE_ENCODER 1 -#define CONFIG_ADPCM_IMA_QT_ENCODER 1 -#define CONFIG_ADPCM_IMA_WAV_ENCODER 1 -#define CONFIG_ADPCM_MS_ENCODER 1 -#define CONFIG_ADPCM_SWF_ENCODER 1 -#define CONFIG_ADPCM_YAMAHA_ENCODER 1 -#define CONFIG_SSA_ENCODER 1 -#define CONFIG_ASS_ENCODER 1 -#define CONFIG_DVBSUB_ENCODER 1 -#define CONFIG_DVDSUB_ENCODER 1 -#define CONFIG_MOVTEXT_ENCODER 1 -#define CONFIG_SRT_ENCODER 1 -#define CONFIG_SUBRIP_ENCODER 1 -#define CONFIG_TEXT_ENCODER 1 -#define CONFIG_WEBVTT_ENCODER 1 -#define CONFIG_XSUB_ENCODER 1 -#define CONFIG_AAC_AT_ENCODER 0 -#define CONFIG_ALAC_AT_ENCODER 0 -#define CONFIG_ILBC_AT_ENCODER 0 -#define CONFIG_PCM_ALAW_AT_ENCODER 0 -#define CONFIG_PCM_MULAW_AT_ENCODER 0 -#define CONFIG_LIBAOM_AV1_ENCODER 0 -#define CONFIG_LIBCODEC2_ENCODER 0 -#define CONFIG_LIBFDK_AAC_ENCODER 0 -#define CONFIG_LIBGSM_ENCODER 0 -#define CONFIG_LIBGSM_MS_ENCODER 0 -#define CONFIG_LIBILBC_ENCODER 0 -#define CONFIG_LIBMP3LAME_ENCODER 0 -#define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 -#define CONFIG_LIBOPENJPEG_ENCODER 0 -#define CONFIG_LIBOPUS_ENCODER 0 -#define CONFIG_LIBSHINE_ENCODER 0 -#define CONFIG_LIBSPEEX_ENCODER 0 -#define CONFIG_LIBTHEORA_ENCODER 0 -#define CONFIG_LIBTWOLAME_ENCODER 0 -#define CONFIG_LIBVO_AMRWBENC_ENCODER 0 -#define CONFIG_LIBVORBIS_ENCODER 0 -#define CONFIG_LIBVPX_VP8_ENCODER 0 -#define CONFIG_LIBVPX_VP9_ENCODER 0 -#define CONFIG_LIBWAVPACK_ENCODER 0 -#define CONFIG_LIBWEBP_ANIM_ENCODER 0 -#define CONFIG_LIBWEBP_ENCODER 0 -#define CONFIG_LIBX262_ENCODER 0 -#define CONFIG_LIBX264_ENCODER 0 -#define CONFIG_LIBX264RGB_ENCODER 0 -#define CONFIG_LIBX265_ENCODER 0 -#define CONFIG_LIBXAVS_ENCODER 0 -#define CONFIG_LIBXAVS2_ENCODER 0 -#define CONFIG_LIBXVID_ENCODER 0 -#define CONFIG_H263_V4L2M2M_ENCODER 0 -#define CONFIG_LIBOPENH264_ENCODER 0 -#define CONFIG_H264_AMF_ENCODER 0 -#define CONFIG_H264_NVENC_ENCODER 0 -#define CONFIG_H264_OMX_ENCODER 0 -#define CONFIG_H264_QSV_ENCODER 0 -#define CONFIG_H264_V4L2M2M_ENCODER 0 -#define CONFIG_H264_VAAPI_ENCODER 0 -#define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 -#define CONFIG_NVENC_ENCODER 0 -#define CONFIG_NVENC_H264_ENCODER 0 -#define CONFIG_NVENC_HEVC_ENCODER 0 -#define CONFIG_HEVC_AMF_ENCODER 0 -#define CONFIG_HEVC_NVENC_ENCODER 0 -#define CONFIG_HEVC_QSV_ENCODER 0 -#define CONFIG_HEVC_V4L2M2M_ENCODER 0 -#define CONFIG_HEVC_VAAPI_ENCODER 0 -#define CONFIG_HEVC_VIDEOTOOLBOX_ENCODER 0 -#define CONFIG_LIBKVAZAAR_ENCODER 0 -#define CONFIG_MJPEG_QSV_ENCODER 0 -#define CONFIG_MJPEG_VAAPI_ENCODER 0 -#define CONFIG_MPEG2_QSV_ENCODER 0 -#define CONFIG_MPEG2_VAAPI_ENCODER 0 -#define CONFIG_MPEG4_V4L2M2M_ENCODER 0 -#define CONFIG_VP8_V4L2M2M_ENCODER 0 -#define CONFIG_VP8_VAAPI_ENCODER 0 -#define CONFIG_VP9_VAAPI_ENCODER 0 -#define CONFIG_H263_VAAPI_HWACCEL 0 -#define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0 -#define CONFIG_H264_D3D11VA_HWACCEL 1 -#define CONFIG_H264_D3D11VA2_HWACCEL 1 -#define CONFIG_H264_DXVA2_HWACCEL 1 -#define CONFIG_H264_NVDEC_HWACCEL 0 -#define CONFIG_H264_VAAPI_HWACCEL 0 -#define CONFIG_H264_VDPAU_HWACCEL 0 -#define CONFIG_H264_VIDEOTOOLBOX_HWACCEL 0 -#define CONFIG_HEVC_D3D11VA_HWACCEL 1 -#define CONFIG_HEVC_D3D11VA2_HWACCEL 1 -#define CONFIG_HEVC_DXVA2_HWACCEL 1 -#define CONFIG_HEVC_NVDEC_HWACCEL 0 -#define CONFIG_HEVC_VAAPI_HWACCEL 0 -#define CONFIG_HEVC_VDPAU_HWACCEL 0 -#define CONFIG_HEVC_VIDEOTOOLBOX_HWACCEL 0 -#define CONFIG_MJPEG_NVDEC_HWACCEL 0 -#define CONFIG_MJPEG_VAAPI_HWACCEL 0 -#define CONFIG_MPEG1_NVDEC_HWACCEL 0 -#define CONFIG_MPEG1_VDPAU_HWACCEL 0 -#define CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL 0 -#define CONFIG_MPEG1_XVMC_HWACCEL 0 -#define CONFIG_MPEG2_D3D11VA_HWACCEL 1 -#define CONFIG_MPEG2_D3D11VA2_HWACCEL 1 -#define CONFIG_MPEG2_NVDEC_HWACCEL 0 -#define CONFIG_MPEG2_DXVA2_HWACCEL 1 -#define CONFIG_MPEG2_VAAPI_HWACCEL 0 -#define CONFIG_MPEG2_VDPAU_HWACCEL 0 -#define CONFIG_MPEG2_VIDEOTOOLBOX_HWACCEL 0 -#define CONFIG_MPEG2_XVMC_HWACCEL 0 -#define CONFIG_MPEG4_NVDEC_HWACCEL 0 -#define CONFIG_MPEG4_VAAPI_HWACCEL 0 -#define CONFIG_MPEG4_VDPAU_HWACCEL 0 -#define CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL 0 -#define CONFIG_VC1_D3D11VA_HWACCEL 1 -#define CONFIG_VC1_D3D11VA2_HWACCEL 1 -#define CONFIG_VC1_DXVA2_HWACCEL 1 -#define CONFIG_VC1_NVDEC_HWACCEL 0 -#define CONFIG_VC1_VAAPI_HWACCEL 0 -#define CONFIG_VC1_VDPAU_HWACCEL 0 -#define CONFIG_VP8_NVDEC_HWACCEL 0 -#define CONFIG_VP8_VAAPI_HWACCEL 0 -#define CONFIG_VP9_D3D11VA_HWACCEL 1 -#define CONFIG_VP9_D3D11VA2_HWACCEL 1 -#define CONFIG_VP9_DXVA2_HWACCEL 1 -#define CONFIG_VP9_NVDEC_HWACCEL 0 -#define CONFIG_VP9_VAAPI_HWACCEL 0 -#define CONFIG_WMV3_D3D11VA_HWACCEL 1 -#define CONFIG_WMV3_D3D11VA2_HWACCEL 1 -#define CONFIG_WMV3_DXVA2_HWACCEL 1 -#define CONFIG_WMV3_NVDEC_HWACCEL 0 -#define CONFIG_WMV3_VAAPI_HWACCEL 0 -#define CONFIG_WMV3_VDPAU_HWACCEL 0 -#define CONFIG_AAC_PARSER 1 -#define CONFIG_AAC_LATM_PARSER 1 -#define CONFIG_AC3_PARSER 1 -#define CONFIG_ADX_PARSER 1 -#define CONFIG_AV1_PARSER 1 -#define CONFIG_AVS2_PARSER 1 -#define CONFIG_BMP_PARSER 1 -#define CONFIG_CAVSVIDEO_PARSER 1 -#define CONFIG_COOK_PARSER 1 -#define CONFIG_DCA_PARSER 1 -#define CONFIG_DIRAC_PARSER 1 -#define CONFIG_DNXHD_PARSER 1 -#define CONFIG_DPX_PARSER 1 -#define CONFIG_DVAUDIO_PARSER 1 -#define CONFIG_DVBSUB_PARSER 1 -#define CONFIG_DVDSUB_PARSER 1 -#define CONFIG_DVD_NAV_PARSER 1 -#define CONFIG_FLAC_PARSER 1 -#define CONFIG_G723_1_PARSER 1 -#define CONFIG_G729_PARSER 1 -#define CONFIG_GIF_PARSER 1 -#define CONFIG_GSM_PARSER 1 -#define CONFIG_H261_PARSER 1 -#define CONFIG_H263_PARSER 1 -#define CONFIG_H264_PARSER 1 -#define CONFIG_HEVC_PARSER 1 -#define CONFIG_MJPEG_PARSER 1 -#define CONFIG_MLP_PARSER 1 -#define CONFIG_MPEG4VIDEO_PARSER 1 -#define CONFIG_MPEGAUDIO_PARSER 1 -#define CONFIG_MPEGVIDEO_PARSER 1 -#define CONFIG_OPUS_PARSER 1 -#define CONFIG_PNG_PARSER 1 -#define CONFIG_PNM_PARSER 1 -#define CONFIG_RV30_PARSER 1 -#define CONFIG_RV40_PARSER 1 -#define CONFIG_SBC_PARSER 1 -#define CONFIG_SIPR_PARSER 1 -#define CONFIG_TAK_PARSER 1 -#define CONFIG_VC1_PARSER 1 -#define CONFIG_VORBIS_PARSER 1 -#define CONFIG_VP3_PARSER 1 -#define CONFIG_VP8_PARSER 1 -#define CONFIG_VP9_PARSER 1 -#define CONFIG_XMA_PARSER 1 -#define CONFIG_ALSA_INDEV 0 -#define CONFIG_ANDROID_CAMERA_INDEV 0 -#define CONFIG_AVFOUNDATION_INDEV 0 -#define CONFIG_BKTR_INDEV 0 -#define CONFIG_DECKLINK_INDEV 0 -#define CONFIG_DSHOW_INDEV 1 -#define CONFIG_FBDEV_INDEV 0 -#define CONFIG_GDIGRAB_INDEV 1 -#define CONFIG_IEC61883_INDEV 0 -#define CONFIG_JACK_INDEV 0 -#define CONFIG_KMSGRAB_INDEV 0 -#define CONFIG_LAVFI_INDEV 1 -#define CONFIG_OPENAL_INDEV 1 -#define CONFIG_OSS_INDEV 0 -#define CONFIG_PULSE_INDEV 0 -#define CONFIG_SNDIO_INDEV 0 -#define CONFIG_V4L2_INDEV 0 -#define CONFIG_VFWCAP_INDEV 1 -#define CONFIG_XCBGRAB_INDEV 0 -#define CONFIG_LIBCDIO_INDEV 0 -#define CONFIG_LIBDC1394_INDEV 0 -#define CONFIG_ALSA_OUTDEV 0 -#define CONFIG_CACA_OUTDEV 0 -#define CONFIG_DECKLINK_OUTDEV 0 -#define CONFIG_FBDEV_OUTDEV 0 -#define CONFIG_OPENGL_OUTDEV 0 -#define CONFIG_OSS_OUTDEV 0 -#define CONFIG_PULSE_OUTDEV 0 -#define CONFIG_SDL2_OUTDEV 0 -#define CONFIG_SNDIO_OUTDEV 0 -#define CONFIG_V4L2_OUTDEV 0 -#define CONFIG_XV_OUTDEV 0 -#define CONFIG_ABENCH_FILTER 1 -#define CONFIG_ACOMPRESSOR_FILTER 1 -#define CONFIG_ACONTRAST_FILTER 1 -#define CONFIG_ACOPY_FILTER 1 -#define CONFIG_ACUE_FILTER 1 -#define CONFIG_ACROSSFADE_FILTER 1 -#define CONFIG_ACROSSOVER_FILTER 1 -#define CONFIG_ACRUSHER_FILTER 1 -#define CONFIG_ADECLICK_FILTER 1 -#define CONFIG_ADECLIP_FILTER 1 -#define CONFIG_ADELAY_FILTER 1 -#define CONFIG_ADERIVATIVE_FILTER 1 -#define CONFIG_AECHO_FILTER 1 -#define CONFIG_AEMPHASIS_FILTER 1 -#define CONFIG_AEVAL_FILTER 1 -#define CONFIG_AFADE_FILTER 1 -#define CONFIG_AFFTDN_FILTER 1 -#define CONFIG_AFFTFILT_FILTER 1 -#define CONFIG_AFIR_FILTER 1 -#define CONFIG_AFORMAT_FILTER 1 -#define CONFIG_AGATE_FILTER 1 -#define CONFIG_AIIR_FILTER 1 -#define CONFIG_AINTEGRAL_FILTER 1 -#define CONFIG_AINTERLEAVE_FILTER 1 -#define CONFIG_ALIMITER_FILTER 1 -#define CONFIG_ALLPASS_FILTER 1 -#define CONFIG_ALOOP_FILTER 1 -#define CONFIG_AMERGE_FILTER 1 -#define CONFIG_AMETADATA_FILTER 1 -#define CONFIG_AMIX_FILTER 1 -#define CONFIG_AMULTIPLY_FILTER 1 -#define CONFIG_ANEQUALIZER_FILTER 1 -#define CONFIG_ANLMDN_FILTER 1 -#define CONFIG_ANULL_FILTER 1 -#define CONFIG_APAD_FILTER 1 -#define CONFIG_APERMS_FILTER 1 -#define CONFIG_APHASER_FILTER 1 -#define CONFIG_APULSATOR_FILTER 1 -#define CONFIG_AREALTIME_FILTER 1 -#define CONFIG_ARESAMPLE_FILTER 1 -#define CONFIG_AREVERSE_FILTER 1 -#define CONFIG_ASELECT_FILTER 1 -#define CONFIG_ASENDCMD_FILTER 1 -#define CONFIG_ASETNSAMPLES_FILTER 1 -#define CONFIG_ASETPTS_FILTER 1 -#define CONFIG_ASETRATE_FILTER 1 -#define CONFIG_ASETTB_FILTER 1 -#define CONFIG_ASHOWINFO_FILTER 1 -#define CONFIG_ASIDEDATA_FILTER 1 -#define CONFIG_ASOFTCLIP_FILTER 1 -#define CONFIG_ASPLIT_FILTER 1 -#define CONFIG_ASR_FILTER 0 -#define CONFIG_ASTATS_FILTER 1 -#define CONFIG_ASTREAMSELECT_FILTER 1 -#define CONFIG_ATEMPO_FILTER 1 -#define CONFIG_ATRIM_FILTER 1 -#define CONFIG_AZMQ_FILTER 0 -#define CONFIG_BANDPASS_FILTER 1 -#define CONFIG_BANDREJECT_FILTER 1 -#define CONFIG_BASS_FILTER 1 -#define CONFIG_BIQUAD_FILTER 1 -#define CONFIG_BS2B_FILTER 0 -#define CONFIG_CHANNELMAP_FILTER 1 -#define CONFIG_CHANNELSPLIT_FILTER 1 -#define CONFIG_CHORUS_FILTER 1 -#define CONFIG_COMPAND_FILTER 1 -#define CONFIG_COMPENSATIONDELAY_FILTER 1 -#define CONFIG_CROSSFEED_FILTER 1 -#define CONFIG_CRYSTALIZER_FILTER 1 -#define CONFIG_DCSHIFT_FILTER 1 -#define CONFIG_DEESSER_FILTER 1 -#define CONFIG_DRMETER_FILTER 1 -#define CONFIG_DYNAUDNORM_FILTER 1 -#define CONFIG_EARWAX_FILTER 1 -#define CONFIG_EBUR128_FILTER 1 -#define CONFIG_EQUALIZER_FILTER 1 -#define CONFIG_EXTRASTEREO_FILTER 1 -#define CONFIG_FIREQUALIZER_FILTER 1 -#define CONFIG_FLANGER_FILTER 1 -#define CONFIG_HAAS_FILTER 1 -#define CONFIG_HDCD_FILTER 1 -#define CONFIG_HEADPHONE_FILTER 1 -#define CONFIG_HIGHPASS_FILTER 1 -#define CONFIG_HIGHSHELF_FILTER 1 -#define CONFIG_JOIN_FILTER 1 -#define CONFIG_LADSPA_FILTER 0 -#define CONFIG_LOUDNORM_FILTER 1 -#define CONFIG_LOWPASS_FILTER 1 -#define CONFIG_LOWSHELF_FILTER 1 -#define CONFIG_LV2_FILTER 0 -#define CONFIG_MCOMPAND_FILTER 1 -#define CONFIG_PAN_FILTER 1 -#define CONFIG_REPLAYGAIN_FILTER 1 -#define CONFIG_RESAMPLE_FILTER 0 -#define CONFIG_RUBBERBAND_FILTER 0 -#define CONFIG_SIDECHAINCOMPRESS_FILTER 1 -#define CONFIG_SIDECHAINGATE_FILTER 1 -#define CONFIG_SILENCEDETECT_FILTER 1 -#define CONFIG_SILENCEREMOVE_FILTER 1 -#define CONFIG_SOFALIZER_FILTER 0 -#define CONFIG_STEREOTOOLS_FILTER 1 -#define CONFIG_STEREOWIDEN_FILTER 1 -#define CONFIG_SUPEREQUALIZER_FILTER 1 -#define CONFIG_SURROUND_FILTER 1 -#define CONFIG_TREBLE_FILTER 1 -#define CONFIG_TREMOLO_FILTER 1 -#define CONFIG_VIBRATO_FILTER 1 -#define CONFIG_VOLUME_FILTER 1 -#define CONFIG_VOLUMEDETECT_FILTER 1 -#define CONFIG_AEVALSRC_FILTER 1 -#define CONFIG_ANOISESRC_FILTER 1 -#define CONFIG_ANULLSRC_FILTER 1 -#define CONFIG_FLITE_FILTER 0 -#define CONFIG_HILBERT_FILTER 1 -#define CONFIG_SINC_FILTER 1 -#define CONFIG_SINE_FILTER 1 -#define CONFIG_ANULLSINK_FILTER 1 -#define CONFIG_ALPHAEXTRACT_FILTER 1 -#define CONFIG_ALPHAMERGE_FILTER 1 -#define CONFIG_AMPLIFY_FILTER 1 -#define CONFIG_ASS_FILTER 0 -#define CONFIG_ATADENOISE_FILTER 1 -#define CONFIG_AVGBLUR_FILTER 1 -#define CONFIG_AVGBLUR_OPENCL_FILTER 0 -#define CONFIG_BBOX_FILTER 1 -#define CONFIG_BENCH_FILTER 1 -#define CONFIG_BITPLANENOISE_FILTER 1 -#define CONFIG_BLACKDETECT_FILTER 1 -#define CONFIG_BLACKFRAME_FILTER 0 -#define CONFIG_BLEND_FILTER 1 -#define CONFIG_BM3D_FILTER 1 -#define CONFIG_BOXBLUR_FILTER 0 -#define CONFIG_BOXBLUR_OPENCL_FILTER 0 -#define CONFIG_BWDIF_FILTER 1 -#define CONFIG_CHROMAHOLD_FILTER 1 -#define CONFIG_CHROMAKEY_FILTER 1 -#define CONFIG_CHROMASHIFT_FILTER 1 -#define CONFIG_CIESCOPE_FILTER 1 -#define CONFIG_CODECVIEW_FILTER 1 -#define CONFIG_COLORBALANCE_FILTER 1 -#define CONFIG_COLORCHANNELMIXER_FILTER 1 -#define CONFIG_COLORKEY_FILTER 1 -#define CONFIG_COLORKEY_OPENCL_FILTER 0 -#define CONFIG_COLORHOLD_FILTER 1 -#define CONFIG_COLORLEVELS_FILTER 1 -#define CONFIG_COLORMATRIX_FILTER 0 -#define CONFIG_COLORSPACE_FILTER 1 -#define CONFIG_CONVOLUTION_FILTER 1 -#define CONFIG_CONVOLUTION_OPENCL_FILTER 0 -#define CONFIG_CONVOLVE_FILTER 1 -#define CONFIG_COPY_FILTER 1 -#define CONFIG_COREIMAGE_FILTER 0 -#define CONFIG_COVER_RECT_FILTER 0 -#define CONFIG_CROP_FILTER 1 -#define CONFIG_CROPDETECT_FILTER 0 -#define CONFIG_CUE_FILTER 1 -#define CONFIG_CURVES_FILTER 1 -#define CONFIG_DATASCOPE_FILTER 1 -#define CONFIG_DCTDNOIZ_FILTER 1 -#define CONFIG_DEBAND_FILTER 1 -#define CONFIG_DEBLOCK_FILTER 1 -#define CONFIG_DECIMATE_FILTER 1 -#define CONFIG_DECONVOLVE_FILTER 1 -#define CONFIG_DEDOT_FILTER 1 -#define CONFIG_DEFLATE_FILTER 1 -#define CONFIG_DEFLICKER_FILTER 1 -#define CONFIG_DEINTERLACE_QSV_FILTER 0 -#define CONFIG_DEINTERLACE_VAAPI_FILTER 0 -#define CONFIG_DEJUDDER_FILTER 1 -#define CONFIG_DELOGO_FILTER 0 -#define CONFIG_DENOISE_VAAPI_FILTER 0 -#define CONFIG_DERAIN_FILTER 1 -#define CONFIG_DESHAKE_FILTER 1 -#define CONFIG_DESPILL_FILTER 1 -#define CONFIG_DETELECINE_FILTER 1 -#define CONFIG_DILATION_FILTER 1 -#define CONFIG_DILATION_OPENCL_FILTER 0 -#define CONFIG_DISPLACE_FILTER 1 -#define CONFIG_DOUBLEWEAVE_FILTER 1 -#define CONFIG_DRAWBOX_FILTER 1 -#define CONFIG_DRAWGRAPH_FILTER 1 -#define CONFIG_DRAWGRID_FILTER 1 -#define CONFIG_DRAWTEXT_FILTER 0 -#define CONFIG_EDGEDETECT_FILTER 1 -#define CONFIG_ELBG_FILTER 1 -#define CONFIG_ENTROPY_FILTER 1 -#define CONFIG_EQ_FILTER 0 -#define CONFIG_EROSION_FILTER 1 -#define CONFIG_EROSION_OPENCL_FILTER 0 -#define CONFIG_EXTRACTPLANES_FILTER 1 -#define CONFIG_FADE_FILTER 1 -#define CONFIG_FFTDNOIZ_FILTER 1 -#define CONFIG_FFTFILT_FILTER 1 -#define CONFIG_FIELD_FILTER 1 -#define CONFIG_FIELDHINT_FILTER 1 -#define CONFIG_FIELDMATCH_FILTER 1 -#define CONFIG_FIELDORDER_FILTER 1 -#define CONFIG_FILLBORDERS_FILTER 1 -#define CONFIG_FIND_RECT_FILTER 0 -#define CONFIG_FLOODFILL_FILTER 1 -#define CONFIG_FORMAT_FILTER 1 -#define CONFIG_FPS_FILTER 1 -#define CONFIG_FRAMEPACK_FILTER 1 -#define CONFIG_FRAMERATE_FILTER 1 -#define CONFIG_FRAMESTEP_FILTER 1 -#define CONFIG_FREEZEDETECT_FILTER 1 -#define CONFIG_FREI0R_FILTER 0 -#define CONFIG_FSPP_FILTER 0 -#define CONFIG_GBLUR_FILTER 1 -#define CONFIG_GEQ_FILTER 0 -#define CONFIG_GRADFUN_FILTER 1 -#define CONFIG_GRAPHMONITOR_FILTER 1 -#define CONFIG_GREYEDGE_FILTER 1 -#define CONFIG_HALDCLUT_FILTER 1 -#define CONFIG_HFLIP_FILTER 1 -#define CONFIG_HISTEQ_FILTER 0 -#define CONFIG_HISTOGRAM_FILTER 1 -#define CONFIG_HQDN3D_FILTER 0 -#define CONFIG_HQX_FILTER 1 -#define CONFIG_HSTACK_FILTER 1 -#define CONFIG_HUE_FILTER 1 -#define CONFIG_HWDOWNLOAD_FILTER 1 -#define CONFIG_HWMAP_FILTER 1 -#define CONFIG_HWUPLOAD_FILTER 1 -#define CONFIG_HWUPLOAD_CUDA_FILTER 0 -#define CONFIG_HYSTERESIS_FILTER 1 -#define CONFIG_IDET_FILTER 1 -#define CONFIG_IL_FILTER 1 -#define CONFIG_INFLATE_FILTER 1 -#define CONFIG_INTERLACE_FILTER 0 -#define CONFIG_INTERLEAVE_FILTER 1 -#define CONFIG_KERNDEINT_FILTER 0 -#define CONFIG_LAGFUN_FILTER 1 -#define CONFIG_LENSCORRECTION_FILTER 1 -#define CONFIG_LENSFUN_FILTER 0 -#define CONFIG_LIBVMAF_FILTER 0 -#define CONFIG_LIMITER_FILTER 1 -#define CONFIG_LOOP_FILTER 1 -#define CONFIG_LUMAKEY_FILTER 1 -#define CONFIG_LUT_FILTER 1 -#define CONFIG_LUT1D_FILTER 1 -#define CONFIG_LUT2_FILTER 1 -#define CONFIG_LUT3D_FILTER 1 -#define CONFIG_LUTRGB_FILTER 1 -#define CONFIG_LUTYUV_FILTER 1 -#define CONFIG_MASKEDCLAMP_FILTER 1 -#define CONFIG_MASKEDMERGE_FILTER 1 -#define CONFIG_MASKFUN_FILTER 1 -#define CONFIG_MCDEINT_FILTER 0 -#define CONFIG_MERGEPLANES_FILTER 1 -#define CONFIG_MESTIMATE_FILTER 1 -#define CONFIG_METADATA_FILTER 1 -#define CONFIG_MIDEQUALIZER_FILTER 1 -#define CONFIG_MINTERPOLATE_FILTER 1 -#define CONFIG_MIX_FILTER 1 -#define CONFIG_MPDECIMATE_FILTER 0 -#define CONFIG_NEGATE_FILTER 1 -#define CONFIG_NLMEANS_FILTER 1 -#define CONFIG_NLMEANS_OPENCL_FILTER 0 -#define CONFIG_NNEDI_FILTER 0 -#define CONFIG_NOFORMAT_FILTER 1 -#define CONFIG_NOISE_FILTER 1 -#define CONFIG_NORMALIZE_FILTER 1 -#define CONFIG_NULL_FILTER 1 -#define CONFIG_OCR_FILTER 0 -#define CONFIG_OCV_FILTER 0 -#define CONFIG_OSCILLOSCOPE_FILTER 1 -#define CONFIG_OVERLAY_FILTER 1 -#define CONFIG_OVERLAY_OPENCL_FILTER 0 -#define CONFIG_OVERLAY_QSV_FILTER 0 -#define CONFIG_OWDENOISE_FILTER 0 -#define CONFIG_PAD_FILTER 1 -#define CONFIG_PALETTEGEN_FILTER 1 -#define CONFIG_PALETTEUSE_FILTER 1 -#define CONFIG_PERMS_FILTER 1 -#define CONFIG_PERSPECTIVE_FILTER 0 -#define CONFIG_PHASE_FILTER 0 -#define CONFIG_PIXDESCTEST_FILTER 1 -#define CONFIG_PIXSCOPE_FILTER 1 -#define CONFIG_PP_FILTER 0 -#define CONFIG_PP7_FILTER 0 -#define CONFIG_PREMULTIPLY_FILTER 1 -#define CONFIG_PREWITT_FILTER 1 -#define CONFIG_PREWITT_OPENCL_FILTER 0 -#define CONFIG_PROCAMP_VAAPI_FILTER 0 -#define CONFIG_PROGRAM_OPENCL_FILTER 0 -#define CONFIG_PSEUDOCOLOR_FILTER 1 -#define CONFIG_PSNR_FILTER 1 -#define CONFIG_PULLUP_FILTER 0 -#define CONFIG_QP_FILTER 1 -#define CONFIG_RANDOM_FILTER 1 -#define CONFIG_READEIA608_FILTER 1 -#define CONFIG_READVITC_FILTER 1 -#define CONFIG_REALTIME_FILTER 1 -#define CONFIG_REMAP_FILTER 1 -#define CONFIG_REMOVEGRAIN_FILTER 1 -#define CONFIG_REMOVELOGO_FILTER 1 -#define CONFIG_REPEATFIELDS_FILTER 0 -#define CONFIG_REVERSE_FILTER 1 -#define CONFIG_RGBASHIFT_FILTER 1 -#define CONFIG_ROBERTS_FILTER 1 -#define CONFIG_ROBERTS_OPENCL_FILTER 0 -#define CONFIG_ROTATE_FILTER 1 -#define CONFIG_SAB_FILTER 0 -#define CONFIG_SCALE_FILTER 1 -#define CONFIG_SCALE_CUDA_FILTER 0 -#define CONFIG_SCALE_NPP_FILTER 0 -#define CONFIG_SCALE_QSV_FILTER 0 -#define CONFIG_SCALE_VAAPI_FILTER 0 -#define CONFIG_SCALE2REF_FILTER 1 -#define CONFIG_SELECT_FILTER 1 -#define CONFIG_SELECTIVECOLOR_FILTER 1 -#define CONFIG_SENDCMD_FILTER 1 -#define CONFIG_SEPARATEFIELDS_FILTER 1 -#define CONFIG_SETDAR_FILTER 1 -#define CONFIG_SETFIELD_FILTER 1 -#define CONFIG_SETPARAMS_FILTER 1 -#define CONFIG_SETPTS_FILTER 1 -#define CONFIG_SETRANGE_FILTER 1 -#define CONFIG_SETSAR_FILTER 1 -#define CONFIG_SETTB_FILTER 1 -#define CONFIG_SHARPNESS_VAAPI_FILTER 0 -#define CONFIG_SHOWINFO_FILTER 1 -#define CONFIG_SHOWPALETTE_FILTER 1 -#define CONFIG_SHUFFLEFRAMES_FILTER 1 -#define CONFIG_SHUFFLEPLANES_FILTER 1 -#define CONFIG_SIDEDATA_FILTER 1 -#define CONFIG_SIGNALSTATS_FILTER 1 -#define CONFIG_SIGNATURE_FILTER 0 -#define CONFIG_SMARTBLUR_FILTER 0 -#define CONFIG_SOBEL_FILTER 1 -#define CONFIG_SOBEL_OPENCL_FILTER 0 -#define CONFIG_SPLIT_FILTER 1 -#define CONFIG_SPP_FILTER 0 -#define CONFIG_SR_FILTER 1 -#define CONFIG_SSIM_FILTER 1 -#define CONFIG_STEREO3D_FILTER 0 -#define CONFIG_STREAMSELECT_FILTER 1 -#define CONFIG_SUBTITLES_FILTER 0 -#define CONFIG_SUPER2XSAI_FILTER 0 -#define CONFIG_SWAPRECT_FILTER 1 -#define CONFIG_SWAPUV_FILTER 1 -#define CONFIG_TBLEND_FILTER 1 -#define CONFIG_TELECINE_FILTER 1 -#define CONFIG_THRESHOLD_FILTER 1 -#define CONFIG_THUMBNAIL_FILTER 1 -#define CONFIG_THUMBNAIL_CUDA_FILTER 0 -#define CONFIG_TILE_FILTER 1 -#define CONFIG_TINTERLACE_FILTER 0 -#define CONFIG_TLUT2_FILTER 1 -#define CONFIG_TMIX_FILTER 1 -#define CONFIG_TONEMAP_FILTER 1 -#define CONFIG_TONEMAP_OPENCL_FILTER 0 -#define CONFIG_TPAD_FILTER 1 -#define CONFIG_TRANSPOSE_FILTER 1 -#define CONFIG_TRANSPOSE_NPP_FILTER 0 -#define CONFIG_TRANSPOSE_OPENCL_FILTER 0 -#define CONFIG_TRANSPOSE_VAAPI_FILTER 0 -#define CONFIG_TRIM_FILTER 1 -#define CONFIG_UNPREMULTIPLY_FILTER 1 -#define CONFIG_UNSHARP_FILTER 1 -#define CONFIG_UNSHARP_OPENCL_FILTER 0 -#define CONFIG_USPP_FILTER 0 -#define CONFIG_VAGUEDENOISER_FILTER 0 -#define CONFIG_VECTORSCOPE_FILTER 1 -#define CONFIG_VFLIP_FILTER 1 -#define CONFIG_VFRDET_FILTER 1 -#define CONFIG_VIBRANCE_FILTER 1 -#define CONFIG_VIDSTABDETECT_FILTER 0 -#define CONFIG_VIDSTABTRANSFORM_FILTER 0 -#define CONFIG_VIGNETTE_FILTER 1 -#define CONFIG_VMAFMOTION_FILTER 1 -#define CONFIG_VPP_QSV_FILTER 0 -#define CONFIG_VSTACK_FILTER 1 -#define CONFIG_W3FDIF_FILTER 1 -#define CONFIG_WAVEFORM_FILTER 1 -#define CONFIG_WEAVE_FILTER 1 -#define CONFIG_XBR_FILTER 1 -#define CONFIG_XMEDIAN_FILTER 1 -#define CONFIG_XSTACK_FILTER 1 -#define CONFIG_YADIF_FILTER 1 -#define CONFIG_YADIF_CUDA_FILTER 0 -#define CONFIG_ZMQ_FILTER 0 -#define CONFIG_ZOOMPAN_FILTER 1 -#define CONFIG_ZSCALE_FILTER 0 -#define CONFIG_ALLRGB_FILTER 1 -#define CONFIG_ALLYUV_FILTER 1 -#define CONFIG_CELLAUTO_FILTER 1 -#define CONFIG_COLOR_FILTER 1 -#define CONFIG_COREIMAGESRC_FILTER 0 -#define CONFIG_FREI0R_SRC_FILTER 0 -#define CONFIG_HALDCLUTSRC_FILTER 1 -#define CONFIG_LIFE_FILTER 1 -#define CONFIG_MANDELBROT_FILTER 1 -#define CONFIG_MPTESTSRC_FILTER 0 -#define CONFIG_NULLSRC_FILTER 1 -#define CONFIG_OPENCLSRC_FILTER 0 -#define CONFIG_PAL75BARS_FILTER 1 -#define CONFIG_PAL100BARS_FILTER 1 -#define CONFIG_RGBTESTSRC_FILTER 1 -#define CONFIG_SMPTEBARS_FILTER 1 -#define CONFIG_SMPTEHDBARS_FILTER 1 -#define CONFIG_TESTSRC_FILTER 1 -#define CONFIG_TESTSRC2_FILTER 1 -#define CONFIG_YUVTESTSRC_FILTER 1 -#define CONFIG_NULLSINK_FILTER 1 -#define CONFIG_ABITSCOPE_FILTER 1 -#define CONFIG_ADRAWGRAPH_FILTER 1 -#define CONFIG_AGRAPHMONITOR_FILTER 1 -#define CONFIG_AHISTOGRAM_FILTER 1 -#define CONFIG_APHASEMETER_FILTER 1 -#define CONFIG_AVECTORSCOPE_FILTER 1 -#define CONFIG_CONCAT_FILTER 1 -#define CONFIG_SHOWCQT_FILTER 1 -#define CONFIG_SHOWFREQS_FILTER 1 -#define CONFIG_SHOWSPATIAL_FILTER 1 -#define CONFIG_SHOWSPECTRUM_FILTER 1 -#define CONFIG_SHOWSPECTRUMPIC_FILTER 1 -#define CONFIG_SHOWVOLUME_FILTER 1 -#define CONFIG_SHOWWAVES_FILTER 1 -#define CONFIG_SHOWWAVESPIC_FILTER 1 -#define CONFIG_SPECTRUMSYNTH_FILTER 1 -#define CONFIG_AMOVIE_FILTER 1 -#define CONFIG_MOVIE_FILTER 1 -#define CONFIG_AFIFO_FILTER 1 -#define CONFIG_FIFO_FILTER 1 -#define CONFIG_AA_DEMUXER 1 -#define CONFIG_AAC_DEMUXER 1 -#define CONFIG_AC3_DEMUXER 1 -#define CONFIG_ACM_DEMUXER 1 -#define CONFIG_ACT_DEMUXER 1 -#define CONFIG_ADF_DEMUXER 1 -#define CONFIG_ADP_DEMUXER 1 -#define CONFIG_ADS_DEMUXER 1 -#define CONFIG_ADX_DEMUXER 1 -#define CONFIG_AEA_DEMUXER 1 -#define CONFIG_AFC_DEMUXER 1 -#define CONFIG_AIFF_DEMUXER 1 -#define CONFIG_AIX_DEMUXER 1 -#define CONFIG_AMR_DEMUXER 1 -#define CONFIG_AMRNB_DEMUXER 1 -#define CONFIG_AMRWB_DEMUXER 1 -#define CONFIG_ANM_DEMUXER 1 -#define CONFIG_APC_DEMUXER 1 -#define CONFIG_APE_DEMUXER 1 -#define CONFIG_APNG_DEMUXER 1 -#define CONFIG_APTX_DEMUXER 1 -#define CONFIG_APTX_HD_DEMUXER 1 -#define CONFIG_AQTITLE_DEMUXER 1 -#define CONFIG_ASF_DEMUXER 1 -#define CONFIG_ASF_O_DEMUXER 1 -#define CONFIG_ASS_DEMUXER 1 -#define CONFIG_AST_DEMUXER 1 -#define CONFIG_AU_DEMUXER 1 -#define CONFIG_AVI_DEMUXER 1 -#define CONFIG_AVISYNTH_DEMUXER 0 -#define CONFIG_AVR_DEMUXER 1 -#define CONFIG_AVS_DEMUXER 1 -#define CONFIG_AVS2_DEMUXER 1 -#define CONFIG_BETHSOFTVID_DEMUXER 1 -#define CONFIG_BFI_DEMUXER 1 -#define CONFIG_BINTEXT_DEMUXER 1 -#define CONFIG_BINK_DEMUXER 1 -#define CONFIG_BIT_DEMUXER 1 -#define CONFIG_BMV_DEMUXER 1 -#define CONFIG_BFSTM_DEMUXER 1 -#define CONFIG_BRSTM_DEMUXER 1 -#define CONFIG_BOA_DEMUXER 1 -#define CONFIG_C93_DEMUXER 1 -#define CONFIG_CAF_DEMUXER 1 -#define CONFIG_CAVSVIDEO_DEMUXER 1 -#define CONFIG_CDG_DEMUXER 1 -#define CONFIG_CDXL_DEMUXER 1 -#define CONFIG_CINE_DEMUXER 1 -#define CONFIG_CODEC2_DEMUXER 1 -#define CONFIG_CODEC2RAW_DEMUXER 1 -#define CONFIG_CONCAT_DEMUXER 1 -#define CONFIG_DASH_DEMUXER 0 -#define CONFIG_DATA_DEMUXER 1 -#define CONFIG_DAUD_DEMUXER 1 -#define CONFIG_DCSTR_DEMUXER 1 -#define CONFIG_DFA_DEMUXER 1 -#define CONFIG_DHAV_DEMUXER 1 -#define CONFIG_DIRAC_DEMUXER 1 -#define CONFIG_DNXHD_DEMUXER 1 -#define CONFIG_DSF_DEMUXER 1 -#define CONFIG_DSICIN_DEMUXER 1 -#define CONFIG_DSS_DEMUXER 1 -#define CONFIG_DTS_DEMUXER 1 -#define CONFIG_DTSHD_DEMUXER 1 -#define CONFIG_DV_DEMUXER 1 -#define CONFIG_DVBSUB_DEMUXER 1 -#define CONFIG_DVBTXT_DEMUXER 1 -#define CONFIG_DXA_DEMUXER 1 -#define CONFIG_EA_DEMUXER 1 -#define CONFIG_EA_CDATA_DEMUXER 1 -#define CONFIG_EAC3_DEMUXER 1 -#define CONFIG_EPAF_DEMUXER 1 -#define CONFIG_FFMETADATA_DEMUXER 1 -#define CONFIG_FILMSTRIP_DEMUXER 1 -#define CONFIG_FITS_DEMUXER 1 -#define CONFIG_FLAC_DEMUXER 1 -#define CONFIG_FLIC_DEMUXER 1 -#define CONFIG_FLV_DEMUXER 1 -#define CONFIG_LIVE_FLV_DEMUXER 1 -#define CONFIG_FOURXM_DEMUXER 1 -#define CONFIG_FRM_DEMUXER 1 -#define CONFIG_FSB_DEMUXER 1 -#define CONFIG_G722_DEMUXER 1 -#define CONFIG_G723_1_DEMUXER 1 -#define CONFIG_G726_DEMUXER 1 -#define CONFIG_G726LE_DEMUXER 1 -#define CONFIG_G729_DEMUXER 1 -#define CONFIG_GDV_DEMUXER 1 -#define CONFIG_GENH_DEMUXER 1 -#define CONFIG_GIF_DEMUXER 1 -#define CONFIG_GSM_DEMUXER 1 -#define CONFIG_GXF_DEMUXER 1 -#define CONFIG_H261_DEMUXER 1 -#define CONFIG_H263_DEMUXER 1 -#define CONFIG_H264_DEMUXER 1 -#define CONFIG_HCOM_DEMUXER 1 -#define CONFIG_HEVC_DEMUXER 1 -#define CONFIG_HLS_DEMUXER 1 -#define CONFIG_HNM_DEMUXER 1 -#define CONFIG_ICO_DEMUXER 1 -#define CONFIG_IDCIN_DEMUXER 1 -#define CONFIG_IDF_DEMUXER 1 -#define CONFIG_IFF_DEMUXER 1 -#define CONFIG_IFV_DEMUXER 1 -#define CONFIG_ILBC_DEMUXER 1 -#define CONFIG_IMAGE2_DEMUXER 1 -#define CONFIG_IMAGE2PIPE_DEMUXER 1 -#define CONFIG_IMAGE2_ALIAS_PIX_DEMUXER 1 -#define CONFIG_IMAGE2_BRENDER_PIX_DEMUXER 1 -#define CONFIG_INGENIENT_DEMUXER 1 -#define CONFIG_IPMOVIE_DEMUXER 1 -#define CONFIG_IRCAM_DEMUXER 1 -#define CONFIG_ISS_DEMUXER 1 -#define CONFIG_IV8_DEMUXER 1 -#define CONFIG_IVF_DEMUXER 1 -#define CONFIG_IVR_DEMUXER 1 -#define CONFIG_JACOSUB_DEMUXER 1 -#define CONFIG_JV_DEMUXER 1 -#define CONFIG_KUX_DEMUXER 1 -#define CONFIG_LMLM4_DEMUXER 1 -#define CONFIG_LOAS_DEMUXER 1 -#define CONFIG_LRC_DEMUXER 1 -#define CONFIG_LVF_DEMUXER 1 -#define CONFIG_LXF_DEMUXER 1 -#define CONFIG_M4V_DEMUXER 1 -#define CONFIG_MATROSKA_DEMUXER 1 -#define CONFIG_MGSTS_DEMUXER 1 -#define CONFIG_MICRODVD_DEMUXER 1 -#define CONFIG_MJPEG_DEMUXER 1 -#define CONFIG_MJPEG_2000_DEMUXER 1 -#define CONFIG_MLP_DEMUXER 1 -#define CONFIG_MLV_DEMUXER 1 -#define CONFIG_MM_DEMUXER 1 -#define CONFIG_MMF_DEMUXER 1 -#define CONFIG_MOV_DEMUXER 1 -#define CONFIG_MP3_DEMUXER 1 -#define CONFIG_MPC_DEMUXER 1 -#define CONFIG_MPC8_DEMUXER 1 -#define CONFIG_MPEGPS_DEMUXER 1 -#define CONFIG_MPEGTS_DEMUXER 1 -#define CONFIG_MPEGTSRAW_DEMUXER 1 -#define CONFIG_MPEGVIDEO_DEMUXER 1 -#define CONFIG_MPJPEG_DEMUXER 1 -#define CONFIG_MPL2_DEMUXER 1 -#define CONFIG_MPSUB_DEMUXER 1 -#define CONFIG_MSF_DEMUXER 1 -#define CONFIG_MSNWC_TCP_DEMUXER 1 -#define CONFIG_MTAF_DEMUXER 1 -#define CONFIG_MTV_DEMUXER 1 -#define CONFIG_MUSX_DEMUXER 1 -#define CONFIG_MV_DEMUXER 1 -#define CONFIG_MVI_DEMUXER 1 -#define CONFIG_MXF_DEMUXER 1 -#define CONFIG_MXG_DEMUXER 1 -#define CONFIG_NC_DEMUXER 1 -#define CONFIG_NISTSPHERE_DEMUXER 1 -#define CONFIG_NSP_DEMUXER 1 -#define CONFIG_NSV_DEMUXER 1 -#define CONFIG_NUT_DEMUXER 1 -#define CONFIG_NUV_DEMUXER 1 -#define CONFIG_OGG_DEMUXER 1 -#define CONFIG_OMA_DEMUXER 1 -#define CONFIG_PAF_DEMUXER 1 -#define CONFIG_PCM_ALAW_DEMUXER 1 -#define CONFIG_PCM_MULAW_DEMUXER 1 -#define CONFIG_PCM_VIDC_DEMUXER 1 -#define CONFIG_PCM_F64BE_DEMUXER 1 -#define CONFIG_PCM_F64LE_DEMUXER 1 -#define CONFIG_PCM_F32BE_DEMUXER 1 -#define CONFIG_PCM_F32LE_DEMUXER 1 -#define CONFIG_PCM_S32BE_DEMUXER 1 -#define CONFIG_PCM_S32LE_DEMUXER 1 -#define CONFIG_PCM_S24BE_DEMUXER 1 -#define CONFIG_PCM_S24LE_DEMUXER 1 -#define CONFIG_PCM_S16BE_DEMUXER 1 -#define CONFIG_PCM_S16LE_DEMUXER 1 -#define CONFIG_PCM_S8_DEMUXER 1 -#define CONFIG_PCM_U32BE_DEMUXER 1 -#define CONFIG_PCM_U32LE_DEMUXER 1 -#define CONFIG_PCM_U24BE_DEMUXER 1 -#define CONFIG_PCM_U24LE_DEMUXER 1 -#define CONFIG_PCM_U16BE_DEMUXER 1 -#define CONFIG_PCM_U16LE_DEMUXER 1 -#define CONFIG_PCM_U8_DEMUXER 1 -#define CONFIG_PJS_DEMUXER 1 -#define CONFIG_PMP_DEMUXER 1 -#define CONFIG_PVA_DEMUXER 1 -#define CONFIG_PVF_DEMUXER 1 -#define CONFIG_QCP_DEMUXER 1 -#define CONFIG_R3D_DEMUXER 1 -#define CONFIG_RAWVIDEO_DEMUXER 1 -#define CONFIG_REALTEXT_DEMUXER 1 -#define CONFIG_REDSPARK_DEMUXER 1 -#define CONFIG_RL2_DEMUXER 1 -#define CONFIG_RM_DEMUXER 1 -#define CONFIG_ROQ_DEMUXER 1 -#define CONFIG_RPL_DEMUXER 1 -#define CONFIG_RSD_DEMUXER 1 -#define CONFIG_RSO_DEMUXER 1 -#define CONFIG_RTP_DEMUXER 1 -#define CONFIG_RTSP_DEMUXER 1 -#define CONFIG_S337M_DEMUXER 1 -#define CONFIG_SAMI_DEMUXER 1 -#define CONFIG_SAP_DEMUXER 1 -#define CONFIG_SBC_DEMUXER 1 -#define CONFIG_SBG_DEMUXER 1 -#define CONFIG_SCC_DEMUXER 1 -#define CONFIG_SDP_DEMUXER 1 -#define CONFIG_SDR2_DEMUXER 1 -#define CONFIG_SDS_DEMUXER 1 -#define CONFIG_SDX_DEMUXER 1 -#define CONFIG_SEGAFILM_DEMUXER 1 -#define CONFIG_SER_DEMUXER 1 -#define CONFIG_SHORTEN_DEMUXER 1 -#define CONFIG_SIFF_DEMUXER 1 -#define CONFIG_SLN_DEMUXER 1 -#define CONFIG_SMACKER_DEMUXER 1 -#define CONFIG_SMJPEG_DEMUXER 1 -#define CONFIG_SMUSH_DEMUXER 1 -#define CONFIG_SOL_DEMUXER 1 -#define CONFIG_SOX_DEMUXER 1 -#define CONFIG_SPDIF_DEMUXER 1 -#define CONFIG_SRT_DEMUXER 1 -#define CONFIG_STR_DEMUXER 1 -#define CONFIG_STL_DEMUXER 1 -#define CONFIG_SUBVIEWER1_DEMUXER 1 -#define CONFIG_SUBVIEWER_DEMUXER 1 -#define CONFIG_SUP_DEMUXER 1 -#define CONFIG_SVAG_DEMUXER 1 -#define CONFIG_SWF_DEMUXER 1 -#define CONFIG_TAK_DEMUXER 1 -#define CONFIG_TEDCAPTIONS_DEMUXER 1 -#define CONFIG_THP_DEMUXER 1 -#define CONFIG_THREEDOSTR_DEMUXER 1 -#define CONFIG_TIERTEXSEQ_DEMUXER 1 -#define CONFIG_TMV_DEMUXER 1 -#define CONFIG_TRUEHD_DEMUXER 1 -#define CONFIG_TTA_DEMUXER 1 -#define CONFIG_TXD_DEMUXER 1 -#define CONFIG_TTY_DEMUXER 1 -#define CONFIG_TY_DEMUXER 1 -#define CONFIG_V210_DEMUXER 1 -#define CONFIG_V210X_DEMUXER 1 -#define CONFIG_VAG_DEMUXER 1 -#define CONFIG_VC1_DEMUXER 1 -#define CONFIG_VC1T_DEMUXER 1 -#define CONFIG_VIVIDAS_DEMUXER 1 -#define CONFIG_VIVO_DEMUXER 1 -#define CONFIG_VMD_DEMUXER 1 -#define CONFIG_VOBSUB_DEMUXER 1 -#define CONFIG_VOC_DEMUXER 1 -#define CONFIG_VPK_DEMUXER 1 -#define CONFIG_VPLAYER_DEMUXER 1 -#define CONFIG_VQF_DEMUXER 1 -#define CONFIG_W64_DEMUXER 1 -#define CONFIG_WAV_DEMUXER 1 -#define CONFIG_WC3_DEMUXER 1 -#define CONFIG_WEBM_DASH_MANIFEST_DEMUXER 1 -#define CONFIG_WEBVTT_DEMUXER 1 -#define CONFIG_WSAUD_DEMUXER 1 -#define CONFIG_WSD_DEMUXER 1 -#define CONFIG_WSVQA_DEMUXER 1 -#define CONFIG_WTV_DEMUXER 1 -#define CONFIG_WVE_DEMUXER 1 -#define CONFIG_WV_DEMUXER 1 -#define CONFIG_XA_DEMUXER 1 -#define CONFIG_XBIN_DEMUXER 1 -#define CONFIG_XMV_DEMUXER 1 -#define CONFIG_XVAG_DEMUXER 1 -#define CONFIG_XWMA_DEMUXER 1 -#define CONFIG_YOP_DEMUXER 1 -#define CONFIG_YUV4MPEGPIPE_DEMUXER 1 -#define CONFIG_IMAGE_BMP_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_DDS_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_DPX_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_EXR_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_GIF_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_J2K_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_JPEG_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_JPEGLS_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PAM_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PBM_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PCX_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PGMYUV_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PGM_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PICTOR_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PNG_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PPM_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_PSD_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_QDRAW_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_SGI_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_SVG_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_SUNRAST_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_TIFF_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_WEBP_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_XPM_PIPE_DEMUXER 1 -#define CONFIG_IMAGE_XWD_PIPE_DEMUXER 1 -#define CONFIG_LIBGME_DEMUXER 0 -#define CONFIG_LIBMODPLUG_DEMUXER 0 -#define CONFIG_LIBOPENMPT_DEMUXER 0 -#define CONFIG_VAPOURSYNTH_DEMUXER 0 -#define CONFIG_A64_MUXER 1 -#define CONFIG_AC3_MUXER 1 -#define CONFIG_ADTS_MUXER 1 -#define CONFIG_ADX_MUXER 1 -#define CONFIG_AIFF_MUXER 1 -#define CONFIG_AMR_MUXER 1 -#define CONFIG_APNG_MUXER 1 -#define CONFIG_APTX_MUXER 1 -#define CONFIG_APTX_HD_MUXER 1 -#define CONFIG_ASF_MUXER 1 -#define CONFIG_ASS_MUXER 1 -#define CONFIG_AST_MUXER 1 -#define CONFIG_ASF_STREAM_MUXER 1 -#define CONFIG_AU_MUXER 1 -#define CONFIG_AVI_MUXER 1 -#define CONFIG_AVM2_MUXER 1 -#define CONFIG_AVS2_MUXER 1 -#define CONFIG_BIT_MUXER 1 -#define CONFIG_CAF_MUXER 1 -#define CONFIG_CAVSVIDEO_MUXER 1 -#define CONFIG_CODEC2_MUXER 1 -#define CONFIG_CODEC2RAW_MUXER 1 -#define CONFIG_CRC_MUXER 1 -#define CONFIG_DASH_MUXER 1 -#define CONFIG_DATA_MUXER 1 -#define CONFIG_DAUD_MUXER 1 -#define CONFIG_DIRAC_MUXER 1 -#define CONFIG_DNXHD_MUXER 1 -#define CONFIG_DTS_MUXER 1 -#define CONFIG_DV_MUXER 1 -#define CONFIG_EAC3_MUXER 1 -#define CONFIG_F4V_MUXER 1 -#define CONFIG_FFMETADATA_MUXER 1 -#define CONFIG_FIFO_MUXER 1 -#define CONFIG_FIFO_TEST_MUXER 1 -#define CONFIG_FILMSTRIP_MUXER 1 -#define CONFIG_FITS_MUXER 1 -#define CONFIG_FLAC_MUXER 1 -#define CONFIG_FLV_MUXER 1 -#define CONFIG_FRAMECRC_MUXER 1 -#define CONFIG_FRAMEHASH_MUXER 1 -#define CONFIG_FRAMEMD5_MUXER 1 -#define CONFIG_G722_MUXER 1 -#define CONFIG_G723_1_MUXER 1 -#define CONFIG_G726_MUXER 1 -#define CONFIG_G726LE_MUXER 1 -#define CONFIG_GIF_MUXER 1 -#define CONFIG_GSM_MUXER 1 -#define CONFIG_GXF_MUXER 1 -#define CONFIG_H261_MUXER 1 -#define CONFIG_H263_MUXER 1 -#define CONFIG_H264_MUXER 1 -#define CONFIG_HASH_MUXER 1 -#define CONFIG_HDS_MUXER 1 -#define CONFIG_HEVC_MUXER 1 -#define CONFIG_HLS_MUXER 1 -#define CONFIG_ICO_MUXER 1 -#define CONFIG_ILBC_MUXER 1 -#define CONFIG_IMAGE2_MUXER 1 -#define CONFIG_IMAGE2PIPE_MUXER 1 -#define CONFIG_IPOD_MUXER 1 -#define CONFIG_IRCAM_MUXER 1 -#define CONFIG_ISMV_MUXER 1 -#define CONFIG_IVF_MUXER 1 -#define CONFIG_JACOSUB_MUXER 1 -#define CONFIG_LATM_MUXER 1 -#define CONFIG_LRC_MUXER 1 -#define CONFIG_M4V_MUXER 1 -#define CONFIG_MD5_MUXER 1 -#define CONFIG_MATROSKA_MUXER 1 -#define CONFIG_MATROSKA_AUDIO_MUXER 1 -#define CONFIG_MICRODVD_MUXER 1 -#define CONFIG_MJPEG_MUXER 1 -#define CONFIG_MLP_MUXER 1 -#define CONFIG_MMF_MUXER 1 -#define CONFIG_MOV_MUXER 1 -#define CONFIG_MP2_MUXER 1 -#define CONFIG_MP3_MUXER 1 -#define CONFIG_MP4_MUXER 1 -#define CONFIG_MPEG1SYSTEM_MUXER 1 -#define CONFIG_MPEG1VCD_MUXER 1 -#define CONFIG_MPEG1VIDEO_MUXER 1 -#define CONFIG_MPEG2DVD_MUXER 1 -#define CONFIG_MPEG2SVCD_MUXER 1 -#define CONFIG_MPEG2VIDEO_MUXER 1 -#define CONFIG_MPEG2VOB_MUXER 1 -#define CONFIG_MPEGTS_MUXER 1 -#define CONFIG_MPJPEG_MUXER 1 -#define CONFIG_MXF_MUXER 1 -#define CONFIG_MXF_D10_MUXER 1 -#define CONFIG_MXF_OPATOM_MUXER 1 -#define CONFIG_NULL_MUXER 1 -#define CONFIG_NUT_MUXER 1 -#define CONFIG_OGA_MUXER 1 -#define CONFIG_OGG_MUXER 1 -#define CONFIG_OGV_MUXER 1 -#define CONFIG_OMA_MUXER 1 -#define CONFIG_OPUS_MUXER 1 -#define CONFIG_PCM_ALAW_MUXER 1 -#define CONFIG_PCM_MULAW_MUXER 1 -#define CONFIG_PCM_VIDC_MUXER 1 -#define CONFIG_PCM_F64BE_MUXER 1 -#define CONFIG_PCM_F64LE_MUXER 1 -#define CONFIG_PCM_F32BE_MUXER 1 -#define CONFIG_PCM_F32LE_MUXER 1 -#define CONFIG_PCM_S32BE_MUXER 1 -#define CONFIG_PCM_S32LE_MUXER 1 -#define CONFIG_PCM_S24BE_MUXER 1 -#define CONFIG_PCM_S24LE_MUXER 1 -#define CONFIG_PCM_S16BE_MUXER 1 -#define CONFIG_PCM_S16LE_MUXER 1 -#define CONFIG_PCM_S8_MUXER 1 -#define CONFIG_PCM_U32BE_MUXER 1 -#define CONFIG_PCM_U32LE_MUXER 1 -#define CONFIG_PCM_U24BE_MUXER 1 -#define CONFIG_PCM_U24LE_MUXER 1 -#define CONFIG_PCM_U16BE_MUXER 1 -#define CONFIG_PCM_U16LE_MUXER 1 -#define CONFIG_PCM_U8_MUXER 1 -#define CONFIG_PSP_MUXER 1 -#define CONFIG_RAWVIDEO_MUXER 1 -#define CONFIG_RM_MUXER 1 -#define CONFIG_ROQ_MUXER 1 -#define CONFIG_RSO_MUXER 1 -#define CONFIG_RTP_MUXER 1 -#define CONFIG_RTP_MPEGTS_MUXER 1 -#define CONFIG_RTSP_MUXER 1 -#define CONFIG_SAP_MUXER 1 -#define CONFIG_SBC_MUXER 1 -#define CONFIG_SCC_MUXER 1 -#define CONFIG_SEGAFILM_MUXER 1 -#define CONFIG_SEGMENT_MUXER 1 -#define CONFIG_STREAM_SEGMENT_MUXER 1 -#define CONFIG_SINGLEJPEG_MUXER 1 -#define CONFIG_SMJPEG_MUXER 1 -#define CONFIG_SMOOTHSTREAMING_MUXER 1 -#define CONFIG_SOX_MUXER 1 -#define CONFIG_SPX_MUXER 1 -#define CONFIG_SPDIF_MUXER 1 -#define CONFIG_SRT_MUXER 1 -#define CONFIG_SUP_MUXER 1 -#define CONFIG_SWF_MUXER 1 -#define CONFIG_TEE_MUXER 1 -#define CONFIG_TG2_MUXER 1 -#define CONFIG_TGP_MUXER 1 -#define CONFIG_MKVTIMESTAMP_V2_MUXER 1 -#define CONFIG_TRUEHD_MUXER 1 -#define CONFIG_TTA_MUXER 1 -#define CONFIG_UNCODEDFRAMECRC_MUXER 1 -#define CONFIG_VC1_MUXER 1 -#define CONFIG_VC1T_MUXER 1 -#define CONFIG_VOC_MUXER 1 -#define CONFIG_W64_MUXER 1 -#define CONFIG_WAV_MUXER 1 -#define CONFIG_WEBM_MUXER 1 -#define CONFIG_WEBM_DASH_MANIFEST_MUXER 1 -#define CONFIG_WEBM_CHUNK_MUXER 1 -#define CONFIG_WEBP_MUXER 1 -#define CONFIG_WEBVTT_MUXER 1 -#define CONFIG_WTV_MUXER 1 -#define CONFIG_WV_MUXER 1 -#define CONFIG_YUV4MPEGPIPE_MUXER 1 -#define CONFIG_CHROMAPRINT_MUXER 0 -#define CONFIG_ASYNC_PROTOCOL 1 -#define CONFIG_BLURAY_PROTOCOL 0 -#define CONFIG_CACHE_PROTOCOL 1 -#define CONFIG_CONCAT_PROTOCOL 1 -#define CONFIG_CRYPTO_PROTOCOL 1 -#define CONFIG_DATA_PROTOCOL 1 -#define CONFIG_FFRTMPCRYPT_PROTOCOL 0 -#define CONFIG_FFRTMPHTTP_PROTOCOL 1 -#define CONFIG_FILE_PROTOCOL 1 -#define CONFIG_FTP_PROTOCOL 1 -#define CONFIG_GOPHER_PROTOCOL 1 -#define CONFIG_HLS_PROTOCOL 1 -#define CONFIG_HTTP_PROTOCOL 1 -#define CONFIG_HTTPPROXY_PROTOCOL 1 -#define CONFIG_HTTPS_PROTOCOL 1 -#define CONFIG_ICECAST_PROTOCOL 1 -#define CONFIG_MMSH_PROTOCOL 1 -#define CONFIG_MMST_PROTOCOL 1 -#define CONFIG_MD5_PROTOCOL 1 -#define CONFIG_PIPE_PROTOCOL 1 -#define CONFIG_PROMPEG_PROTOCOL 1 -#define CONFIG_RTMP_PROTOCOL 1 -#define CONFIG_RTMPE_PROTOCOL 0 -#define CONFIG_RTMPS_PROTOCOL 1 -#define CONFIG_RTMPT_PROTOCOL 1 -#define CONFIG_RTMPTE_PROTOCOL 0 -#define CONFIG_RTMPTS_PROTOCOL 1 -#define CONFIG_RTP_PROTOCOL 1 -#define CONFIG_SCTP_PROTOCOL 0 -#define CONFIG_SRTP_PROTOCOL 1 -#define CONFIG_SUBFILE_PROTOCOL 1 -#define CONFIG_TEE_PROTOCOL 1 -#define CONFIG_TCP_PROTOCOL 1 -#define CONFIG_TLS_PROTOCOL 1 -#define CONFIG_UDP_PROTOCOL 1 -#define CONFIG_UDPLITE_PROTOCOL 1 -#define CONFIG_UNIX_PROTOCOL 0 -#define CONFIG_LIBRTMP_PROTOCOL 0 -#define CONFIG_LIBRTMPE_PROTOCOL 0 -#define CONFIG_LIBRTMPS_PROTOCOL 0 -#define CONFIG_LIBRTMPT_PROTOCOL 0 -#define CONFIG_LIBRTMPTE_PROTOCOL 0 -#define CONFIG_LIBSRT_PROTOCOL 0 -#define CONFIG_LIBSSH_PROTOCOL 0 -#define CONFIG_LIBSMBCLIENT_PROTOCOL 0 #endif /* FFMPEG_CONFIG_H */ diff --git a/third_party/ffmpeg/windows/config_components.h b/third_party/ffmpeg/windows/config_components.h new file mode 100644 index 00000000..2d82b35a --- /dev/null +++ b/third_party/ffmpeg/windows/config_components.h @@ -0,0 +1,2231 @@ +/* Automatically generated by configure - do not modify! */ +#ifndef FFMPEG_CONFIG_COMPONENTS_H +#define FFMPEG_CONFIG_COMPONENTS_H +#define CONFIG_AAC_ADTSTOASC_BSF 1 +#define CONFIG_AV1_FRAME_MERGE_BSF 1 +#define CONFIG_AV1_FRAME_SPLIT_BSF 1 +#define CONFIG_AV1_METADATA_BSF 1 +#define CONFIG_CHOMP_BSF 1 +#define CONFIG_DUMP_EXTRADATA_BSF 1 +#define CONFIG_DCA_CORE_BSF 1 +#define CONFIG_DOVI_RPU_BSF 1 +#define CONFIG_DTS2PTS_BSF 1 +#define CONFIG_DV_ERROR_MARKER_BSF 1 +#define CONFIG_EAC3_CORE_BSF 1 +#define CONFIG_EVC_FRAME_MERGE_BSF 1 +#define CONFIG_EXTRACT_EXTRADATA_BSF 1 +#define CONFIG_FILTER_UNITS_BSF 1 +#define CONFIG_H264_METADATA_BSF 1 +#define CONFIG_H264_MP4TOANNEXB_BSF 1 +#define CONFIG_H264_REDUNDANT_PPS_BSF 1 +#define CONFIG_HAPQA_EXTRACT_BSF 1 +#define CONFIG_HEVC_METADATA_BSF 1 +#define CONFIG_HEVC_MP4TOANNEXB_BSF 1 +#define CONFIG_IMX_DUMP_HEADER_BSF 1 +#define CONFIG_MEDIA100_TO_MJPEGB_BSF 1 +#define CONFIG_MJPEG2JPEG_BSF 1 +#define CONFIG_MJPEGA_DUMP_HEADER_BSF 1 +#define CONFIG_MPEG2_METADATA_BSF 1 +#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 1 +#define CONFIG_MOV2TEXTSUB_BSF 1 +#define CONFIG_NOISE_BSF 1 +#define CONFIG_NULL_BSF 1 +#define CONFIG_OPUS_METADATA_BSF 1 +#define CONFIG_PCM_RECHUNK_BSF 1 +#define CONFIG_PGS_FRAME_MERGE_BSF 1 +#define CONFIG_PRORES_METADATA_BSF 1 +#define CONFIG_REMOVE_EXTRADATA_BSF 1 +#define CONFIG_SETTS_BSF 1 +#define CONFIG_SHOWINFO_BSF 1 +#define CONFIG_TEXT2MOVSUB_BSF 1 +#define CONFIG_TRACE_HEADERS_BSF 1 +#define CONFIG_TRUEHD_CORE_BSF 1 +#define CONFIG_VP9_METADATA_BSF 1 +#define CONFIG_VP9_RAW_REORDER_BSF 1 +#define CONFIG_VP9_SUPERFRAME_BSF 1 +#define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 1 +#define CONFIG_VVC_METADATA_BSF 1 +#define CONFIG_VVC_MP4TOANNEXB_BSF 1 +#define CONFIG_AASC_DECODER 1 +#define CONFIG_AIC_DECODER 1 +#define CONFIG_ALIAS_PIX_DECODER 1 +#define CONFIG_AGM_DECODER 1 +#define CONFIG_AMV_DECODER 1 +#define CONFIG_ANM_DECODER 1 +#define CONFIG_ANSI_DECODER 1 +#define CONFIG_APNG_DECODER 0 +#define CONFIG_ARBC_DECODER 1 +#define CONFIG_ARGO_DECODER 1 +#define CONFIG_ASV1_DECODER 1 +#define CONFIG_ASV2_DECODER 1 +#define CONFIG_AURA_DECODER 1 +#define CONFIG_AURA2_DECODER 1 +#define CONFIG_AVRP_DECODER 1 +#define CONFIG_AVRN_DECODER 1 +#define CONFIG_AVS_DECODER 1 +#define CONFIG_AVUI_DECODER 1 +#define CONFIG_BETHSOFTVID_DECODER 1 +#define CONFIG_BFI_DECODER 1 +#define CONFIG_BINK_DECODER 1 +#define CONFIG_BITPACKED_DECODER 1 +#define CONFIG_BMP_DECODER 1 +#define CONFIG_BMV_VIDEO_DECODER 1 +#define CONFIG_BRENDER_PIX_DECODER 1 +#define CONFIG_C93_DECODER 1 +#define CONFIG_CAVS_DECODER 1 +#define CONFIG_CDGRAPHICS_DECODER 1 +#define CONFIG_CDTOONS_DECODER 1 +#define CONFIG_CDXL_DECODER 1 +#define CONFIG_CFHD_DECODER 1 +#define CONFIG_CINEPAK_DECODER 1 +#define CONFIG_CLEARVIDEO_DECODER 1 +#define CONFIG_CLJR_DECODER 1 +#define CONFIG_CLLC_DECODER 1 +#define CONFIG_COMFORTNOISE_DECODER 1 +#define CONFIG_CPIA_DECODER 1 +#define CONFIG_CRI_DECODER 1 +#define CONFIG_CSCD_DECODER 1 +#define CONFIG_CYUV_DECODER 1 +#define CONFIG_DDS_DECODER 1 +#define CONFIG_DFA_DECODER 1 +#define CONFIG_DIRAC_DECODER 1 +#define CONFIG_DNXHD_DECODER 1 +#define CONFIG_DPX_DECODER 1 +#define CONFIG_DSICINVIDEO_DECODER 1 +#define CONFIG_DVAUDIO_DECODER 1 +#define CONFIG_DVVIDEO_DECODER 1 +#define CONFIG_DXA_DECODER 0 +#define CONFIG_DXTORY_DECODER 1 +#define CONFIG_DXV_DECODER 1 +#define CONFIG_EACMV_DECODER 1 +#define CONFIG_EAMAD_DECODER 1 +#define CONFIG_EATGQ_DECODER 1 +#define CONFIG_EATGV_DECODER 1 +#define CONFIG_EATQI_DECODER 1 +#define CONFIG_EIGHTBPS_DECODER 1 +#define CONFIG_EIGHTSVX_EXP_DECODER 1 +#define CONFIG_EIGHTSVX_FIB_DECODER 1 +#define CONFIG_ESCAPE124_DECODER 1 +#define CONFIG_ESCAPE130_DECODER 1 +#define CONFIG_EXR_DECODER 0 +#define CONFIG_FFV1_DECODER 1 +#define CONFIG_FFVHUFF_DECODER 1 +#define CONFIG_FIC_DECODER 1 +#define CONFIG_FITS_DECODER 1 +#define CONFIG_FLASHSV_DECODER 0 +#define CONFIG_FLASHSV2_DECODER 0 +#define CONFIG_FLIC_DECODER 1 +#define CONFIG_FLV_DECODER 1 +#define CONFIG_FMVC_DECODER 1 +#define CONFIG_FOURXM_DECODER 1 +#define CONFIG_FRAPS_DECODER 1 +#define CONFIG_FRWU_DECODER 1 +#define CONFIG_G2M_DECODER 0 +#define CONFIG_GDV_DECODER 1 +#define CONFIG_GEM_DECODER 1 +#define CONFIG_GIF_DECODER 1 +#define CONFIG_H261_DECODER 1 +#define CONFIG_H263_DECODER 1 +#define CONFIG_H263I_DECODER 1 +#define CONFIG_H263P_DECODER 1 +#define CONFIG_H263_V4L2M2M_DECODER 1 +#define CONFIG_H264_DECODER 1 +#define CONFIG_H264_V4L2M2M_DECODER 1 +#define CONFIG_H264_MEDIACODEC_DECODER 0 +#define CONFIG_H264_MMAL_DECODER 0 +#define CONFIG_H264_QSV_DECODER 0 +#define CONFIG_H264_RKMPP_DECODER 0 +#define CONFIG_HAP_DECODER 1 +#define CONFIG_HEVC_DECODER 1 +#define CONFIG_HEVC_QSV_DECODER 0 +#define CONFIG_HEVC_RKMPP_DECODER 0 +#define CONFIG_HEVC_V4L2M2M_DECODER 1 +#define CONFIG_HNM4_VIDEO_DECODER 1 +#define CONFIG_HQ_HQA_DECODER 1 +#define CONFIG_HQX_DECODER 1 +#define CONFIG_HUFFYUV_DECODER 1 +#define CONFIG_HYMT_DECODER 1 +#define CONFIG_IDCIN_DECODER 1 +#define CONFIG_IFF_ILBM_DECODER 1 +#define CONFIG_IMM4_DECODER 1 +#define CONFIG_IMM5_DECODER 1 +#define CONFIG_INDEO2_DECODER 1 +#define CONFIG_INDEO3_DECODER 1 +#define CONFIG_INDEO4_DECODER 1 +#define CONFIG_INDEO5_DECODER 1 +#define CONFIG_INTERPLAY_VIDEO_DECODER 1 +#define CONFIG_IPU_DECODER 1 +#define CONFIG_JPEG2000_DECODER 1 +#define CONFIG_JPEGLS_DECODER 1 +#define CONFIG_JV_DECODER 1 +#define CONFIG_KGV1_DECODER 1 +#define CONFIG_KMVC_DECODER 1 +#define CONFIG_LAGARITH_DECODER 1 +#define CONFIG_LEAD_DECODER 1 +#define CONFIG_LOCO_DECODER 1 +#define CONFIG_LSCR_DECODER 0 +#define CONFIG_M101_DECODER 1 +#define CONFIG_MAGICYUV_DECODER 1 +#define CONFIG_MDEC_DECODER 1 +#define CONFIG_MEDIA100_DECODER 1 +#define CONFIG_MIMIC_DECODER 1 +#define CONFIG_MJPEG_DECODER 1 +#define CONFIG_MJPEGB_DECODER 1 +#define CONFIG_MMVIDEO_DECODER 1 +#define CONFIG_MOBICLIP_DECODER 1 +#define CONFIG_MOTIONPIXELS_DECODER 1 +#define CONFIG_MPEG1VIDEO_DECODER 1 +#define CONFIG_MPEG2VIDEO_DECODER 1 +#define CONFIG_MPEG4_DECODER 1 +#define CONFIG_MPEG4_V4L2M2M_DECODER 1 +#define CONFIG_MPEG4_MMAL_DECODER 0 +#define CONFIG_MPEGVIDEO_DECODER 1 +#define CONFIG_MPEG1_V4L2M2M_DECODER 1 +#define CONFIG_MPEG2_MMAL_DECODER 0 +#define CONFIG_MPEG2_V4L2M2M_DECODER 1 +#define CONFIG_MPEG2_QSV_DECODER 0 +#define CONFIG_MPEG2_MEDIACODEC_DECODER 0 +#define CONFIG_MSA1_DECODER 1 +#define CONFIG_MSCC_DECODER 0 +#define CONFIG_MSMPEG4V1_DECODER 1 +#define CONFIG_MSMPEG4V2_DECODER 1 +#define CONFIG_MSMPEG4V3_DECODER 1 +#define CONFIG_MSP2_DECODER 1 +#define CONFIG_MSRLE_DECODER 1 +#define CONFIG_MSS1_DECODER 1 +#define CONFIG_MSS2_DECODER 1 +#define CONFIG_MSVIDEO1_DECODER 1 +#define CONFIG_MSZH_DECODER 1 +#define CONFIG_MTS2_DECODER 1 +#define CONFIG_MV30_DECODER 1 +#define CONFIG_MVC1_DECODER 1 +#define CONFIG_MVC2_DECODER 1 +#define CONFIG_MVDV_DECODER 1 +#define CONFIG_MVHA_DECODER 0 +#define CONFIG_MWSC_DECODER 0 +#define CONFIG_MXPEG_DECODER 1 +#define CONFIG_NOTCHLC_DECODER 1 +#define CONFIG_NUV_DECODER 1 +#define CONFIG_PAF_VIDEO_DECODER 1 +#define CONFIG_PAM_DECODER 1 +#define CONFIG_PBM_DECODER 1 +#define CONFIG_PCX_DECODER 1 +#define CONFIG_PDV_DECODER 0 +#define CONFIG_PFM_DECODER 1 +#define CONFIG_PGM_DECODER 1 +#define CONFIG_PGMYUV_DECODER 1 +#define CONFIG_PGX_DECODER 1 +#define CONFIG_PHM_DECODER 1 +#define CONFIG_PHOTOCD_DECODER 1 +#define CONFIG_PICTOR_DECODER 1 +#define CONFIG_PIXLET_DECODER 1 +#define CONFIG_PNG_DECODER 0 +#define CONFIG_PPM_DECODER 1 +#define CONFIG_PRORES_DECODER 1 +#define CONFIG_PROSUMER_DECODER 1 +#define CONFIG_PSD_DECODER 1 +#define CONFIG_PTX_DECODER 1 +#define CONFIG_QDRAW_DECODER 1 +#define CONFIG_QOI_DECODER 1 +#define CONFIG_QPEG_DECODER 1 +#define CONFIG_QTRLE_DECODER 1 +#define CONFIG_R10K_DECODER 1 +#define CONFIG_R210_DECODER 1 +#define CONFIG_RASC_DECODER 0 +#define CONFIG_RAWVIDEO_DECODER 1 +#define CONFIG_RKA_DECODER 1 +#define CONFIG_RL2_DECODER 1 +#define CONFIG_ROQ_DECODER 1 +#define CONFIG_RPZA_DECODER 1 +#define CONFIG_RSCC_DECODER 0 +#define CONFIG_RTV1_DECODER 1 +#define CONFIG_RV10_DECODER 1 +#define CONFIG_RV20_DECODER 1 +#define CONFIG_RV30_DECODER 1 +#define CONFIG_RV40_DECODER 1 +#define CONFIG_S302M_DECODER 1 +#define CONFIG_SANM_DECODER 1 +#define CONFIG_SCPR_DECODER 1 +#define CONFIG_SCREENPRESSO_DECODER 0 +#define CONFIG_SGA_DECODER 1 +#define CONFIG_SGI_DECODER 1 +#define CONFIG_SGIRLE_DECODER 1 +#define CONFIG_SHEERVIDEO_DECODER 1 +#define CONFIG_SIMBIOSIS_IMX_DECODER 1 +#define CONFIG_SMACKER_DECODER 1 +#define CONFIG_SMC_DECODER 1 +#define CONFIG_SMVJPEG_DECODER 1 +#define CONFIG_SNOW_DECODER 1 +#define CONFIG_SP5X_DECODER 1 +#define CONFIG_SPEEDHQ_DECODER 1 +#define CONFIG_SPEEX_DECODER 1 +#define CONFIG_SRGC_DECODER 0 +#define CONFIG_SUNRAST_DECODER 1 +#define CONFIG_SVQ1_DECODER 1 +#define CONFIG_SVQ3_DECODER 1 +#define CONFIG_TARGA_DECODER 1 +#define CONFIG_TARGA_Y216_DECODER 1 +#define CONFIG_TDSC_DECODER 0 +#define CONFIG_THEORA_DECODER 1 +#define CONFIG_THP_DECODER 1 +#define CONFIG_TIERTEXSEQVIDEO_DECODER 1 +#define CONFIG_TIFF_DECODER 1 +#define CONFIG_TMV_DECODER 1 +#define CONFIG_TRUEMOTION1_DECODER 1 +#define CONFIG_TRUEMOTION2_DECODER 1 +#define CONFIG_TRUEMOTION2RT_DECODER 1 +#define CONFIG_TSCC_DECODER 0 +#define CONFIG_TSCC2_DECODER 1 +#define CONFIG_TXD_DECODER 1 +#define CONFIG_ULTI_DECODER 1 +#define CONFIG_UTVIDEO_DECODER 1 +#define CONFIG_V210_DECODER 1 +#define CONFIG_V210X_DECODER 1 +#define CONFIG_V308_DECODER 1 +#define CONFIG_V408_DECODER 1 +#define CONFIG_V410_DECODER 1 +#define CONFIG_VB_DECODER 1 +#define CONFIG_VBN_DECODER 1 +#define CONFIG_VBLE_DECODER 1 +#define CONFIG_VC1_DECODER 1 +#define CONFIG_VC1IMAGE_DECODER 1 +#define CONFIG_VC1_MMAL_DECODER 0 +#define CONFIG_VC1_QSV_DECODER 0 +#define CONFIG_VC1_V4L2M2M_DECODER 1 +#define CONFIG_VCR1_DECODER 1 +#define CONFIG_VMDVIDEO_DECODER 1 +#define CONFIG_VMIX_DECODER 1 +#define CONFIG_VMNC_DECODER 1 +#define CONFIG_VP3_DECODER 1 +#define CONFIG_VP4_DECODER 1 +#define CONFIG_VP5_DECODER 1 +#define CONFIG_VP6_DECODER 1 +#define CONFIG_VP6A_DECODER 1 +#define CONFIG_VP6F_DECODER 1 +#define CONFIG_VP7_DECODER 1 +#define CONFIG_VP8_DECODER 1 +#define CONFIG_VP8_RKMPP_DECODER 0 +#define CONFIG_VP8_V4L2M2M_DECODER 1 +#define CONFIG_VP9_DECODER 1 +#define CONFIG_VP9_RKMPP_DECODER 0 +#define CONFIG_VP9_V4L2M2M_DECODER 1 +#define CONFIG_VQA_DECODER 1 +#define CONFIG_VQC_DECODER 1 +#define CONFIG_VVC_DECODER 1 +#define CONFIG_WBMP_DECODER 1 +#define CONFIG_WEBP_DECODER 1 +#define CONFIG_WCMV_DECODER 0 +#define CONFIG_WRAPPED_AVFRAME_DECODER 1 +#define CONFIG_WMV1_DECODER 1 +#define CONFIG_WMV2_DECODER 1 +#define CONFIG_WMV3_DECODER 1 +#define CONFIG_WMV3IMAGE_DECODER 1 +#define CONFIG_WNV1_DECODER 1 +#define CONFIG_XAN_WC3_DECODER 1 +#define CONFIG_XAN_WC4_DECODER 1 +#define CONFIG_XBM_DECODER 1 +#define CONFIG_XFACE_DECODER 1 +#define CONFIG_XL_DECODER 1 +#define CONFIG_XPM_DECODER 1 +#define CONFIG_XWD_DECODER 1 +#define CONFIG_Y41P_DECODER 1 +#define CONFIG_YLC_DECODER 1 +#define CONFIG_YOP_DECODER 1 +#define CONFIG_YUV4_DECODER 1 +#define CONFIG_ZERO12V_DECODER 1 +#define CONFIG_ZEROCODEC_DECODER 0 +#define CONFIG_ZLIB_DECODER 0 +#define CONFIG_ZMBV_DECODER 0 +#define CONFIG_AAC_DECODER 1 +#define CONFIG_AAC_FIXED_DECODER 1 +#define CONFIG_AAC_LATM_DECODER 1 +#define CONFIG_AC3_DECODER 1 +#define CONFIG_AC3_FIXED_DECODER 1 +#define CONFIG_ACELP_KELVIN_DECODER 1 +#define CONFIG_ALAC_DECODER 1 +#define CONFIG_ALS_DECODER 1 +#define CONFIG_AMRNB_DECODER 1 +#define CONFIG_AMRWB_DECODER 1 +#define CONFIG_APAC_DECODER 1 +#define CONFIG_APE_DECODER 1 +#define CONFIG_APTX_DECODER 1 +#define CONFIG_APTX_HD_DECODER 1 +#define CONFIG_ATRAC1_DECODER 1 +#define CONFIG_ATRAC3_DECODER 1 +#define CONFIG_ATRAC3AL_DECODER 1 +#define CONFIG_ATRAC3P_DECODER 1 +#define CONFIG_ATRAC3PAL_DECODER 1 +#define CONFIG_ATRAC9_DECODER 1 +#define CONFIG_BINKAUDIO_DCT_DECODER 1 +#define CONFIG_BINKAUDIO_RDFT_DECODER 1 +#define CONFIG_BMV_AUDIO_DECODER 1 +#define CONFIG_BONK_DECODER 1 +#define CONFIG_COOK_DECODER 1 +#define CONFIG_DCA_DECODER 1 +#define CONFIG_DFPWM_DECODER 1 +#define CONFIG_DOLBY_E_DECODER 1 +#define CONFIG_DSD_LSBF_DECODER 1 +#define CONFIG_DSD_MSBF_DECODER 1 +#define CONFIG_DSD_LSBF_PLANAR_DECODER 1 +#define CONFIG_DSD_MSBF_PLANAR_DECODER 1 +#define CONFIG_DSICINAUDIO_DECODER 1 +#define CONFIG_DSS_SP_DECODER 1 +#define CONFIG_DST_DECODER 1 +#define CONFIG_EAC3_DECODER 1 +#define CONFIG_EVRC_DECODER 1 +#define CONFIG_FASTAUDIO_DECODER 1 +#define CONFIG_FFWAVESYNTH_DECODER 1 +#define CONFIG_FLAC_DECODER 1 +#define CONFIG_FTR_DECODER 1 +#define CONFIG_G723_1_DECODER 1 +#define CONFIG_G729_DECODER 1 +#define CONFIG_GSM_DECODER 1 +#define CONFIG_GSM_MS_DECODER 1 +#define CONFIG_HCA_DECODER 1 +#define CONFIG_HCOM_DECODER 1 +#define CONFIG_HDR_DECODER 1 +#define CONFIG_IAC_DECODER 1 +#define CONFIG_ILBC_DECODER 1 +#define CONFIG_IMC_DECODER 1 +#define CONFIG_INTERPLAY_ACM_DECODER 1 +#define CONFIG_MACE3_DECODER 1 +#define CONFIG_MACE6_DECODER 1 +#define CONFIG_METASOUND_DECODER 1 +#define CONFIG_MISC4_DECODER 1 +#define CONFIG_MLP_DECODER 1 +#define CONFIG_MP1_DECODER 1 +#define CONFIG_MP1FLOAT_DECODER 1 +#define CONFIG_MP2_DECODER 1 +#define CONFIG_MP2FLOAT_DECODER 1 +#define CONFIG_MP3FLOAT_DECODER 1 +#define CONFIG_MP3_DECODER 1 +#define CONFIG_MP3ADUFLOAT_DECODER 1 +#define CONFIG_MP3ADU_DECODER 1 +#define CONFIG_MP3ON4FLOAT_DECODER 1 +#define CONFIG_MP3ON4_DECODER 1 +#define CONFIG_MPC7_DECODER 1 +#define CONFIG_MPC8_DECODER 1 +#define CONFIG_MSNSIREN_DECODER 1 +#define CONFIG_NELLYMOSER_DECODER 1 +#define CONFIG_ON2AVC_DECODER 1 +#define CONFIG_OPUS_DECODER 1 +#define CONFIG_OSQ_DECODER 1 +#define CONFIG_PAF_AUDIO_DECODER 1 +#define CONFIG_QCELP_DECODER 1 +#define CONFIG_QDM2_DECODER 1 +#define CONFIG_QDMC_DECODER 1 +#define CONFIG_QOA_DECODER 1 +#define CONFIG_RA_144_DECODER 1 +#define CONFIG_RA_288_DECODER 1 +#define CONFIG_RALF_DECODER 1 +#define CONFIG_SBC_DECODER 1 +#define CONFIG_SHORTEN_DECODER 1 +#define CONFIG_SIPR_DECODER 1 +#define CONFIG_SIREN_DECODER 1 +#define CONFIG_SMACKAUD_DECODER 1 +#define CONFIG_SONIC_DECODER 1 +#define CONFIG_TAK_DECODER 1 +#define CONFIG_TRUEHD_DECODER 1 +#define CONFIG_TRUESPEECH_DECODER 1 +#define CONFIG_TTA_DECODER 1 +#define CONFIG_TWINVQ_DECODER 1 +#define CONFIG_VMDAUDIO_DECODER 1 +#define CONFIG_VORBIS_DECODER 1 +#define CONFIG_WAVARC_DECODER 1 +#define CONFIG_WAVPACK_DECODER 1 +#define CONFIG_WMALOSSLESS_DECODER 1 +#define CONFIG_WMAPRO_DECODER 1 +#define CONFIG_WMAV1_DECODER 1 +#define CONFIG_WMAV2_DECODER 1 +#define CONFIG_WMAVOICE_DECODER 1 +#define CONFIG_WS_SND1_DECODER 1 +#define CONFIG_XMA1_DECODER 1 +#define CONFIG_XMA2_DECODER 1 +#define CONFIG_PCM_ALAW_DECODER 1 +#define CONFIG_PCM_BLURAY_DECODER 1 +#define CONFIG_PCM_DVD_DECODER 1 +#define CONFIG_PCM_F16LE_DECODER 1 +#define CONFIG_PCM_F24LE_DECODER 1 +#define CONFIG_PCM_F32BE_DECODER 1 +#define CONFIG_PCM_F32LE_DECODER 1 +#define CONFIG_PCM_F64BE_DECODER 1 +#define CONFIG_PCM_F64LE_DECODER 1 +#define CONFIG_PCM_LXF_DECODER 1 +#define CONFIG_PCM_MULAW_DECODER 1 +#define CONFIG_PCM_S8_DECODER 1 +#define CONFIG_PCM_S8_PLANAR_DECODER 1 +#define CONFIG_PCM_S16BE_DECODER 1 +#define CONFIG_PCM_S16BE_PLANAR_DECODER 1 +#define CONFIG_PCM_S16LE_DECODER 1 +#define CONFIG_PCM_S16LE_PLANAR_DECODER 1 +#define CONFIG_PCM_S24BE_DECODER 1 +#define CONFIG_PCM_S24DAUD_DECODER 1 +#define CONFIG_PCM_S24LE_DECODER 1 +#define CONFIG_PCM_S24LE_PLANAR_DECODER 1 +#define CONFIG_PCM_S32BE_DECODER 1 +#define CONFIG_PCM_S32LE_DECODER 1 +#define CONFIG_PCM_S32LE_PLANAR_DECODER 1 +#define CONFIG_PCM_S64BE_DECODER 1 +#define CONFIG_PCM_S64LE_DECODER 1 +#define CONFIG_PCM_SGA_DECODER 1 +#define CONFIG_PCM_U8_DECODER 1 +#define CONFIG_PCM_U16BE_DECODER 1 +#define CONFIG_PCM_U16LE_DECODER 1 +#define CONFIG_PCM_U24BE_DECODER 1 +#define CONFIG_PCM_U24LE_DECODER 1 +#define CONFIG_PCM_U32BE_DECODER 1 +#define CONFIG_PCM_U32LE_DECODER 1 +#define CONFIG_PCM_VIDC_DECODER 1 +#define CONFIG_CBD2_DPCM_DECODER 1 +#define CONFIG_DERF_DPCM_DECODER 1 +#define CONFIG_GREMLIN_DPCM_DECODER 1 +#define CONFIG_INTERPLAY_DPCM_DECODER 1 +#define CONFIG_ROQ_DPCM_DECODER 1 +#define CONFIG_SDX2_DPCM_DECODER 1 +#define CONFIG_SOL_DPCM_DECODER 1 +#define CONFIG_XAN_DPCM_DECODER 1 +#define CONFIG_WADY_DPCM_DECODER 1 +#define CONFIG_ADPCM_4XM_DECODER 1 +#define CONFIG_ADPCM_ADX_DECODER 1 +#define CONFIG_ADPCM_AFC_DECODER 1 +#define CONFIG_ADPCM_AGM_DECODER 1 +#define CONFIG_ADPCM_AICA_DECODER 1 +#define CONFIG_ADPCM_ARGO_DECODER 1 +#define CONFIG_ADPCM_CT_DECODER 1 +#define CONFIG_ADPCM_DTK_DECODER 1 +#define CONFIG_ADPCM_EA_DECODER 1 +#define CONFIG_ADPCM_EA_MAXIS_XA_DECODER 1 +#define CONFIG_ADPCM_EA_R1_DECODER 1 +#define CONFIG_ADPCM_EA_R2_DECODER 1 +#define CONFIG_ADPCM_EA_R3_DECODER 1 +#define CONFIG_ADPCM_EA_XAS_DECODER 1 +#define CONFIG_ADPCM_G722_DECODER 1 +#define CONFIG_ADPCM_G726_DECODER 1 +#define CONFIG_ADPCM_G726LE_DECODER 1 +#define CONFIG_ADPCM_IMA_ACORN_DECODER 1 +#define CONFIG_ADPCM_IMA_AMV_DECODER 1 +#define CONFIG_ADPCM_IMA_ALP_DECODER 1 +#define CONFIG_ADPCM_IMA_APC_DECODER 1 +#define CONFIG_ADPCM_IMA_APM_DECODER 1 +#define CONFIG_ADPCM_IMA_CUNNING_DECODER 1 +#define CONFIG_ADPCM_IMA_DAT4_DECODER 1 +#define CONFIG_ADPCM_IMA_DK3_DECODER 1 +#define CONFIG_ADPCM_IMA_DK4_DECODER 1 +#define CONFIG_ADPCM_IMA_EA_EACS_DECODER 1 +#define CONFIG_ADPCM_IMA_EA_SEAD_DECODER 1 +#define CONFIG_ADPCM_IMA_ISS_DECODER 1 +#define CONFIG_ADPCM_IMA_MOFLEX_DECODER 1 +#define CONFIG_ADPCM_IMA_MTF_DECODER 1 +#define CONFIG_ADPCM_IMA_OKI_DECODER 1 +#define CONFIG_ADPCM_IMA_QT_DECODER 1 +#define CONFIG_ADPCM_IMA_RAD_DECODER 1 +#define CONFIG_ADPCM_IMA_SSI_DECODER 1 +#define CONFIG_ADPCM_IMA_SMJPEG_DECODER 1 +#define CONFIG_ADPCM_IMA_WAV_DECODER 1 +#define CONFIG_ADPCM_IMA_WS_DECODER 1 +#define CONFIG_ADPCM_MS_DECODER 1 +#define CONFIG_ADPCM_MTAF_DECODER 1 +#define CONFIG_ADPCM_PSX_DECODER 1 +#define CONFIG_ADPCM_SBPRO_2_DECODER 1 +#define CONFIG_ADPCM_SBPRO_3_DECODER 1 +#define CONFIG_ADPCM_SBPRO_4_DECODER 1 +#define CONFIG_ADPCM_SWF_DECODER 1 +#define CONFIG_ADPCM_THP_DECODER 1 +#define CONFIG_ADPCM_THP_LE_DECODER 1 +#define CONFIG_ADPCM_VIMA_DECODER 1 +#define CONFIG_ADPCM_XA_DECODER 1 +#define CONFIG_ADPCM_XMD_DECODER 1 +#define CONFIG_ADPCM_YAMAHA_DECODER 1 +#define CONFIG_ADPCM_ZORK_DECODER 1 +#define CONFIG_SSA_DECODER 1 +#define CONFIG_ASS_DECODER 1 +#define CONFIG_CCAPTION_DECODER 1 +#define CONFIG_DVBSUB_DECODER 1 +#define CONFIG_DVDSUB_DECODER 1 +#define CONFIG_JACOSUB_DECODER 1 +#define CONFIG_MICRODVD_DECODER 1 +#define CONFIG_MOVTEXT_DECODER 1 +#define CONFIG_MPL2_DECODER 1 +#define CONFIG_PGSSUB_DECODER 1 +#define CONFIG_PJS_DECODER 1 +#define CONFIG_REALTEXT_DECODER 1 +#define CONFIG_SAMI_DECODER 1 +#define CONFIG_SRT_DECODER 1 +#define CONFIG_STL_DECODER 1 +#define CONFIG_SUBRIP_DECODER 1 +#define CONFIG_SUBVIEWER_DECODER 1 +#define CONFIG_SUBVIEWER1_DECODER 1 +#define CONFIG_TEXT_DECODER 1 +#define CONFIG_VPLAYER_DECODER 1 +#define CONFIG_WEBVTT_DECODER 1 +#define CONFIG_XSUB_DECODER 1 +#define CONFIG_AAC_AT_DECODER 0 +#define CONFIG_AC3_AT_DECODER 0 +#define CONFIG_ADPCM_IMA_QT_AT_DECODER 0 +#define CONFIG_ALAC_AT_DECODER 0 +#define CONFIG_AMR_NB_AT_DECODER 0 +#define CONFIG_EAC3_AT_DECODER 0 +#define CONFIG_GSM_MS_AT_DECODER 0 +#define CONFIG_ILBC_AT_DECODER 0 +#define CONFIG_MP1_AT_DECODER 0 +#define CONFIG_MP2_AT_DECODER 0 +#define CONFIG_MP3_AT_DECODER 0 +#define CONFIG_PCM_ALAW_AT_DECODER 0 +#define CONFIG_PCM_MULAW_AT_DECODER 0 +#define CONFIG_QDMC_AT_DECODER 0 +#define CONFIG_QDM2_AT_DECODER 0 +#define CONFIG_LIBARIBCAPTION_DECODER 0 +#define CONFIG_LIBARIBB24_DECODER 0 +#define CONFIG_LIBCELT_DECODER 0 +#define CONFIG_LIBCODEC2_DECODER 0 +#define CONFIG_LIBDAV1D_DECODER 0 +#define CONFIG_LIBDAVS2_DECODER 0 +#define CONFIG_LIBFDK_AAC_DECODER 0 +#define CONFIG_LIBGSM_DECODER 0 +#define CONFIG_LIBGSM_MS_DECODER 0 +#define CONFIG_LIBILBC_DECODER 0 +#define CONFIG_LIBJXL_DECODER 0 +#define CONFIG_LIBLC3_DECODER 0 +#define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 +#define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 +#define CONFIG_LIBOPUS_DECODER 0 +#define CONFIG_LIBRSVG_DECODER 0 +#define CONFIG_LIBSPEEX_DECODER 0 +#define CONFIG_LIBUAVS3D_DECODER 0 +#define CONFIG_LIBVORBIS_DECODER 0 +#define CONFIG_LIBVPX_VP8_DECODER 0 +#define CONFIG_LIBVPX_VP9_DECODER 0 +#define CONFIG_LIBXEVD_DECODER 0 +#define CONFIG_LIBZVBI_TELETEXT_DECODER 0 +#define CONFIG_BINTEXT_DECODER 1 +#define CONFIG_XBIN_DECODER 1 +#define CONFIG_IDF_DECODER 1 +#define CONFIG_AAC_MEDIACODEC_DECODER 0 +#define CONFIG_AMRNB_MEDIACODEC_DECODER 0 +#define CONFIG_AMRWB_MEDIACODEC_DECODER 0 +#define CONFIG_LIBAOM_AV1_DECODER 0 +#define CONFIG_AV1_DECODER 1 +#define CONFIG_AV1_CUVID_DECODER 0 +#define CONFIG_AV1_MEDIACODEC_DECODER 0 +#define CONFIG_AV1_QSV_DECODER 0 +#define CONFIG_LIBOPENH264_DECODER 0 +#define CONFIG_H264_CUVID_DECODER 0 +#define CONFIG_HEVC_CUVID_DECODER 0 +#define CONFIG_HEVC_MEDIACODEC_DECODER 0 +#define CONFIG_MJPEG_CUVID_DECODER 0 +#define CONFIG_MJPEG_QSV_DECODER 0 +#define CONFIG_MP3_MEDIACODEC_DECODER 0 +#define CONFIG_MPEG1_CUVID_DECODER 0 +#define CONFIG_MPEG2_CUVID_DECODER 0 +#define CONFIG_MPEG4_CUVID_DECODER 0 +#define CONFIG_MPEG4_MEDIACODEC_DECODER 0 +#define CONFIG_VC1_CUVID_DECODER 0 +#define CONFIG_VP8_CUVID_DECODER 0 +#define CONFIG_VP8_MEDIACODEC_DECODER 0 +#define CONFIG_VP8_QSV_DECODER 0 +#define CONFIG_VP9_CUVID_DECODER 0 +#define CONFIG_VP9_MEDIACODEC_DECODER 0 +#define CONFIG_VP9_QSV_DECODER 0 +#define CONFIG_VVC_QSV_DECODER 0 +#define CONFIG_VNULL_DECODER 1 +#define CONFIG_ANULL_DECODER 1 +#define CONFIG_A64MULTI_ENCODER 1 +#define CONFIG_A64MULTI5_ENCODER 1 +#define CONFIG_ALIAS_PIX_ENCODER 1 +#define CONFIG_AMV_ENCODER 1 +#define CONFIG_APNG_ENCODER 0 +#define CONFIG_ASV1_ENCODER 1 +#define CONFIG_ASV2_ENCODER 1 +#define CONFIG_AVRP_ENCODER 1 +#define CONFIG_AVUI_ENCODER 1 +#define CONFIG_BITPACKED_ENCODER 1 +#define CONFIG_BMP_ENCODER 1 +#define CONFIG_CFHD_ENCODER 1 +#define CONFIG_CINEPAK_ENCODER 1 +#define CONFIG_CLJR_ENCODER 1 +#define CONFIG_COMFORTNOISE_ENCODER 1 +#define CONFIG_DNXHD_ENCODER 1 +#define CONFIG_DPX_ENCODER 1 +#define CONFIG_DVVIDEO_ENCODER 1 +#define CONFIG_DXV_ENCODER 1 +#define CONFIG_EXR_ENCODER 0 +#define CONFIG_FFV1_ENCODER 1 +#define CONFIG_FFVHUFF_ENCODER 1 +#define CONFIG_FITS_ENCODER 1 +#define CONFIG_FLASHSV_ENCODER 0 +#define CONFIG_FLASHSV2_ENCODER 0 +#define CONFIG_FLV_ENCODER 1 +#define CONFIG_GIF_ENCODER 1 +#define CONFIG_H261_ENCODER 1 +#define CONFIG_H263_ENCODER 1 +#define CONFIG_H263P_ENCODER 1 +#define CONFIG_H264_MEDIACODEC_ENCODER 0 +#define CONFIG_HAP_ENCODER 0 +#define CONFIG_HUFFYUV_ENCODER 1 +#define CONFIG_JPEG2000_ENCODER 1 +#define CONFIG_JPEGLS_ENCODER 1 +#define CONFIG_LJPEG_ENCODER 1 +#define CONFIG_MAGICYUV_ENCODER 1 +#define CONFIG_MJPEG_ENCODER 1 +#define CONFIG_MPEG1VIDEO_ENCODER 1 +#define CONFIG_MPEG2VIDEO_ENCODER 1 +#define CONFIG_MPEG4_ENCODER 1 +#define CONFIG_MSMPEG4V2_ENCODER 1 +#define CONFIG_MSMPEG4V3_ENCODER 1 +#define CONFIG_MSRLE_ENCODER 1 +#define CONFIG_MSVIDEO1_ENCODER 1 +#define CONFIG_PAM_ENCODER 1 +#define CONFIG_PBM_ENCODER 1 +#define CONFIG_PCX_ENCODER 1 +#define CONFIG_PFM_ENCODER 1 +#define CONFIG_PGM_ENCODER 1 +#define CONFIG_PGMYUV_ENCODER 1 +#define CONFIG_PHM_ENCODER 1 +#define CONFIG_PNG_ENCODER 0 +#define CONFIG_PPM_ENCODER 1 +#define CONFIG_PRORES_ENCODER 1 +#define CONFIG_PRORES_AW_ENCODER 1 +#define CONFIG_PRORES_KS_ENCODER 1 +#define CONFIG_QOI_ENCODER 1 +#define CONFIG_QTRLE_ENCODER 1 +#define CONFIG_R10K_ENCODER 1 +#define CONFIG_R210_ENCODER 1 +#define CONFIG_RAWVIDEO_ENCODER 1 +#define CONFIG_ROQ_ENCODER 1 +#define CONFIG_RPZA_ENCODER 1 +#define CONFIG_RV10_ENCODER 1 +#define CONFIG_RV20_ENCODER 1 +#define CONFIG_S302M_ENCODER 1 +#define CONFIG_SGI_ENCODER 1 +#define CONFIG_SMC_ENCODER 1 +#define CONFIG_SNOW_ENCODER 1 +#define CONFIG_SPEEDHQ_ENCODER 1 +#define CONFIG_SUNRAST_ENCODER 1 +#define CONFIG_SVQ1_ENCODER 1 +#define CONFIG_TARGA_ENCODER 1 +#define CONFIG_TIFF_ENCODER 1 +#define CONFIG_UTVIDEO_ENCODER 1 +#define CONFIG_V210_ENCODER 1 +#define CONFIG_V308_ENCODER 1 +#define CONFIG_V408_ENCODER 1 +#define CONFIG_V410_ENCODER 1 +#define CONFIG_VBN_ENCODER 1 +#define CONFIG_VC2_ENCODER 1 +#define CONFIG_WBMP_ENCODER 1 +#define CONFIG_WRAPPED_AVFRAME_ENCODER 1 +#define CONFIG_WMV1_ENCODER 1 +#define CONFIG_WMV2_ENCODER 1 +#define CONFIG_XBM_ENCODER 1 +#define CONFIG_XFACE_ENCODER 1 +#define CONFIG_XWD_ENCODER 1 +#define CONFIG_Y41P_ENCODER 1 +#define CONFIG_YUV4_ENCODER 1 +#define CONFIG_ZLIB_ENCODER 0 +#define CONFIG_ZMBV_ENCODER 0 +#define CONFIG_AAC_ENCODER 1 +#define CONFIG_AC3_ENCODER 1 +#define CONFIG_AC3_FIXED_ENCODER 1 +#define CONFIG_ALAC_ENCODER 1 +#define CONFIG_APTX_ENCODER 1 +#define CONFIG_APTX_HD_ENCODER 1 +#define CONFIG_DCA_ENCODER 1 +#define CONFIG_DFPWM_ENCODER 1 +#define CONFIG_EAC3_ENCODER 1 +#define CONFIG_FLAC_ENCODER 1 +#define CONFIG_G723_1_ENCODER 1 +#define CONFIG_HDR_ENCODER 1 +#define CONFIG_MLP_ENCODER 1 +#define CONFIG_MP2_ENCODER 1 +#define CONFIG_MP2FIXED_ENCODER 1 +#define CONFIG_NELLYMOSER_ENCODER 1 +#define CONFIG_OPUS_ENCODER 1 +#define CONFIG_RA_144_ENCODER 1 +#define CONFIG_SBC_ENCODER 1 +#define CONFIG_SONIC_ENCODER 1 +#define CONFIG_SONIC_LS_ENCODER 1 +#define CONFIG_TRUEHD_ENCODER 1 +#define CONFIG_TTA_ENCODER 1 +#define CONFIG_VORBIS_ENCODER 1 +#define CONFIG_WAVPACK_ENCODER 1 +#define CONFIG_WMAV1_ENCODER 1 +#define CONFIG_WMAV2_ENCODER 1 +#define CONFIG_PCM_ALAW_ENCODER 1 +#define CONFIG_PCM_BLURAY_ENCODER 1 +#define CONFIG_PCM_DVD_ENCODER 1 +#define CONFIG_PCM_F32BE_ENCODER 1 +#define CONFIG_PCM_F32LE_ENCODER 1 +#define CONFIG_PCM_F64BE_ENCODER 1 +#define CONFIG_PCM_F64LE_ENCODER 1 +#define CONFIG_PCM_MULAW_ENCODER 1 +#define CONFIG_PCM_S8_ENCODER 1 +#define CONFIG_PCM_S8_PLANAR_ENCODER 1 +#define CONFIG_PCM_S16BE_ENCODER 1 +#define CONFIG_PCM_S16BE_PLANAR_ENCODER 1 +#define CONFIG_PCM_S16LE_ENCODER 1 +#define CONFIG_PCM_S16LE_PLANAR_ENCODER 1 +#define CONFIG_PCM_S24BE_ENCODER 1 +#define CONFIG_PCM_S24DAUD_ENCODER 1 +#define CONFIG_PCM_S24LE_ENCODER 1 +#define CONFIG_PCM_S24LE_PLANAR_ENCODER 1 +#define CONFIG_PCM_S32BE_ENCODER 1 +#define CONFIG_PCM_S32LE_ENCODER 1 +#define CONFIG_PCM_S32LE_PLANAR_ENCODER 1 +#define CONFIG_PCM_S64BE_ENCODER 1 +#define CONFIG_PCM_S64LE_ENCODER 1 +#define CONFIG_PCM_U8_ENCODER 1 +#define CONFIG_PCM_U16BE_ENCODER 1 +#define CONFIG_PCM_U16LE_ENCODER 1 +#define CONFIG_PCM_U24BE_ENCODER 1 +#define CONFIG_PCM_U24LE_ENCODER 1 +#define CONFIG_PCM_U32BE_ENCODER 1 +#define CONFIG_PCM_U32LE_ENCODER 1 +#define CONFIG_PCM_VIDC_ENCODER 1 +#define CONFIG_ROQ_DPCM_ENCODER 1 +#define CONFIG_ADPCM_ADX_ENCODER 1 +#define CONFIG_ADPCM_ARGO_ENCODER 1 +#define CONFIG_ADPCM_G722_ENCODER 1 +#define CONFIG_ADPCM_G726_ENCODER 1 +#define CONFIG_ADPCM_G726LE_ENCODER 1 +#define CONFIG_ADPCM_IMA_AMV_ENCODER 1 +#define CONFIG_ADPCM_IMA_ALP_ENCODER 1 +#define CONFIG_ADPCM_IMA_APM_ENCODER 1 +#define CONFIG_ADPCM_IMA_QT_ENCODER 1 +#define CONFIG_ADPCM_IMA_SSI_ENCODER 1 +#define CONFIG_ADPCM_IMA_WAV_ENCODER 1 +#define CONFIG_ADPCM_IMA_WS_ENCODER 1 +#define CONFIG_ADPCM_MS_ENCODER 1 +#define CONFIG_ADPCM_SWF_ENCODER 1 +#define CONFIG_ADPCM_YAMAHA_ENCODER 1 +#define CONFIG_SSA_ENCODER 1 +#define CONFIG_ASS_ENCODER 1 +#define CONFIG_DVBSUB_ENCODER 1 +#define CONFIG_DVDSUB_ENCODER 1 +#define CONFIG_MOVTEXT_ENCODER 1 +#define CONFIG_SRT_ENCODER 1 +#define CONFIG_SUBRIP_ENCODER 1 +#define CONFIG_TEXT_ENCODER 1 +#define CONFIG_TTML_ENCODER 1 +#define CONFIG_WEBVTT_ENCODER 1 +#define CONFIG_XSUB_ENCODER 1 +#define CONFIG_AAC_AT_ENCODER 0 +#define CONFIG_ALAC_AT_ENCODER 0 +#define CONFIG_ILBC_AT_ENCODER 0 +#define CONFIG_PCM_ALAW_AT_ENCODER 0 +#define CONFIG_PCM_MULAW_AT_ENCODER 0 +#define CONFIG_LIBAOM_AV1_ENCODER 0 +#define CONFIG_LIBCODEC2_ENCODER 0 +#define CONFIG_LIBFDK_AAC_ENCODER 0 +#define CONFIG_LIBGSM_ENCODER 0 +#define CONFIG_LIBGSM_MS_ENCODER 0 +#define CONFIG_LIBILBC_ENCODER 0 +#define CONFIG_LIBJXL_ENCODER 0 +#define CONFIG_LIBLC3_ENCODER 0 +#define CONFIG_LIBMP3LAME_ENCODER 0 +#define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 +#define CONFIG_LIBOPENJPEG_ENCODER 0 +#define CONFIG_LIBOPUS_ENCODER 0 +#define CONFIG_LIBRAV1E_ENCODER 0 +#define CONFIG_LIBSHINE_ENCODER 0 +#define CONFIG_LIBSPEEX_ENCODER 0 +#define CONFIG_LIBSVTAV1_ENCODER 0 +#define CONFIG_LIBTHEORA_ENCODER 0 +#define CONFIG_LIBTWOLAME_ENCODER 0 +#define CONFIG_LIBVO_AMRWBENC_ENCODER 0 +#define CONFIG_LIBVORBIS_ENCODER 0 +#define CONFIG_LIBVPX_VP8_ENCODER 0 +#define CONFIG_LIBVPX_VP9_ENCODER 0 +#define CONFIG_LIBVVENC_ENCODER 0 +#define CONFIG_LIBWEBP_ANIM_ENCODER 0 +#define CONFIG_LIBWEBP_ENCODER 0 +#define CONFIG_LIBX262_ENCODER 0 +#define CONFIG_LIBX264_ENCODER 0 +#define CONFIG_LIBX264RGB_ENCODER 0 +#define CONFIG_LIBX265_ENCODER 0 +#define CONFIG_LIBXEVE_ENCODER 0 +#define CONFIG_LIBXAVS_ENCODER 0 +#define CONFIG_LIBXAVS2_ENCODER 0 +#define CONFIG_LIBXVID_ENCODER 0 +#define CONFIG_AAC_MF_ENCODER 0 +#define CONFIG_AC3_MF_ENCODER 0 +#define CONFIG_H263_V4L2M2M_ENCODER 1 +#define CONFIG_AV1_MEDIACODEC_ENCODER 0 +#define CONFIG_AV1_NVENC_ENCODER 0 +#define CONFIG_AV1_QSV_ENCODER 0 +#define CONFIG_AV1_AMF_ENCODER 0 +#define CONFIG_AV1_VAAPI_ENCODER 0 +#define CONFIG_LIBOPENH264_ENCODER 0 +#define CONFIG_H264_AMF_ENCODER 0 +#define CONFIG_H264_MF_ENCODER 0 +#define CONFIG_H264_NVENC_ENCODER 0 +#define CONFIG_H264_OMX_ENCODER 0 +#define CONFIG_H264_QSV_ENCODER 0 +#define CONFIG_H264_V4L2M2M_ENCODER 1 +#define CONFIG_H264_VAAPI_ENCODER 0 +#define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 +#define CONFIG_H264_VULKAN_ENCODER 0 +#define CONFIG_HEVC_AMF_ENCODER 0 +#define CONFIG_HEVC_D3D12VA_ENCODER 0 +#define CONFIG_HEVC_MEDIACODEC_ENCODER 0 +#define CONFIG_HEVC_MF_ENCODER 0 +#define CONFIG_HEVC_NVENC_ENCODER 0 +#define CONFIG_HEVC_QSV_ENCODER 0 +#define CONFIG_HEVC_V4L2M2M_ENCODER 1 +#define CONFIG_HEVC_VAAPI_ENCODER 0 +#define CONFIG_HEVC_VIDEOTOOLBOX_ENCODER 0 +#define CONFIG_HEVC_VULKAN_ENCODER 0 +#define CONFIG_LIBKVAZAAR_ENCODER 0 +#define CONFIG_MJPEG_QSV_ENCODER 0 +#define CONFIG_MJPEG_VAAPI_ENCODER 0 +#define CONFIG_MP3_MF_ENCODER 0 +#define CONFIG_MPEG2_QSV_ENCODER 0 +#define CONFIG_MPEG2_VAAPI_ENCODER 0 +#define CONFIG_MPEG4_MEDIACODEC_ENCODER 0 +#define CONFIG_MPEG4_OMX_ENCODER 0 +#define CONFIG_MPEG4_V4L2M2M_ENCODER 1 +#define CONFIG_PRORES_VIDEOTOOLBOX_ENCODER 0 +#define CONFIG_VP8_MEDIACODEC_ENCODER 0 +#define CONFIG_VP8_V4L2M2M_ENCODER 1 +#define CONFIG_VP8_VAAPI_ENCODER 0 +#define CONFIG_VP9_MEDIACODEC_ENCODER 0 +#define CONFIG_VP9_VAAPI_ENCODER 0 +#define CONFIG_VP9_QSV_ENCODER 0 +#define CONFIG_VNULL_ENCODER 1 +#define CONFIG_ANULL_ENCODER 1 +#define CONFIG_AV1_D3D11VA_HWACCEL 0 +#define CONFIG_AV1_D3D11VA2_HWACCEL 0 +#define CONFIG_AV1_D3D12VA_HWACCEL 0 +#define CONFIG_AV1_DXVA2_HWACCEL 0 +#define CONFIG_AV1_NVDEC_HWACCEL 0 +#define CONFIG_AV1_VAAPI_HWACCEL 0 +#define CONFIG_AV1_VDPAU_HWACCEL 0 +#define CONFIG_AV1_VULKAN_HWACCEL 0 +#define CONFIG_H263_VAAPI_HWACCEL 0 +#define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_H264_D3D11VA_HWACCEL 0 +#define CONFIG_H264_D3D11VA2_HWACCEL 0 +#define CONFIG_H264_D3D12VA_HWACCEL 0 +#define CONFIG_H264_DXVA2_HWACCEL 0 +#define CONFIG_H264_NVDEC_HWACCEL 0 +#define CONFIG_H264_VAAPI_HWACCEL 0 +#define CONFIG_H264_VDPAU_HWACCEL 0 +#define CONFIG_H264_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_H264_VULKAN_HWACCEL 0 +#define CONFIG_HEVC_D3D11VA_HWACCEL 0 +#define CONFIG_HEVC_D3D11VA2_HWACCEL 0 +#define CONFIG_HEVC_D3D12VA_HWACCEL 0 +#define CONFIG_HEVC_DXVA2_HWACCEL 0 +#define CONFIG_HEVC_NVDEC_HWACCEL 0 +#define CONFIG_HEVC_VAAPI_HWACCEL 0 +#define CONFIG_HEVC_VDPAU_HWACCEL 0 +#define CONFIG_HEVC_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_HEVC_VULKAN_HWACCEL 0 +#define CONFIG_MJPEG_NVDEC_HWACCEL 0 +#define CONFIG_MJPEG_VAAPI_HWACCEL 0 +#define CONFIG_MPEG1_NVDEC_HWACCEL 0 +#define CONFIG_MPEG1_VDPAU_HWACCEL 0 +#define CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_MPEG2_D3D11VA_HWACCEL 0 +#define CONFIG_MPEG2_D3D11VA2_HWACCEL 0 +#define CONFIG_MPEG2_D3D12VA_HWACCEL 0 +#define CONFIG_MPEG2_DXVA2_HWACCEL 0 +#define CONFIG_MPEG2_NVDEC_HWACCEL 0 +#define CONFIG_MPEG2_VAAPI_HWACCEL 0 +#define CONFIG_MPEG2_VDPAU_HWACCEL 0 +#define CONFIG_MPEG2_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_MPEG4_NVDEC_HWACCEL 0 +#define CONFIG_MPEG4_VAAPI_HWACCEL 0 +#define CONFIG_MPEG4_VDPAU_HWACCEL 0 +#define CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_PRORES_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_VC1_D3D11VA_HWACCEL 0 +#define CONFIG_VC1_D3D11VA2_HWACCEL 0 +#define CONFIG_VC1_D3D12VA_HWACCEL 0 +#define CONFIG_VC1_DXVA2_HWACCEL 0 +#define CONFIG_VC1_NVDEC_HWACCEL 0 +#define CONFIG_VC1_VAAPI_HWACCEL 0 +#define CONFIG_VC1_VDPAU_HWACCEL 0 +#define CONFIG_VP8_NVDEC_HWACCEL 0 +#define CONFIG_VP8_VAAPI_HWACCEL 0 +#define CONFIG_VP9_D3D11VA_HWACCEL 0 +#define CONFIG_VP9_D3D11VA2_HWACCEL 0 +#define CONFIG_VP9_D3D12VA_HWACCEL 0 +#define CONFIG_VP9_DXVA2_HWACCEL 0 +#define CONFIG_VP9_NVDEC_HWACCEL 0 +#define CONFIG_VP9_VAAPI_HWACCEL 0 +#define CONFIG_VP9_VDPAU_HWACCEL 0 +#define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_WMV3_D3D11VA_HWACCEL 0 +#define CONFIG_WMV3_D3D11VA2_HWACCEL 0 +#define CONFIG_WMV3_D3D12VA_HWACCEL 0 +#define CONFIG_WMV3_DXVA2_HWACCEL 0 +#define CONFIG_WMV3_NVDEC_HWACCEL 0 +#define CONFIG_WMV3_VAAPI_HWACCEL 0 +#define CONFIG_WMV3_VDPAU_HWACCEL 0 +#define CONFIG_AAC_PARSER 1 +#define CONFIG_AAC_LATM_PARSER 1 +#define CONFIG_AC3_PARSER 1 +#define CONFIG_ADX_PARSER 1 +#define CONFIG_AMR_PARSER 1 +#define CONFIG_AV1_PARSER 1 +#define CONFIG_AVS2_PARSER 1 +#define CONFIG_AVS3_PARSER 1 +#define CONFIG_BMP_PARSER 1 +#define CONFIG_CAVSVIDEO_PARSER 1 +#define CONFIG_COOK_PARSER 1 +#define CONFIG_CRI_PARSER 1 +#define CONFIG_DCA_PARSER 1 +#define CONFIG_DIRAC_PARSER 1 +#define CONFIG_DNXHD_PARSER 1 +#define CONFIG_DOLBY_E_PARSER 1 +#define CONFIG_DPX_PARSER 1 +#define CONFIG_DVAUDIO_PARSER 1 +#define CONFIG_DVBSUB_PARSER 1 +#define CONFIG_DVDSUB_PARSER 1 +#define CONFIG_DVD_NAV_PARSER 1 +#define CONFIG_EVC_PARSER 1 +#define CONFIG_FLAC_PARSER 1 +#define CONFIG_FTR_PARSER 1 +#define CONFIG_G723_1_PARSER 1 +#define CONFIG_G729_PARSER 1 +#define CONFIG_GIF_PARSER 1 +#define CONFIG_GSM_PARSER 1 +#define CONFIG_H261_PARSER 1 +#define CONFIG_H263_PARSER 1 +#define CONFIG_H264_PARSER 1 +#define CONFIG_HEVC_PARSER 1 +#define CONFIG_HDR_PARSER 1 +#define CONFIG_IPU_PARSER 1 +#define CONFIG_JPEG2000_PARSER 1 +#define CONFIG_JPEGXL_PARSER 1 +#define CONFIG_MISC4_PARSER 1 +#define CONFIG_MJPEG_PARSER 1 +#define CONFIG_MLP_PARSER 1 +#define CONFIG_MPEG4VIDEO_PARSER 1 +#define CONFIG_MPEGAUDIO_PARSER 1 +#define CONFIG_MPEGVIDEO_PARSER 1 +#define CONFIG_OPUS_PARSER 1 +#define CONFIG_PNG_PARSER 1 +#define CONFIG_PNM_PARSER 1 +#define CONFIG_QOI_PARSER 1 +#define CONFIG_RV34_PARSER 1 +#define CONFIG_SBC_PARSER 1 +#define CONFIG_SIPR_PARSER 1 +#define CONFIG_TAK_PARSER 1 +#define CONFIG_VC1_PARSER 1 +#define CONFIG_VORBIS_PARSER 1 +#define CONFIG_VP3_PARSER 1 +#define CONFIG_VP8_PARSER 1 +#define CONFIG_VP9_PARSER 1 +#define CONFIG_VVC_PARSER 1 +#define CONFIG_WEBP_PARSER 1 +#define CONFIG_XBM_PARSER 1 +#define CONFIG_XMA_PARSER 1 +#define CONFIG_XWD_PARSER 1 +#define CONFIG_ALSA_INDEV 0 +#define CONFIG_ANDROID_CAMERA_INDEV 0 +#define CONFIG_AVFOUNDATION_INDEV 0 +#define CONFIG_BKTR_INDEV 0 +#define CONFIG_DECKLINK_INDEV 0 +#define CONFIG_DSHOW_INDEV 0 +#define CONFIG_FBDEV_INDEV 1 +#define CONFIG_GDIGRAB_INDEV 0 +#define CONFIG_IEC61883_INDEV 0 +#define CONFIG_JACK_INDEV 0 +#define CONFIG_KMSGRAB_INDEV 0 +#define CONFIG_LAVFI_INDEV 1 +#define CONFIG_OPENAL_INDEV 0 +#define CONFIG_OSS_INDEV 1 +#define CONFIG_PULSE_INDEV 0 +#define CONFIG_SNDIO_INDEV 0 +#define CONFIG_V4L2_INDEV 1 +#define CONFIG_VFWCAP_INDEV 0 +#define CONFIG_XCBGRAB_INDEV 0 +#define CONFIG_LIBCDIO_INDEV 0 +#define CONFIG_LIBDC1394_INDEV 0 +#define CONFIG_ALSA_OUTDEV 0 +#define CONFIG_AUDIOTOOLBOX_OUTDEV 0 +#define CONFIG_CACA_OUTDEV 0 +#define CONFIG_DECKLINK_OUTDEV 0 +#define CONFIG_FBDEV_OUTDEV 1 +#define CONFIG_OPENGL_OUTDEV 0 +#define CONFIG_OSS_OUTDEV 1 +#define CONFIG_PULSE_OUTDEV 0 +#define CONFIG_SDL2_OUTDEV 0 +#define CONFIG_SNDIO_OUTDEV 0 +#define CONFIG_V4L2_OUTDEV 1 +#define CONFIG_XV_OUTDEV 0 +#define CONFIG_AAP_FILTER 1 +#define CONFIG_ABENCH_FILTER 1 +#define CONFIG_ACOMPRESSOR_FILTER 1 +#define CONFIG_ACONTRAST_FILTER 1 +#define CONFIG_ACOPY_FILTER 1 +#define CONFIG_ACUE_FILTER 1 +#define CONFIG_ACROSSFADE_FILTER 1 +#define CONFIG_ACROSSOVER_FILTER 1 +#define CONFIG_ACRUSHER_FILTER 1 +#define CONFIG_ADECLICK_FILTER 1 +#define CONFIG_ADECLIP_FILTER 1 +#define CONFIG_ADECORRELATE_FILTER 1 +#define CONFIG_ADELAY_FILTER 1 +#define CONFIG_ADENORM_FILTER 1 +#define CONFIG_ADERIVATIVE_FILTER 1 +#define CONFIG_ADRC_FILTER 1 +#define CONFIG_ADYNAMICEQUALIZER_FILTER 1 +#define CONFIG_ADYNAMICSMOOTH_FILTER 1 +#define CONFIG_AECHO_FILTER 1 +#define CONFIG_AEMPHASIS_FILTER 1 +#define CONFIG_AEVAL_FILTER 1 +#define CONFIG_AEXCITER_FILTER 1 +#define CONFIG_AFADE_FILTER 1 +#define CONFIG_AFFTDN_FILTER 1 +#define CONFIG_AFFTFILT_FILTER 1 +#define CONFIG_AFIR_FILTER 1 +#define CONFIG_AFORMAT_FILTER 1 +#define CONFIG_AFREQSHIFT_FILTER 1 +#define CONFIG_AFWTDN_FILTER 1 +#define CONFIG_AGATE_FILTER 1 +#define CONFIG_AIIR_FILTER 1 +#define CONFIG_AINTEGRAL_FILTER 1 +#define CONFIG_AINTERLEAVE_FILTER 1 +#define CONFIG_ALATENCY_FILTER 1 +#define CONFIG_ALIMITER_FILTER 1 +#define CONFIG_ALLPASS_FILTER 1 +#define CONFIG_ALOOP_FILTER 1 +#define CONFIG_AMERGE_FILTER 1 +#define CONFIG_AMETADATA_FILTER 1 +#define CONFIG_AMIX_FILTER 1 +#define CONFIG_AMULTIPLY_FILTER 1 +#define CONFIG_ANEQUALIZER_FILTER 1 +#define CONFIG_ANLMDN_FILTER 1 +#define CONFIG_ANLMF_FILTER 1 +#define CONFIG_ANLMS_FILTER 1 +#define CONFIG_ANULL_FILTER 1 +#define CONFIG_APAD_FILTER 1 +#define CONFIG_APERMS_FILTER 1 +#define CONFIG_APHASER_FILTER 1 +#define CONFIG_APHASESHIFT_FILTER 1 +#define CONFIG_APSNR_FILTER 1 +#define CONFIG_APSYCLIP_FILTER 1 +#define CONFIG_APULSATOR_FILTER 1 +#define CONFIG_AREALTIME_FILTER 1 +#define CONFIG_ARESAMPLE_FILTER 1 +#define CONFIG_AREVERSE_FILTER 1 +#define CONFIG_ARLS_FILTER 1 +#define CONFIG_ARNNDN_FILTER 1 +#define CONFIG_ASDR_FILTER 1 +#define CONFIG_ASEGMENT_FILTER 1 +#define CONFIG_ASELECT_FILTER 1 +#define CONFIG_ASENDCMD_FILTER 1 +#define CONFIG_ASETNSAMPLES_FILTER 1 +#define CONFIG_ASETPTS_FILTER 1 +#define CONFIG_ASETRATE_FILTER 1 +#define CONFIG_ASETTB_FILTER 1 +#define CONFIG_ASHOWINFO_FILTER 1 +#define CONFIG_ASIDEDATA_FILTER 1 +#define CONFIG_ASISDR_FILTER 1 +#define CONFIG_ASOFTCLIP_FILTER 1 +#define CONFIG_ASPECTRALSTATS_FILTER 1 +#define CONFIG_ASPLIT_FILTER 1 +#define CONFIG_ASR_FILTER 0 +#define CONFIG_ASTATS_FILTER 1 +#define CONFIG_ASTREAMSELECT_FILTER 1 +#define CONFIG_ASUBBOOST_FILTER 1 +#define CONFIG_ASUBCUT_FILTER 1 +#define CONFIG_ASUPERCUT_FILTER 1 +#define CONFIG_ASUPERPASS_FILTER 1 +#define CONFIG_ASUPERSTOP_FILTER 1 +#define CONFIG_ATEMPO_FILTER 1 +#define CONFIG_ATILT_FILTER 1 +#define CONFIG_ATRIM_FILTER 1 +#define CONFIG_AXCORRELATE_FILTER 1 +#define CONFIG_AZMQ_FILTER 0 +#define CONFIG_BANDPASS_FILTER 1 +#define CONFIG_BANDREJECT_FILTER 1 +#define CONFIG_BASS_FILTER 1 +#define CONFIG_BIQUAD_FILTER 1 +#define CONFIG_BS2B_FILTER 0 +#define CONFIG_CHANNELMAP_FILTER 1 +#define CONFIG_CHANNELSPLIT_FILTER 1 +#define CONFIG_CHORUS_FILTER 1 +#define CONFIG_COMPAND_FILTER 1 +#define CONFIG_COMPENSATIONDELAY_FILTER 1 +#define CONFIG_CROSSFEED_FILTER 1 +#define CONFIG_CRYSTALIZER_FILTER 1 +#define CONFIG_DCSHIFT_FILTER 1 +#define CONFIG_DEESSER_FILTER 1 +#define CONFIG_DIALOGUENHANCE_FILTER 1 +#define CONFIG_DRMETER_FILTER 1 +#define CONFIG_DYNAUDNORM_FILTER 1 +#define CONFIG_EARWAX_FILTER 1 +#define CONFIG_EBUR128_FILTER 1 +#define CONFIG_EQUALIZER_FILTER 1 +#define CONFIG_EXTRASTEREO_FILTER 1 +#define CONFIG_FIREQUALIZER_FILTER 1 +#define CONFIG_FLANGER_FILTER 1 +#define CONFIG_HAAS_FILTER 1 +#define CONFIG_HDCD_FILTER 1 +#define CONFIG_HEADPHONE_FILTER 1 +#define CONFIG_HIGHPASS_FILTER 1 +#define CONFIG_HIGHSHELF_FILTER 1 +#define CONFIG_JOIN_FILTER 1 +#define CONFIG_LADSPA_FILTER 0 +#define CONFIG_LOUDNORM_FILTER 1 +#define CONFIG_LOWPASS_FILTER 1 +#define CONFIG_LOWSHELF_FILTER 1 +#define CONFIG_LV2_FILTER 0 +#define CONFIG_MCOMPAND_FILTER 1 +#define CONFIG_PAN_FILTER 1 +#define CONFIG_REPLAYGAIN_FILTER 1 +#define CONFIG_RUBBERBAND_FILTER 0 +#define CONFIG_SIDECHAINCOMPRESS_FILTER 1 +#define CONFIG_SIDECHAINGATE_FILTER 1 +#define CONFIG_SILENCEDETECT_FILTER 1 +#define CONFIG_SILENCEREMOVE_FILTER 1 +#define CONFIG_SOFALIZER_FILTER 0 +#define CONFIG_SPEECHNORM_FILTER 1 +#define CONFIG_STEREOTOOLS_FILTER 1 +#define CONFIG_STEREOWIDEN_FILTER 1 +#define CONFIG_SUPEREQUALIZER_FILTER 1 +#define CONFIG_SURROUND_FILTER 1 +#define CONFIG_TILTSHELF_FILTER 1 +#define CONFIG_TREBLE_FILTER 1 +#define CONFIG_TREMOLO_FILTER 1 +#define CONFIG_VIBRATO_FILTER 1 +#define CONFIG_VIRTUALBASS_FILTER 1 +#define CONFIG_VOLUME_FILTER 1 +#define CONFIG_VOLUMEDETECT_FILTER 1 +#define CONFIG_AEVALSRC_FILTER 1 +#define CONFIG_AFDELAYSRC_FILTER 1 +#define CONFIG_AFIREQSRC_FILTER 1 +#define CONFIG_AFIRSRC_FILTER 1 +#define CONFIG_ANOISESRC_FILTER 1 +#define CONFIG_ANULLSRC_FILTER 1 +#define CONFIG_FLITE_FILTER 0 +#define CONFIG_HILBERT_FILTER 1 +#define CONFIG_SINC_FILTER 1 +#define CONFIG_SINE_FILTER 1 +#define CONFIG_ANULLSINK_FILTER 1 +#define CONFIG_ADDROI_FILTER 1 +#define CONFIG_ALPHAEXTRACT_FILTER 1 +#define CONFIG_ALPHAMERGE_FILTER 1 +#define CONFIG_AMPLIFY_FILTER 1 +#define CONFIG_ASS_FILTER 0 +#define CONFIG_ATADENOISE_FILTER 1 +#define CONFIG_AVGBLUR_FILTER 1 +#define CONFIG_AVGBLUR_OPENCL_FILTER 0 +#define CONFIG_AVGBLUR_VULKAN_FILTER 0 +#define CONFIG_BACKGROUNDKEY_FILTER 1 +#define CONFIG_BBOX_FILTER 1 +#define CONFIG_BENCH_FILTER 1 +#define CONFIG_BILATERAL_FILTER 1 +#define CONFIG_BILATERAL_CUDA_FILTER 0 +#define CONFIG_BITPLANENOISE_FILTER 1 +#define CONFIG_BLACKDETECT_FILTER 1 +#define CONFIG_BLACKFRAME_FILTER 0 +#define CONFIG_BLEND_FILTER 1 +#define CONFIG_BLEND_VULKAN_FILTER 0 +#define CONFIG_BLOCKDETECT_FILTER 1 +#define CONFIG_BLURDETECT_FILTER 1 +#define CONFIG_BM3D_FILTER 1 +#define CONFIG_BOXBLUR_FILTER 0 +#define CONFIG_BOXBLUR_OPENCL_FILTER 0 +#define CONFIG_BWDIF_FILTER 1 +#define CONFIG_BWDIF_CUDA_FILTER 0 +#define CONFIG_BWDIF_VULKAN_FILTER 0 +#define CONFIG_CAS_FILTER 1 +#define CONFIG_CCREPACK_FILTER 1 +#define CONFIG_CHROMABER_VULKAN_FILTER 0 +#define CONFIG_CHROMAHOLD_FILTER 1 +#define CONFIG_CHROMAKEY_FILTER 1 +#define CONFIG_CHROMAKEY_CUDA_FILTER 0 +#define CONFIG_CHROMANR_FILTER 1 +#define CONFIG_CHROMASHIFT_FILTER 1 +#define CONFIG_CIESCOPE_FILTER 1 +#define CONFIG_CODECVIEW_FILTER 1 +#define CONFIG_COLORBALANCE_FILTER 1 +#define CONFIG_COLORCHANNELMIXER_FILTER 1 +#define CONFIG_COLORCONTRAST_FILTER 1 +#define CONFIG_COLORCORRECT_FILTER 1 +#define CONFIG_COLORIZE_FILTER 1 +#define CONFIG_COLORKEY_FILTER 1 +#define CONFIG_COLORKEY_OPENCL_FILTER 0 +#define CONFIG_COLORHOLD_FILTER 1 +#define CONFIG_COLORLEVELS_FILTER 1 +#define CONFIG_COLORMAP_FILTER 1 +#define CONFIG_COLORMATRIX_FILTER 0 +#define CONFIG_COLORSPACE_FILTER 1 +#define CONFIG_COLORSPACE_CUDA_FILTER 0 +#define CONFIG_COLORTEMPERATURE_FILTER 1 +#define CONFIG_CONVOLUTION_FILTER 1 +#define CONFIG_CONVOLUTION_OPENCL_FILTER 0 +#define CONFIG_CONVOLVE_FILTER 1 +#define CONFIG_COPY_FILTER 1 +#define CONFIG_COREIMAGE_FILTER 0 +#define CONFIG_CORR_FILTER 1 +#define CONFIG_COVER_RECT_FILTER 0 +#define CONFIG_CROP_FILTER 1 +#define CONFIG_CROPDETECT_FILTER 0 +#define CONFIG_CUE_FILTER 1 +#define CONFIG_CURVES_FILTER 1 +#define CONFIG_DATASCOPE_FILTER 1 +#define CONFIG_DBLUR_FILTER 1 +#define CONFIG_DCTDNOIZ_FILTER 1 +#define CONFIG_DEBAND_FILTER 1 +#define CONFIG_DEBLOCK_FILTER 1 +#define CONFIG_DECIMATE_FILTER 1 +#define CONFIG_DECONVOLVE_FILTER 1 +#define CONFIG_DEDOT_FILTER 1 +#define CONFIG_DEFLATE_FILTER 1 +#define CONFIG_DEFLICKER_FILTER 1 +#define CONFIG_DEINTERLACE_QSV_FILTER 0 +#define CONFIG_DEINTERLACE_VAAPI_FILTER 0 +#define CONFIG_DEJUDDER_FILTER 1 +#define CONFIG_DELOGO_FILTER 0 +#define CONFIG_DENOISE_VAAPI_FILTER 0 +#define CONFIG_DERAIN_FILTER 0 +#define CONFIG_DESHAKE_FILTER 1 +#define CONFIG_DESHAKE_OPENCL_FILTER 0 +#define CONFIG_DESPILL_FILTER 1 +#define CONFIG_DETELECINE_FILTER 1 +#define CONFIG_DILATION_FILTER 1 +#define CONFIG_DILATION_OPENCL_FILTER 0 +#define CONFIG_DISPLACE_FILTER 1 +#define CONFIG_DNN_CLASSIFY_FILTER 0 +#define CONFIG_DNN_DETECT_FILTER 0 +#define CONFIG_DNN_PROCESSING_FILTER 0 +#define CONFIG_DOUBLEWEAVE_FILTER 1 +#define CONFIG_DRAWBOX_FILTER 1 +#define CONFIG_DRAWGRAPH_FILTER 1 +#define CONFIG_DRAWGRID_FILTER 1 +#define CONFIG_DRAWTEXT_FILTER 0 +#define CONFIG_EDGEDETECT_FILTER 1 +#define CONFIG_ELBG_FILTER 1 +#define CONFIG_ENTROPY_FILTER 1 +#define CONFIG_EPX_FILTER 1 +#define CONFIG_EQ_FILTER 0 +#define CONFIG_EROSION_FILTER 1 +#define CONFIG_EROSION_OPENCL_FILTER 0 +#define CONFIG_ESTDIF_FILTER 1 +#define CONFIG_EXPOSURE_FILTER 1 +#define CONFIG_EXTRACTPLANES_FILTER 1 +#define CONFIG_FADE_FILTER 1 +#define CONFIG_FEEDBACK_FILTER 1 +#define CONFIG_FFTDNOIZ_FILTER 1 +#define CONFIG_FFTFILT_FILTER 1 +#define CONFIG_FIELD_FILTER 1 +#define CONFIG_FIELDHINT_FILTER 1 +#define CONFIG_FIELDMATCH_FILTER 1 +#define CONFIG_FIELDORDER_FILTER 1 +#define CONFIG_FILLBORDERS_FILTER 1 +#define CONFIG_FIND_RECT_FILTER 0 +#define CONFIG_FLIP_VULKAN_FILTER 0 +#define CONFIG_FLOODFILL_FILTER 1 +#define CONFIG_FORMAT_FILTER 1 +#define CONFIG_FPS_FILTER 1 +#define CONFIG_FRAMEPACK_FILTER 1 +#define CONFIG_FRAMERATE_FILTER 1 +#define CONFIG_FRAMESTEP_FILTER 1 +#define CONFIG_FREEZEDETECT_FILTER 1 +#define CONFIG_FREEZEFRAMES_FILTER 1 +#define CONFIG_FREI0R_FILTER 0 +#define CONFIG_FSPP_FILTER 0 +#define CONFIG_FSYNC_FILTER 1 +#define CONFIG_GBLUR_FILTER 1 +#define CONFIG_GBLUR_VULKAN_FILTER 0 +#define CONFIG_GEQ_FILTER 1 +#define CONFIG_GRADFUN_FILTER 1 +#define CONFIG_GRAPHMONITOR_FILTER 1 +#define CONFIG_GRAYWORLD_FILTER 1 +#define CONFIG_GREYEDGE_FILTER 1 +#define CONFIG_GUIDED_FILTER 1 +#define CONFIG_HALDCLUT_FILTER 1 +#define CONFIG_HFLIP_FILTER 1 +#define CONFIG_HFLIP_VULKAN_FILTER 0 +#define CONFIG_HISTEQ_FILTER 0 +#define CONFIG_HISTOGRAM_FILTER 1 +#define CONFIG_HQDN3D_FILTER 0 +#define CONFIG_HQX_FILTER 1 +#define CONFIG_HSTACK_FILTER 1 +#define CONFIG_HSVHOLD_FILTER 1 +#define CONFIG_HSVKEY_FILTER 1 +#define CONFIG_HUE_FILTER 1 +#define CONFIG_HUESATURATION_FILTER 1 +#define CONFIG_HWDOWNLOAD_FILTER 1 +#define CONFIG_HWMAP_FILTER 1 +#define CONFIG_HWUPLOAD_FILTER 1 +#define CONFIG_HWUPLOAD_CUDA_FILTER 0 +#define CONFIG_HYSTERESIS_FILTER 1 +#define CONFIG_ICCDETECT_FILTER 0 +#define CONFIG_ICCGEN_FILTER 0 +#define CONFIG_IDENTITY_FILTER 1 +#define CONFIG_IDET_FILTER 1 +#define CONFIG_IL_FILTER 1 +#define CONFIG_INFLATE_FILTER 1 +#define CONFIG_INTERLACE_FILTER 0 +#define CONFIG_INTERLEAVE_FILTER 1 +#define CONFIG_KERNDEINT_FILTER 0 +#define CONFIG_KIRSCH_FILTER 1 +#define CONFIG_LAGFUN_FILTER 1 +#define CONFIG_LATENCY_FILTER 1 +#define CONFIG_LCEVC_FILTER 0 +#define CONFIG_LENSCORRECTION_FILTER 1 +#define CONFIG_LENSFUN_FILTER 0 +#define CONFIG_LIBPLACEBO_FILTER 0 +#define CONFIG_LIBVMAF_FILTER 0 +#define CONFIG_LIBVMAF_CUDA_FILTER 0 +#define CONFIG_LIMITDIFF_FILTER 1 +#define CONFIG_LIMITER_FILTER 1 +#define CONFIG_LOOP_FILTER 1 +#define CONFIG_LUMAKEY_FILTER 1 +#define CONFIG_LUT_FILTER 1 +#define CONFIG_LUT1D_FILTER 1 +#define CONFIG_LUT2_FILTER 1 +#define CONFIG_LUT3D_FILTER 1 +#define CONFIG_LUTRGB_FILTER 1 +#define CONFIG_LUTYUV_FILTER 1 +#define CONFIG_MASKEDCLAMP_FILTER 1 +#define CONFIG_MASKEDMAX_FILTER 1 +#define CONFIG_MASKEDMERGE_FILTER 1 +#define CONFIG_MASKEDMIN_FILTER 1 +#define CONFIG_MASKEDTHRESHOLD_FILTER 1 +#define CONFIG_MASKFUN_FILTER 1 +#define CONFIG_MCDEINT_FILTER 0 +#define CONFIG_MEDIAN_FILTER 1 +#define CONFIG_MERGEPLANES_FILTER 1 +#define CONFIG_MESTIMATE_FILTER 1 +#define CONFIG_METADATA_FILTER 1 +#define CONFIG_MIDEQUALIZER_FILTER 1 +#define CONFIG_MINTERPOLATE_FILTER 1 +#define CONFIG_MIX_FILTER 1 +#define CONFIG_MONOCHROME_FILTER 1 +#define CONFIG_MORPHO_FILTER 1 +#define CONFIG_MPDECIMATE_FILTER 0 +#define CONFIG_MSAD_FILTER 1 +#define CONFIG_MULTIPLY_FILTER 1 +#define CONFIG_NEGATE_FILTER 1 +#define CONFIG_NLMEANS_FILTER 1 +#define CONFIG_NLMEANS_OPENCL_FILTER 0 +#define CONFIG_NLMEANS_VULKAN_FILTER 0 +#define CONFIG_NNEDI_FILTER 0 +#define CONFIG_NOFORMAT_FILTER 1 +#define CONFIG_NOISE_FILTER 1 +#define CONFIG_NORMALIZE_FILTER 1 +#define CONFIG_NULL_FILTER 1 +#define CONFIG_OCR_FILTER 0 +#define CONFIG_OCV_FILTER 0 +#define CONFIG_OSCILLOSCOPE_FILTER 1 +#define CONFIG_OVERLAY_FILTER 1 +#define CONFIG_OVERLAY_OPENCL_FILTER 0 +#define CONFIG_OVERLAY_QSV_FILTER 0 +#define CONFIG_OVERLAY_VAAPI_FILTER 0 +#define CONFIG_OVERLAY_VULKAN_FILTER 0 +#define CONFIG_OVERLAY_CUDA_FILTER 0 +#define CONFIG_OWDENOISE_FILTER 0 +#define CONFIG_PAD_FILTER 1 +#define CONFIG_PAD_OPENCL_FILTER 0 +#define CONFIG_PALETTEGEN_FILTER 1 +#define CONFIG_PALETTEUSE_FILTER 1 +#define CONFIG_PERMS_FILTER 1 +#define CONFIG_PERSPECTIVE_FILTER 0 +#define CONFIG_PHASE_FILTER 0 +#define CONFIG_PHOTOSENSITIVITY_FILTER 1 +#define CONFIG_PIXDESCTEST_FILTER 1 +#define CONFIG_PIXELIZE_FILTER 1 +#define CONFIG_PIXSCOPE_FILTER 1 +#define CONFIG_PP_FILTER 0 +#define CONFIG_PP7_FILTER 0 +#define CONFIG_PREMULTIPLY_FILTER 1 +#define CONFIG_PREWITT_FILTER 1 +#define CONFIG_PREWITT_OPENCL_FILTER 0 +#define CONFIG_PROCAMP_VAAPI_FILTER 0 +#define CONFIG_PROGRAM_OPENCL_FILTER 0 +#define CONFIG_PSEUDOCOLOR_FILTER 1 +#define CONFIG_PSNR_FILTER 1 +#define CONFIG_PULLUP_FILTER 0 +#define CONFIG_QP_FILTER 1 +#define CONFIG_QRENCODE_FILTER 0 +#define CONFIG_QUIRC_FILTER 0 +#define CONFIG_RANDOM_FILTER 1 +#define CONFIG_READEIA608_FILTER 1 +#define CONFIG_READVITC_FILTER 1 +#define CONFIG_REALTIME_FILTER 1 +#define CONFIG_REMAP_FILTER 1 +#define CONFIG_REMAP_OPENCL_FILTER 0 +#define CONFIG_REMOVEGRAIN_FILTER 1 +#define CONFIG_REMOVELOGO_FILTER 1 +#define CONFIG_REPEATFIELDS_FILTER 0 +#define CONFIG_REVERSE_FILTER 1 +#define CONFIG_RGBASHIFT_FILTER 1 +#define CONFIG_ROBERTS_FILTER 1 +#define CONFIG_ROBERTS_OPENCL_FILTER 0 +#define CONFIG_ROTATE_FILTER 1 +#define CONFIG_SAB_FILTER 0 +#define CONFIG_SCALE_FILTER 1 +#define CONFIG_SCALE_CUDA_FILTER 0 +#define CONFIG_SCALE_NPP_FILTER 0 +#define CONFIG_SCALE_QSV_FILTER 0 +#define CONFIG_SCALE_VAAPI_FILTER 0 +#define CONFIG_SCALE_VT_FILTER 0 +#define CONFIG_SCALE_VULKAN_FILTER 0 +#define CONFIG_SCALE2REF_FILTER 1 +#define CONFIG_SCALE2REF_NPP_FILTER 0 +#define CONFIG_SCDET_FILTER 1 +#define CONFIG_SCHARR_FILTER 1 +#define CONFIG_SCROLL_FILTER 1 +#define CONFIG_SEGMENT_FILTER 1 +#define CONFIG_SELECT_FILTER 1 +#define CONFIG_SELECTIVECOLOR_FILTER 1 +#define CONFIG_SENDCMD_FILTER 1 +#define CONFIG_SEPARATEFIELDS_FILTER 1 +#define CONFIG_SETDAR_FILTER 1 +#define CONFIG_SETFIELD_FILTER 1 +#define CONFIG_SETPARAMS_FILTER 1 +#define CONFIG_SETPTS_FILTER 1 +#define CONFIG_SETRANGE_FILTER 1 +#define CONFIG_SETSAR_FILTER 1 +#define CONFIG_SETTB_FILTER 1 +#define CONFIG_SHARPEN_NPP_FILTER 0 +#define CONFIG_SHARPNESS_VAAPI_FILTER 0 +#define CONFIG_SHEAR_FILTER 1 +#define CONFIG_SHOWINFO_FILTER 1 +#define CONFIG_SHOWPALETTE_FILTER 1 +#define CONFIG_SHUFFLEFRAMES_FILTER 1 +#define CONFIG_SHUFFLEPIXELS_FILTER 1 +#define CONFIG_SHUFFLEPLANES_FILTER 1 +#define CONFIG_SIDEDATA_FILTER 1 +#define CONFIG_SIGNALSTATS_FILTER 1 +#define CONFIG_SIGNATURE_FILTER 0 +#define CONFIG_SITI_FILTER 1 +#define CONFIG_SMARTBLUR_FILTER 0 +#define CONFIG_SOBEL_FILTER 1 +#define CONFIG_SOBEL_OPENCL_FILTER 0 +#define CONFIG_SPLIT_FILTER 1 +#define CONFIG_SPP_FILTER 0 +#define CONFIG_SR_FILTER 0 +#define CONFIG_SSIM_FILTER 1 +#define CONFIG_SSIM360_FILTER 1 +#define CONFIG_STEREO3D_FILTER 0 +#define CONFIG_STREAMSELECT_FILTER 1 +#define CONFIG_SUBTITLES_FILTER 0 +#define CONFIG_SUPER2XSAI_FILTER 0 +#define CONFIG_SWAPRECT_FILTER 1 +#define CONFIG_SWAPUV_FILTER 1 +#define CONFIG_TBLEND_FILTER 1 +#define CONFIG_TELECINE_FILTER 1 +#define CONFIG_THISTOGRAM_FILTER 1 +#define CONFIG_THRESHOLD_FILTER 1 +#define CONFIG_THUMBNAIL_FILTER 1 +#define CONFIG_THUMBNAIL_CUDA_FILTER 0 +#define CONFIG_TILE_FILTER 1 +#define CONFIG_TILTANDSHIFT_FILTER 1 +#define CONFIG_TINTERLACE_FILTER 0 +#define CONFIG_TLUT2_FILTER 1 +#define CONFIG_TMEDIAN_FILTER 1 +#define CONFIG_TMIDEQUALIZER_FILTER 1 +#define CONFIG_TMIX_FILTER 1 +#define CONFIG_TONEMAP_FILTER 1 +#define CONFIG_TONEMAP_OPENCL_FILTER 0 +#define CONFIG_TONEMAP_VAAPI_FILTER 0 +#define CONFIG_TPAD_FILTER 1 +#define CONFIG_TRANSPOSE_FILTER 1 +#define CONFIG_TRANSPOSE_NPP_FILTER 0 +#define CONFIG_TRANSPOSE_OPENCL_FILTER 0 +#define CONFIG_TRANSPOSE_VAAPI_FILTER 0 +#define CONFIG_TRANSPOSE_VT_FILTER 0 +#define CONFIG_TRANSPOSE_VULKAN_FILTER 0 +#define CONFIG_TRIM_FILTER 1 +#define CONFIG_UNPREMULTIPLY_FILTER 1 +#define CONFIG_UNSHARP_FILTER 1 +#define CONFIG_UNSHARP_OPENCL_FILTER 0 +#define CONFIG_UNTILE_FILTER 1 +#define CONFIG_USPP_FILTER 0 +#define CONFIG_V360_FILTER 1 +#define CONFIG_VAGUEDENOISER_FILTER 0 +#define CONFIG_VARBLUR_FILTER 1 +#define CONFIG_VECTORSCOPE_FILTER 1 +#define CONFIG_VFLIP_FILTER 1 +#define CONFIG_VFLIP_VULKAN_FILTER 0 +#define CONFIG_VFRDET_FILTER 1 +#define CONFIG_VIBRANCE_FILTER 1 +#define CONFIG_VIDSTABDETECT_FILTER 0 +#define CONFIG_VIDSTABTRANSFORM_FILTER 0 +#define CONFIG_VIF_FILTER 1 +#define CONFIG_VIGNETTE_FILTER 1 +#define CONFIG_VMAFMOTION_FILTER 1 +#define CONFIG_VPP_QSV_FILTER 0 +#define CONFIG_VSTACK_FILTER 1 +#define CONFIG_W3FDIF_FILTER 1 +#define CONFIG_WAVEFORM_FILTER 1 +#define CONFIG_WEAVE_FILTER 1 +#define CONFIG_XBR_FILTER 1 +#define CONFIG_XCORRELATE_FILTER 1 +#define CONFIG_XFADE_FILTER 1 +#define CONFIG_XFADE_OPENCL_FILTER 0 +#define CONFIG_XFADE_VULKAN_FILTER 0 +#define CONFIG_XMEDIAN_FILTER 1 +#define CONFIG_XPSNR_FILTER 1 +#define CONFIG_XSTACK_FILTER 1 +#define CONFIG_YADIF_FILTER 1 +#define CONFIG_YADIF_CUDA_FILTER 0 +#define CONFIG_YADIF_VIDEOTOOLBOX_FILTER 0 +#define CONFIG_YAEPBLUR_FILTER 1 +#define CONFIG_ZMQ_FILTER 0 +#define CONFIG_ZOOMPAN_FILTER 1 +#define CONFIG_ZSCALE_FILTER 0 +#define CONFIG_HSTACK_VAAPI_FILTER 0 +#define CONFIG_VSTACK_VAAPI_FILTER 0 +#define CONFIG_XSTACK_VAAPI_FILTER 0 +#define CONFIG_HSTACK_QSV_FILTER 0 +#define CONFIG_VSTACK_QSV_FILTER 0 +#define CONFIG_XSTACK_QSV_FILTER 0 +#define CONFIG_PAD_VAAPI_FILTER 0 +#define CONFIG_DRAWBOX_VAAPI_FILTER 0 +#define CONFIG_ALLRGB_FILTER 1 +#define CONFIG_ALLYUV_FILTER 1 +#define CONFIG_CELLAUTO_FILTER 1 +#define CONFIG_COLOR_FILTER 1 +#define CONFIG_COLOR_VULKAN_FILTER 0 +#define CONFIG_COLORCHART_FILTER 1 +#define CONFIG_COLORSPECTRUM_FILTER 1 +#define CONFIG_COREIMAGESRC_FILTER 0 +#define CONFIG_DDAGRAB_FILTER 0 +#define CONFIG_FREI0R_SRC_FILTER 0 +#define CONFIG_GRADIENTS_FILTER 1 +#define CONFIG_HALDCLUTSRC_FILTER 1 +#define CONFIG_LIFE_FILTER 1 +#define CONFIG_MANDELBROT_FILTER 1 +#define CONFIG_MPTESTSRC_FILTER 0 +#define CONFIG_NULLSRC_FILTER 1 +#define CONFIG_OPENCLSRC_FILTER 0 +#define CONFIG_QRENCODESRC_FILTER 0 +#define CONFIG_PAL75BARS_FILTER 1 +#define CONFIG_PAL100BARS_FILTER 1 +#define CONFIG_PERLIN_FILTER 1 +#define CONFIG_RGBTESTSRC_FILTER 1 +#define CONFIG_SIERPINSKI_FILTER 1 +#define CONFIG_SMPTEBARS_FILTER 1 +#define CONFIG_SMPTEHDBARS_FILTER 1 +#define CONFIG_TESTSRC_FILTER 1 +#define CONFIG_TESTSRC2_FILTER 1 +#define CONFIG_YUVTESTSRC_FILTER 1 +#define CONFIG_ZONEPLATE_FILTER 1 +#define CONFIG_NULLSINK_FILTER 1 +#define CONFIG_A3DSCOPE_FILTER 1 +#define CONFIG_ABITSCOPE_FILTER 1 +#define CONFIG_ADRAWGRAPH_FILTER 1 +#define CONFIG_AGRAPHMONITOR_FILTER 1 +#define CONFIG_AHISTOGRAM_FILTER 1 +#define CONFIG_APHASEMETER_FILTER 1 +#define CONFIG_AVECTORSCOPE_FILTER 1 +#define CONFIG_CONCAT_FILTER 1 +#define CONFIG_SHOWCQT_FILTER 1 +#define CONFIG_SHOWCWT_FILTER 1 +#define CONFIG_SHOWFREQS_FILTER 1 +#define CONFIG_SHOWSPATIAL_FILTER 1 +#define CONFIG_SHOWSPECTRUM_FILTER 1 +#define CONFIG_SHOWSPECTRUMPIC_FILTER 1 +#define CONFIG_SHOWVOLUME_FILTER 1 +#define CONFIG_SHOWWAVES_FILTER 1 +#define CONFIG_SHOWWAVESPIC_FILTER 1 +#define CONFIG_SPECTRUMSYNTH_FILTER 1 +#define CONFIG_AVSYNCTEST_FILTER 1 +#define CONFIG_AMOVIE_FILTER 1 +#define CONFIG_MOVIE_FILTER 1 +#define CONFIG_AA_DEMUXER 1 +#define CONFIG_AAC_DEMUXER 1 +#define CONFIG_AAX_DEMUXER 1 +#define CONFIG_AC3_DEMUXER 1 +#define CONFIG_AC4_DEMUXER 1 +#define CONFIG_ACE_DEMUXER 1 +#define CONFIG_ACM_DEMUXER 1 +#define CONFIG_ACT_DEMUXER 1 +#define CONFIG_ADF_DEMUXER 1 +#define CONFIG_ADP_DEMUXER 1 +#define CONFIG_ADS_DEMUXER 1 +#define CONFIG_ADX_DEMUXER 1 +#define CONFIG_AEA_DEMUXER 1 +#define CONFIG_AFC_DEMUXER 1 +#define CONFIG_AIFF_DEMUXER 1 +#define CONFIG_AIX_DEMUXER 1 +#define CONFIG_ALP_DEMUXER 1 +#define CONFIG_AMR_DEMUXER 1 +#define CONFIG_AMRNB_DEMUXER 1 +#define CONFIG_AMRWB_DEMUXER 1 +#define CONFIG_ANM_DEMUXER 1 +#define CONFIG_APAC_DEMUXER 1 +#define CONFIG_APC_DEMUXER 1 +#define CONFIG_APE_DEMUXER 1 +#define CONFIG_APM_DEMUXER 1 +#define CONFIG_APNG_DEMUXER 1 +#define CONFIG_APTX_DEMUXER 1 +#define CONFIG_APTX_HD_DEMUXER 1 +#define CONFIG_AQTITLE_DEMUXER 1 +#define CONFIG_ARGO_ASF_DEMUXER 1 +#define CONFIG_ARGO_BRP_DEMUXER 1 +#define CONFIG_ARGO_CVG_DEMUXER 1 +#define CONFIG_ASF_DEMUXER 1 +#define CONFIG_ASF_O_DEMUXER 1 +#define CONFIG_ASS_DEMUXER 1 +#define CONFIG_AST_DEMUXER 1 +#define CONFIG_AU_DEMUXER 1 +#define CONFIG_AV1_DEMUXER 1 +#define CONFIG_AVI_DEMUXER 1 +#define CONFIG_AVISYNTH_DEMUXER 0 +#define CONFIG_AVR_DEMUXER 1 +#define CONFIG_AVS_DEMUXER 1 +#define CONFIG_AVS2_DEMUXER 1 +#define CONFIG_AVS3_DEMUXER 1 +#define CONFIG_BETHSOFTVID_DEMUXER 1 +#define CONFIG_BFI_DEMUXER 1 +#define CONFIG_BINTEXT_DEMUXER 1 +#define CONFIG_BINK_DEMUXER 1 +#define CONFIG_BINKA_DEMUXER 1 +#define CONFIG_BIT_DEMUXER 1 +#define CONFIG_BITPACKED_DEMUXER 1 +#define CONFIG_BMV_DEMUXER 1 +#define CONFIG_BFSTM_DEMUXER 1 +#define CONFIG_BRSTM_DEMUXER 1 +#define CONFIG_BOA_DEMUXER 1 +#define CONFIG_BONK_DEMUXER 1 +#define CONFIG_C93_DEMUXER 1 +#define CONFIG_CAF_DEMUXER 1 +#define CONFIG_CAVSVIDEO_DEMUXER 1 +#define CONFIG_CDG_DEMUXER 1 +#define CONFIG_CDXL_DEMUXER 1 +#define CONFIG_CINE_DEMUXER 1 +#define CONFIG_CODEC2_DEMUXER 1 +#define CONFIG_CODEC2RAW_DEMUXER 1 +#define CONFIG_CONCAT_DEMUXER 1 +#define CONFIG_DASH_DEMUXER 0 +#define CONFIG_DATA_DEMUXER 1 +#define CONFIG_DAUD_DEMUXER 1 +#define CONFIG_DCSTR_DEMUXER 1 +#define CONFIG_DERF_DEMUXER 1 +#define CONFIG_DFA_DEMUXER 1 +#define CONFIG_DFPWM_DEMUXER 1 +#define CONFIG_DHAV_DEMUXER 1 +#define CONFIG_DIRAC_DEMUXER 1 +#define CONFIG_DNXHD_DEMUXER 1 +#define CONFIG_DSF_DEMUXER 1 +#define CONFIG_DSICIN_DEMUXER 1 +#define CONFIG_DSS_DEMUXER 1 +#define CONFIG_DTS_DEMUXER 1 +#define CONFIG_DTSHD_DEMUXER 1 +#define CONFIG_DV_DEMUXER 1 +#define CONFIG_DVBSUB_DEMUXER 1 +#define CONFIG_DVBTXT_DEMUXER 1 +#define CONFIG_DVDVIDEO_DEMUXER 0 +#define CONFIG_DXA_DEMUXER 1 +#define CONFIG_EA_DEMUXER 1 +#define CONFIG_EA_CDATA_DEMUXER 1 +#define CONFIG_EAC3_DEMUXER 1 +#define CONFIG_EPAF_DEMUXER 1 +#define CONFIG_EVC_DEMUXER 1 +#define CONFIG_FFMETADATA_DEMUXER 1 +#define CONFIG_FILMSTRIP_DEMUXER 1 +#define CONFIG_FITS_DEMUXER 1 +#define CONFIG_FLAC_DEMUXER 1 +#define CONFIG_FLIC_DEMUXER 1 +#define CONFIG_FLV_DEMUXER 1 +#define CONFIG_LIVE_FLV_DEMUXER 1 +#define CONFIG_FOURXM_DEMUXER 1 +#define CONFIG_FRM_DEMUXER 1 +#define CONFIG_FSB_DEMUXER 1 +#define CONFIG_FWSE_DEMUXER 1 +#define CONFIG_G722_DEMUXER 1 +#define CONFIG_G723_1_DEMUXER 1 +#define CONFIG_G726_DEMUXER 1 +#define CONFIG_G726LE_DEMUXER 1 +#define CONFIG_G729_DEMUXER 1 +#define CONFIG_GDV_DEMUXER 1 +#define CONFIG_GENH_DEMUXER 1 +#define CONFIG_GIF_DEMUXER 1 +#define CONFIG_GSM_DEMUXER 1 +#define CONFIG_GXF_DEMUXER 1 +#define CONFIG_H261_DEMUXER 1 +#define CONFIG_H263_DEMUXER 1 +#define CONFIG_H264_DEMUXER 1 +#define CONFIG_HCA_DEMUXER 1 +#define CONFIG_HCOM_DEMUXER 1 +#define CONFIG_HEVC_DEMUXER 1 +#define CONFIG_HLS_DEMUXER 1 +#define CONFIG_HNM_DEMUXER 1 +#define CONFIG_IAMF_DEMUXER 1 +#define CONFIG_ICO_DEMUXER 1 +#define CONFIG_IDCIN_DEMUXER 1 +#define CONFIG_IDF_DEMUXER 1 +#define CONFIG_IFF_DEMUXER 1 +#define CONFIG_IFV_DEMUXER 1 +#define CONFIG_ILBC_DEMUXER 1 +#define CONFIG_IMAGE2_DEMUXER 1 +#define CONFIG_IMAGE2PIPE_DEMUXER 1 +#define CONFIG_IMAGE2_ALIAS_PIX_DEMUXER 1 +#define CONFIG_IMAGE2_BRENDER_PIX_DEMUXER 1 +#define CONFIG_IMF_DEMUXER 0 +#define CONFIG_INGENIENT_DEMUXER 1 +#define CONFIG_IPMOVIE_DEMUXER 1 +#define CONFIG_IPU_DEMUXER 1 +#define CONFIG_IRCAM_DEMUXER 1 +#define CONFIG_ISS_DEMUXER 1 +#define CONFIG_IV8_DEMUXER 1 +#define CONFIG_IVF_DEMUXER 1 +#define CONFIG_IVR_DEMUXER 1 +#define CONFIG_JACOSUB_DEMUXER 1 +#define CONFIG_JV_DEMUXER 1 +#define CONFIG_JPEGXL_ANIM_DEMUXER 1 +#define CONFIG_KUX_DEMUXER 1 +#define CONFIG_KVAG_DEMUXER 1 +#define CONFIG_LAF_DEMUXER 1 +#define CONFIG_LC3_DEMUXER 1 +#define CONFIG_LMLM4_DEMUXER 1 +#define CONFIG_LOAS_DEMUXER 1 +#define CONFIG_LUODAT_DEMUXER 1 +#define CONFIG_LRC_DEMUXER 1 +#define CONFIG_LVF_DEMUXER 1 +#define CONFIG_LXF_DEMUXER 1 +#define CONFIG_M4V_DEMUXER 1 +#define CONFIG_MCA_DEMUXER 1 +#define CONFIG_MCC_DEMUXER 1 +#define CONFIG_MATROSKA_DEMUXER 1 +#define CONFIG_MGSTS_DEMUXER 1 +#define CONFIG_MICRODVD_DEMUXER 1 +#define CONFIG_MJPEG_DEMUXER 1 +#define CONFIG_MJPEG_2000_DEMUXER 1 +#define CONFIG_MLP_DEMUXER 1 +#define CONFIG_MLV_DEMUXER 1 +#define CONFIG_MM_DEMUXER 1 +#define CONFIG_MMF_DEMUXER 1 +#define CONFIG_MODS_DEMUXER 1 +#define CONFIG_MOFLEX_DEMUXER 1 +#define CONFIG_MOV_DEMUXER 1 +#define CONFIG_MP3_DEMUXER 1 +#define CONFIG_MPC_DEMUXER 1 +#define CONFIG_MPC8_DEMUXER 1 +#define CONFIG_MPEGPS_DEMUXER 1 +#define CONFIG_MPEGTS_DEMUXER 1 +#define CONFIG_MPEGTSRAW_DEMUXER 1 +#define CONFIG_MPEGVIDEO_DEMUXER 1 +#define CONFIG_MPJPEG_DEMUXER 1 +#define CONFIG_MPL2_DEMUXER 1 +#define CONFIG_MPSUB_DEMUXER 1 +#define CONFIG_MSF_DEMUXER 1 +#define CONFIG_MSNWC_TCP_DEMUXER 1 +#define CONFIG_MSP_DEMUXER 1 +#define CONFIG_MTAF_DEMUXER 1 +#define CONFIG_MTV_DEMUXER 1 +#define CONFIG_MUSX_DEMUXER 1 +#define CONFIG_MV_DEMUXER 1 +#define CONFIG_MVI_DEMUXER 1 +#define CONFIG_MXF_DEMUXER 1 +#define CONFIG_MXG_DEMUXER 1 +#define CONFIG_NC_DEMUXER 1 +#define CONFIG_NISTSPHERE_DEMUXER 1 +#define CONFIG_NSP_DEMUXER 1 +#define CONFIG_NSV_DEMUXER 1 +#define CONFIG_NUT_DEMUXER 1 +#define CONFIG_NUV_DEMUXER 1 +#define CONFIG_OBU_DEMUXER 1 +#define CONFIG_OGG_DEMUXER 1 +#define CONFIG_OMA_DEMUXER 1 +#define CONFIG_OSQ_DEMUXER 1 +#define CONFIG_PAF_DEMUXER 1 +#define CONFIG_PCM_ALAW_DEMUXER 1 +#define CONFIG_PCM_MULAW_DEMUXER 1 +#define CONFIG_PCM_VIDC_DEMUXER 1 +#define CONFIG_PCM_F64BE_DEMUXER 1 +#define CONFIG_PCM_F64LE_DEMUXER 1 +#define CONFIG_PCM_F32BE_DEMUXER 1 +#define CONFIG_PCM_F32LE_DEMUXER 1 +#define CONFIG_PCM_S32BE_DEMUXER 1 +#define CONFIG_PCM_S32LE_DEMUXER 1 +#define CONFIG_PCM_S24BE_DEMUXER 1 +#define CONFIG_PCM_S24LE_DEMUXER 1 +#define CONFIG_PCM_S16BE_DEMUXER 1 +#define CONFIG_PCM_S16LE_DEMUXER 1 +#define CONFIG_PCM_S8_DEMUXER 1 +#define CONFIG_PCM_U32BE_DEMUXER 1 +#define CONFIG_PCM_U32LE_DEMUXER 1 +#define CONFIG_PCM_U24BE_DEMUXER 1 +#define CONFIG_PCM_U24LE_DEMUXER 1 +#define CONFIG_PCM_U16BE_DEMUXER 1 +#define CONFIG_PCM_U16LE_DEMUXER 1 +#define CONFIG_PCM_U8_DEMUXER 1 +#define CONFIG_PDV_DEMUXER 1 +#define CONFIG_PJS_DEMUXER 1 +#define CONFIG_PMP_DEMUXER 1 +#define CONFIG_PP_BNK_DEMUXER 1 +#define CONFIG_PVA_DEMUXER 1 +#define CONFIG_PVF_DEMUXER 1 +#define CONFIG_QCP_DEMUXER 1 +#define CONFIG_QOA_DEMUXER 1 +#define CONFIG_R3D_DEMUXER 1 +#define CONFIG_RAWVIDEO_DEMUXER 1 +#define CONFIG_RCWT_DEMUXER 1 +#define CONFIG_REALTEXT_DEMUXER 1 +#define CONFIG_REDSPARK_DEMUXER 1 +#define CONFIG_RKA_DEMUXER 1 +#define CONFIG_RL2_DEMUXER 1 +#define CONFIG_RM_DEMUXER 1 +#define CONFIG_ROQ_DEMUXER 1 +#define CONFIG_RPL_DEMUXER 1 +#define CONFIG_RSD_DEMUXER 1 +#define CONFIG_RSO_DEMUXER 1 +#define CONFIG_RTP_DEMUXER 1 +#define CONFIG_RTSP_DEMUXER 1 +#define CONFIG_S337M_DEMUXER 1 +#define CONFIG_SAMI_DEMUXER 1 +#define CONFIG_SAP_DEMUXER 1 +#define CONFIG_SBC_DEMUXER 1 +#define CONFIG_SBG_DEMUXER 1 +#define CONFIG_SCC_DEMUXER 1 +#define CONFIG_SCD_DEMUXER 1 +#define CONFIG_SDNS_DEMUXER 1 +#define CONFIG_SDP_DEMUXER 1 +#define CONFIG_SDR2_DEMUXER 1 +#define CONFIG_SDS_DEMUXER 1 +#define CONFIG_SDX_DEMUXER 1 +#define CONFIG_SEGAFILM_DEMUXER 1 +#define CONFIG_SER_DEMUXER 1 +#define CONFIG_SGA_DEMUXER 1 +#define CONFIG_SHORTEN_DEMUXER 1 +#define CONFIG_SIFF_DEMUXER 1 +#define CONFIG_SIMBIOSIS_IMX_DEMUXER 1 +#define CONFIG_SLN_DEMUXER 1 +#define CONFIG_SMACKER_DEMUXER 1 +#define CONFIG_SMJPEG_DEMUXER 1 +#define CONFIG_SMUSH_DEMUXER 1 +#define CONFIG_SOL_DEMUXER 1 +#define CONFIG_SOX_DEMUXER 1 +#define CONFIG_SPDIF_DEMUXER 1 +#define CONFIG_SRT_DEMUXER 1 +#define CONFIG_STR_DEMUXER 1 +#define CONFIG_STL_DEMUXER 1 +#define CONFIG_SUBVIEWER1_DEMUXER 1 +#define CONFIG_SUBVIEWER_DEMUXER 1 +#define CONFIG_SUP_DEMUXER 1 +#define CONFIG_SVAG_DEMUXER 1 +#define CONFIG_SVS_DEMUXER 1 +#define CONFIG_SWF_DEMUXER 1 +#define CONFIG_TAK_DEMUXER 1 +#define CONFIG_TEDCAPTIONS_DEMUXER 1 +#define CONFIG_THP_DEMUXER 1 +#define CONFIG_THREEDOSTR_DEMUXER 1 +#define CONFIG_TIERTEXSEQ_DEMUXER 1 +#define CONFIG_TMV_DEMUXER 1 +#define CONFIG_TRUEHD_DEMUXER 1 +#define CONFIG_TTA_DEMUXER 1 +#define CONFIG_TXD_DEMUXER 1 +#define CONFIG_TTY_DEMUXER 1 +#define CONFIG_TY_DEMUXER 1 +#define CONFIG_USM_DEMUXER 1 +#define CONFIG_V210_DEMUXER 1 +#define CONFIG_V210X_DEMUXER 1 +#define CONFIG_VAG_DEMUXER 1 +#define CONFIG_VC1_DEMUXER 1 +#define CONFIG_VC1T_DEMUXER 1 +#define CONFIG_VIVIDAS_DEMUXER 1 +#define CONFIG_VIVO_DEMUXER 1 +#define CONFIG_VMD_DEMUXER 1 +#define CONFIG_VOBSUB_DEMUXER 1 +#define CONFIG_VOC_DEMUXER 1 +#define CONFIG_VPK_DEMUXER 1 +#define CONFIG_VPLAYER_DEMUXER 1 +#define CONFIG_VQF_DEMUXER 1 +#define CONFIG_VVC_DEMUXER 1 +#define CONFIG_W64_DEMUXER 1 +#define CONFIG_WADY_DEMUXER 1 +#define CONFIG_WAVARC_DEMUXER 1 +#define CONFIG_WAV_DEMUXER 1 +#define CONFIG_WC3_DEMUXER 1 +#define CONFIG_WEBM_DASH_MANIFEST_DEMUXER 1 +#define CONFIG_WEBVTT_DEMUXER 1 +#define CONFIG_WSAUD_DEMUXER 1 +#define CONFIG_WSD_DEMUXER 1 +#define CONFIG_WSVQA_DEMUXER 1 +#define CONFIG_WTV_DEMUXER 1 +#define CONFIG_WVE_DEMUXER 1 +#define CONFIG_WV_DEMUXER 1 +#define CONFIG_XA_DEMUXER 1 +#define CONFIG_XBIN_DEMUXER 1 +#define CONFIG_XMD_DEMUXER 1 +#define CONFIG_XMV_DEMUXER 1 +#define CONFIG_XVAG_DEMUXER 1 +#define CONFIG_XWMA_DEMUXER 1 +#define CONFIG_YOP_DEMUXER 1 +#define CONFIG_YUV4MPEGPIPE_DEMUXER 1 +#define CONFIG_IMAGE_BMP_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_CRI_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_DDS_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_DPX_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_EXR_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_GEM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_GIF_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_HDR_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_J2K_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_JPEG_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_JPEGLS_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_JPEGXL_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PAM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PBM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PCX_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PFM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PGMYUV_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PGM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PGX_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PHM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PHOTOCD_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PICTOR_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PNG_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PPM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_PSD_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_QDRAW_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_QOI_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_SGI_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_SVG_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_SUNRAST_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_TIFF_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_VBN_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_WEBP_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_XBM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_XPM_PIPE_DEMUXER 1 +#define CONFIG_IMAGE_XWD_PIPE_DEMUXER 1 +#define CONFIG_LIBGME_DEMUXER 0 +#define CONFIG_LIBMODPLUG_DEMUXER 0 +#define CONFIG_LIBOPENMPT_DEMUXER 0 +#define CONFIG_VAPOURSYNTH_DEMUXER 0 +#define CONFIG_A64_MUXER 1 +#define CONFIG_AC3_MUXER 1 +#define CONFIG_AC4_MUXER 1 +#define CONFIG_ADTS_MUXER 1 +#define CONFIG_ADX_MUXER 1 +#define CONFIG_AEA_MUXER 1 +#define CONFIG_AIFF_MUXER 1 +#define CONFIG_ALP_MUXER 1 +#define CONFIG_AMR_MUXER 1 +#define CONFIG_AMV_MUXER 1 +#define CONFIG_APM_MUXER 1 +#define CONFIG_APNG_MUXER 1 +#define CONFIG_APTX_MUXER 1 +#define CONFIG_APTX_HD_MUXER 1 +#define CONFIG_ARGO_ASF_MUXER 1 +#define CONFIG_ARGO_CVG_MUXER 1 +#define CONFIG_ASF_MUXER 1 +#define CONFIG_ASS_MUXER 1 +#define CONFIG_AST_MUXER 1 +#define CONFIG_ASF_STREAM_MUXER 1 +#define CONFIG_AU_MUXER 1 +#define CONFIG_AVI_MUXER 1 +#define CONFIG_AVIF_MUXER 1 +#define CONFIG_AVM2_MUXER 1 +#define CONFIG_AVS2_MUXER 1 +#define CONFIG_AVS3_MUXER 1 +#define CONFIG_BIT_MUXER 1 +#define CONFIG_CAF_MUXER 1 +#define CONFIG_CAVSVIDEO_MUXER 1 +#define CONFIG_CODEC2_MUXER 1 +#define CONFIG_CODEC2RAW_MUXER 1 +#define CONFIG_CRC_MUXER 1 +#define CONFIG_DASH_MUXER 1 +#define CONFIG_DATA_MUXER 1 +#define CONFIG_DAUD_MUXER 1 +#define CONFIG_DFPWM_MUXER 1 +#define CONFIG_DIRAC_MUXER 1 +#define CONFIG_DNXHD_MUXER 1 +#define CONFIG_DTS_MUXER 1 +#define CONFIG_DV_MUXER 1 +#define CONFIG_EAC3_MUXER 1 +#define CONFIG_EVC_MUXER 1 +#define CONFIG_F4V_MUXER 1 +#define CONFIG_FFMETADATA_MUXER 1 +#define CONFIG_FIFO_MUXER 1 +#define CONFIG_FILMSTRIP_MUXER 1 +#define CONFIG_FITS_MUXER 1 +#define CONFIG_FLAC_MUXER 1 +#define CONFIG_FLV_MUXER 1 +#define CONFIG_FRAMECRC_MUXER 1 +#define CONFIG_FRAMEHASH_MUXER 1 +#define CONFIG_FRAMEMD5_MUXER 1 +#define CONFIG_G722_MUXER 1 +#define CONFIG_G723_1_MUXER 1 +#define CONFIG_G726_MUXER 1 +#define CONFIG_G726LE_MUXER 1 +#define CONFIG_GIF_MUXER 1 +#define CONFIG_GSM_MUXER 1 +#define CONFIG_GXF_MUXER 1 +#define CONFIG_H261_MUXER 1 +#define CONFIG_H263_MUXER 1 +#define CONFIG_H264_MUXER 1 +#define CONFIG_HASH_MUXER 1 +#define CONFIG_HDS_MUXER 1 +#define CONFIG_HEVC_MUXER 1 +#define CONFIG_HLS_MUXER 1 +#define CONFIG_IAMF_MUXER 1 +#define CONFIG_ICO_MUXER 1 +#define CONFIG_ILBC_MUXER 1 +#define CONFIG_IMAGE2_MUXER 1 +#define CONFIG_IMAGE2PIPE_MUXER 1 +#define CONFIG_IPOD_MUXER 1 +#define CONFIG_IRCAM_MUXER 1 +#define CONFIG_ISMV_MUXER 1 +#define CONFIG_IVF_MUXER 1 +#define CONFIG_JACOSUB_MUXER 1 +#define CONFIG_KVAG_MUXER 1 +#define CONFIG_LATM_MUXER 1 +#define CONFIG_LC3_MUXER 1 +#define CONFIG_LRC_MUXER 1 +#define CONFIG_M4V_MUXER 1 +#define CONFIG_MD5_MUXER 1 +#define CONFIG_MATROSKA_MUXER 1 +#define CONFIG_MATROSKA_AUDIO_MUXER 1 +#define CONFIG_MICRODVD_MUXER 1 +#define CONFIG_MJPEG_MUXER 1 +#define CONFIG_MLP_MUXER 1 +#define CONFIG_MMF_MUXER 1 +#define CONFIG_MOV_MUXER 1 +#define CONFIG_MP2_MUXER 1 +#define CONFIG_MP3_MUXER 1 +#define CONFIG_MP4_MUXER 1 +#define CONFIG_MPEG1SYSTEM_MUXER 1 +#define CONFIG_MPEG1VCD_MUXER 1 +#define CONFIG_MPEG1VIDEO_MUXER 1 +#define CONFIG_MPEG2DVD_MUXER 1 +#define CONFIG_MPEG2SVCD_MUXER 1 +#define CONFIG_MPEG2VIDEO_MUXER 1 +#define CONFIG_MPEG2VOB_MUXER 1 +#define CONFIG_MPEGTS_MUXER 1 +#define CONFIG_MPJPEG_MUXER 1 +#define CONFIG_MXF_MUXER 1 +#define CONFIG_MXF_D10_MUXER 1 +#define CONFIG_MXF_OPATOM_MUXER 1 +#define CONFIG_NULL_MUXER 1 +#define CONFIG_NUT_MUXER 1 +#define CONFIG_OBU_MUXER 1 +#define CONFIG_OGA_MUXER 1 +#define CONFIG_OGG_MUXER 1 +#define CONFIG_OGV_MUXER 1 +#define CONFIG_OMA_MUXER 1 +#define CONFIG_OPUS_MUXER 1 +#define CONFIG_PCM_ALAW_MUXER 1 +#define CONFIG_PCM_MULAW_MUXER 1 +#define CONFIG_PCM_VIDC_MUXER 1 +#define CONFIG_PCM_F64BE_MUXER 1 +#define CONFIG_PCM_F64LE_MUXER 1 +#define CONFIG_PCM_F32BE_MUXER 1 +#define CONFIG_PCM_F32LE_MUXER 1 +#define CONFIG_PCM_S32BE_MUXER 1 +#define CONFIG_PCM_S32LE_MUXER 1 +#define CONFIG_PCM_S24BE_MUXER 1 +#define CONFIG_PCM_S24LE_MUXER 1 +#define CONFIG_PCM_S16BE_MUXER 1 +#define CONFIG_PCM_S16LE_MUXER 1 +#define CONFIG_PCM_S8_MUXER 1 +#define CONFIG_PCM_U32BE_MUXER 1 +#define CONFIG_PCM_U32LE_MUXER 1 +#define CONFIG_PCM_U24BE_MUXER 1 +#define CONFIG_PCM_U24LE_MUXER 1 +#define CONFIG_PCM_U16BE_MUXER 1 +#define CONFIG_PCM_U16LE_MUXER 1 +#define CONFIG_PCM_U8_MUXER 1 +#define CONFIG_PSP_MUXER 1 +#define CONFIG_RAWVIDEO_MUXER 1 +#define CONFIG_RCWT_MUXER 1 +#define CONFIG_RM_MUXER 1 +#define CONFIG_ROQ_MUXER 1 +#define CONFIG_RSO_MUXER 1 +#define CONFIG_RTP_MUXER 1 +#define CONFIG_RTP_MPEGTS_MUXER 1 +#define CONFIG_RTSP_MUXER 1 +#define CONFIG_SAP_MUXER 1 +#define CONFIG_SBC_MUXER 1 +#define CONFIG_SCC_MUXER 1 +#define CONFIG_SEGAFILM_MUXER 1 +#define CONFIG_SEGMENT_MUXER 1 +#define CONFIG_STREAM_SEGMENT_MUXER 1 +#define CONFIG_SMJPEG_MUXER 1 +#define CONFIG_SMOOTHSTREAMING_MUXER 1 +#define CONFIG_SOX_MUXER 1 +#define CONFIG_SPX_MUXER 1 +#define CONFIG_SPDIF_MUXER 1 +#define CONFIG_SRT_MUXER 1 +#define CONFIG_STREAMHASH_MUXER 1 +#define CONFIG_SUP_MUXER 1 +#define CONFIG_SWF_MUXER 1 +#define CONFIG_TEE_MUXER 1 +#define CONFIG_TG2_MUXER 1 +#define CONFIG_TGP_MUXER 1 +#define CONFIG_MKVTIMESTAMP_V2_MUXER 1 +#define CONFIG_TRUEHD_MUXER 1 +#define CONFIG_TTA_MUXER 1 +#define CONFIG_TTML_MUXER 1 +#define CONFIG_UNCODEDFRAMECRC_MUXER 1 +#define CONFIG_VC1_MUXER 1 +#define CONFIG_VC1T_MUXER 1 +#define CONFIG_VOC_MUXER 1 +#define CONFIG_VVC_MUXER 1 +#define CONFIG_W64_MUXER 1 +#define CONFIG_WAV_MUXER 1 +#define CONFIG_WEBM_MUXER 1 +#define CONFIG_WEBM_DASH_MANIFEST_MUXER 1 +#define CONFIG_WEBM_CHUNK_MUXER 1 +#define CONFIG_WEBP_MUXER 1 +#define CONFIG_WEBVTT_MUXER 1 +#define CONFIG_WSAUD_MUXER 1 +#define CONFIG_WTV_MUXER 1 +#define CONFIG_WV_MUXER 1 +#define CONFIG_YUV4MPEGPIPE_MUXER 1 +#define CONFIG_CHROMAPRINT_MUXER 0 +#define CONFIG_ANDROID_CONTENT_PROTOCOL 0 +#define CONFIG_ASYNC_PROTOCOL 1 +#define CONFIG_BLURAY_PROTOCOL 0 +#define CONFIG_CACHE_PROTOCOL 1 +#define CONFIG_CONCAT_PROTOCOL 1 +#define CONFIG_CONCATF_PROTOCOL 1 +#define CONFIG_CRYPTO_PROTOCOL 1 +#define CONFIG_DATA_PROTOCOL 1 +#define CONFIG_FD_PROTOCOL 1 +#define CONFIG_FFRTMPCRYPT_PROTOCOL 0 +#define CONFIG_FFRTMPHTTP_PROTOCOL 1 +#define CONFIG_FILE_PROTOCOL 1 +#define CONFIG_FTP_PROTOCOL 1 +#define CONFIG_GOPHER_PROTOCOL 1 +#define CONFIG_GOPHERS_PROTOCOL 0 +#define CONFIG_HLS_PROTOCOL 1 +#define CONFIG_HTTP_PROTOCOL 1 +#define CONFIG_HTTPPROXY_PROTOCOL 1 +#define CONFIG_HTTPS_PROTOCOL 0 +#define CONFIG_ICECAST_PROTOCOL 1 +#define CONFIG_MMSH_PROTOCOL 1 +#define CONFIG_MMST_PROTOCOL 1 +#define CONFIG_MD5_PROTOCOL 1 +#define CONFIG_PIPE_PROTOCOL 1 +#define CONFIG_PROMPEG_PROTOCOL 1 +#define CONFIG_RTMP_PROTOCOL 1 +#define CONFIG_RTMPE_PROTOCOL 0 +#define CONFIG_RTMPS_PROTOCOL 0 +#define CONFIG_RTMPT_PROTOCOL 1 +#define CONFIG_RTMPTE_PROTOCOL 0 +#define CONFIG_RTMPTS_PROTOCOL 0 +#define CONFIG_RTP_PROTOCOL 1 +#define CONFIG_SCTP_PROTOCOL 0 +#define CONFIG_SRTP_PROTOCOL 1 +#define CONFIG_SUBFILE_PROTOCOL 1 +#define CONFIG_TEE_PROTOCOL 1 +#define CONFIG_TCP_PROTOCOL 1 +#define CONFIG_TLS_PROTOCOL 0 +#define CONFIG_UDP_PROTOCOL 1 +#define CONFIG_UDPLITE_PROTOCOL 1 +#define CONFIG_UNIX_PROTOCOL 1 +#define CONFIG_LIBAMQP_PROTOCOL 0 +#define CONFIG_LIBRIST_PROTOCOL 0 +#define CONFIG_LIBRTMP_PROTOCOL 0 +#define CONFIG_LIBRTMPE_PROTOCOL 0 +#define CONFIG_LIBRTMPS_PROTOCOL 0 +#define CONFIG_LIBRTMPT_PROTOCOL 0 +#define CONFIG_LIBRTMPTE_PROTOCOL 0 +#define CONFIG_LIBSRT_PROTOCOL 0 +#define CONFIG_LIBSSH_PROTOCOL 0 +#define CONFIG_LIBSMBCLIENT_PROTOCOL 0 +#define CONFIG_LIBZMQ_PROTOCOL 0 +#define CONFIG_IPFS_GATEWAY_PROTOCOL 0 +#define CONFIG_IPNS_GATEWAY_PROTOCOL 0 +#endif /* FFMPEG_CONFIG_COMPONENTS_H */ diff --git a/third_party/ffmpeg/windows/libavcodec/bsf_list.c b/third_party/ffmpeg/windows/libavcodec/bsf_list.c index 874fdb38..ff5985d1 100644 --- a/third_party/ffmpeg/windows/libavcodec/bsf_list.c +++ b/third_party/ffmpeg/windows/libavcodec/bsf_list.c @@ -1,11 +1,16 @@ -static const AVBitStreamFilter * const bitstream_filters[] = { +static const FFBitStreamFilter * const bitstream_filters[] = { &ff_aac_adtstoasc_bsf, + &ff_av1_frame_merge_bsf, &ff_av1_frame_split_bsf, &ff_av1_metadata_bsf, &ff_chomp_bsf, &ff_dump_extradata_bsf, &ff_dca_core_bsf, + &ff_dovi_rpu_bsf, + &ff_dts2pts_bsf, + &ff_dv_error_marker_bsf, &ff_eac3_core_bsf, + &ff_evc_frame_merge_bsf, &ff_extract_extradata_bsf, &ff_filter_units_bsf, &ff_h264_metadata_bsf, @@ -15,16 +20,21 @@ static const AVBitStreamFilter * const bitstream_filters[] = { &ff_hevc_metadata_bsf, &ff_hevc_mp4toannexb_bsf, &ff_imx_dump_header_bsf, + &ff_media100_to_mjpegb_bsf, &ff_mjpeg2jpeg_bsf, &ff_mjpega_dump_header_bsf, - &ff_mp3_header_decompress_bsf, &ff_mpeg2_metadata_bsf, &ff_mpeg4_unpack_bframes_bsf, &ff_mov2textsub_bsf, &ff_noise_bsf, &ff_null_bsf, + &ff_opus_metadata_bsf, + &ff_pcm_rechunk_bsf, + &ff_pgs_frame_merge_bsf, &ff_prores_metadata_bsf, &ff_remove_extradata_bsf, + &ff_setts_bsf, + &ff_showinfo_bsf, &ff_text2movsub_bsf, &ff_trace_headers_bsf, &ff_truehd_core_bsf, @@ -32,4 +42,6 @@ static const AVBitStreamFilter * const bitstream_filters[] = { &ff_vp9_raw_reorder_bsf, &ff_vp9_superframe_bsf, &ff_vp9_superframe_split_bsf, + &ff_vvc_metadata_bsf, + &ff_vvc_mp4toannexb_bsf, NULL }; diff --git a/third_party/ffmpeg/windows/libavcodec/codec_list.c b/third_party/ffmpeg/windows/libavcodec/codec_list.c index c39250d0..9cf2af68 100644 --- a/third_party/ffmpeg/windows/libavcodec/codec_list.c +++ b/third_party/ffmpeg/windows/libavcodec/codec_list.c @@ -1,4 +1,4 @@ -static const AVCodec * const codec_list[] = { +static const FFCodec * const codec_list[] = { &ff_a64multi_encoder, &ff_a64multi5_encoder, &ff_alias_pix_encoder, @@ -7,14 +7,16 @@ static const AVCodec * const codec_list[] = { &ff_asv2_encoder, &ff_avrp_encoder, &ff_avui_encoder, - &ff_ayuv_encoder, + &ff_bitpacked_encoder, &ff_bmp_encoder, + &ff_cfhd_encoder, &ff_cinepak_encoder, &ff_cljr_encoder, &ff_comfortnoise_encoder, &ff_dnxhd_encoder, &ff_dpx_encoder, &ff_dvvideo_encoder, + &ff_dxv_encoder, &ff_ffv1_encoder, &ff_ffvhuff_encoder, &ff_fits_encoder, @@ -34,26 +36,33 @@ static const AVCodec * const codec_list[] = { &ff_mpeg4_encoder, &ff_msmpeg4v2_encoder, &ff_msmpeg4v3_encoder, + &ff_msrle_encoder, &ff_msvideo1_encoder, &ff_pam_encoder, &ff_pbm_encoder, &ff_pcx_encoder, + &ff_pfm_encoder, &ff_pgm_encoder, &ff_pgmyuv_encoder, + &ff_phm_encoder, &ff_ppm_encoder, &ff_prores_encoder, &ff_prores_aw_encoder, &ff_prores_ks_encoder, + &ff_qoi_encoder, &ff_qtrle_encoder, &ff_r10k_encoder, &ff_r210_encoder, &ff_rawvideo_encoder, &ff_roq_encoder, + &ff_rpza_encoder, &ff_rv10_encoder, &ff_rv20_encoder, &ff_s302m_encoder, &ff_sgi_encoder, + &ff_smc_encoder, &ff_snow_encoder, + &ff_speedhq_encoder, &ff_sunrast_encoder, &ff_svq1_encoder, &ff_targa_encoder, @@ -63,7 +72,9 @@ static const AVCodec * const codec_list[] = { &ff_v308_encoder, &ff_v408_encoder, &ff_v410_encoder, + &ff_vbn_encoder, &ff_vc2_encoder, + &ff_wbmp_encoder, &ff_wrapped_avframe_encoder, &ff_wmv1_encoder, &ff_wmv2_encoder, @@ -79,9 +90,11 @@ static const AVCodec * const codec_list[] = { &ff_aptx_encoder, &ff_aptx_hd_encoder, &ff_dca_encoder, + &ff_dfpwm_encoder, &ff_eac3_encoder, &ff_flac_encoder, &ff_g723_1_encoder, + &ff_hdr_encoder, &ff_mlp_encoder, &ff_mp2_encoder, &ff_mp2fixed_encoder, @@ -98,6 +111,7 @@ static const AVCodec * const codec_list[] = { &ff_wmav1_encoder, &ff_wmav2_encoder, &ff_pcm_alaw_encoder, + &ff_pcm_bluray_encoder, &ff_pcm_dvd_encoder, &ff_pcm_f32be_encoder, &ff_pcm_f32le_encoder, @@ -129,11 +143,17 @@ static const AVCodec * const codec_list[] = { &ff_pcm_vidc_encoder, &ff_roq_dpcm_encoder, &ff_adpcm_adx_encoder, + &ff_adpcm_argo_encoder, &ff_adpcm_g722_encoder, &ff_adpcm_g726_encoder, &ff_adpcm_g726le_encoder, + &ff_adpcm_ima_amv_encoder, + &ff_adpcm_ima_alp_encoder, + &ff_adpcm_ima_apm_encoder, &ff_adpcm_ima_qt_encoder, + &ff_adpcm_ima_ssi_encoder, &ff_adpcm_ima_wav_encoder, + &ff_adpcm_ima_ws_encoder, &ff_adpcm_ms_encoder, &ff_adpcm_swf_encoder, &ff_adpcm_yamaha_encoder, @@ -145,8 +165,16 @@ static const AVCodec * const codec_list[] = { &ff_srt_encoder, &ff_subrip_encoder, &ff_text_encoder, + &ff_ttml_encoder, &ff_webvtt_encoder, &ff_xsub_encoder, + &ff_h263_v4l2m2m_encoder, + &ff_h264_v4l2m2m_encoder, + &ff_hevc_v4l2m2m_encoder, + &ff_mpeg4_v4l2m2m_encoder, + &ff_vp8_v4l2m2m_encoder, + &ff_vnull_encoder, + &ff_anull_encoder, &ff_aasc_decoder, &ff_aic_decoder, &ff_alias_pix_decoder, @@ -155,6 +183,7 @@ static const AVCodec * const codec_list[] = { &ff_anm_decoder, &ff_ansi_decoder, &ff_arbc_decoder, + &ff_argo_decoder, &ff_asv1_decoder, &ff_asv2_decoder, &ff_aura_decoder, @@ -163,7 +192,6 @@ static const AVCodec * const codec_list[] = { &ff_avrn_decoder, &ff_avs_decoder, &ff_avui_decoder, - &ff_ayuv_decoder, &ff_bethsoftvid_decoder, &ff_bfi_decoder, &ff_bink_decoder, @@ -174,6 +202,7 @@ static const AVCodec * const codec_list[] = { &ff_c93_decoder, &ff_cavs_decoder, &ff_cdgraphics_decoder, + &ff_cdtoons_decoder, &ff_cdxl_decoder, &ff_cfhd_decoder, &ff_cinepak_decoder, @@ -182,6 +211,7 @@ static const AVCodec * const codec_list[] = { &ff_cllc_decoder, &ff_comfortnoise_decoder, &ff_cpia_decoder, + &ff_cri_decoder, &ff_cscd_decoder, &ff_cyuv_decoder, &ff_dds_decoder, @@ -215,14 +245,18 @@ static const AVCodec * const codec_list[] = { &ff_fraps_decoder, &ff_frwu_decoder, &ff_gdv_decoder, + &ff_gem_decoder, &ff_gif_decoder, &ff_h261_decoder, &ff_h263_decoder, &ff_h263i_decoder, &ff_h263p_decoder, + &ff_h263_v4l2m2m_decoder, &ff_h264_decoder, + &ff_h264_v4l2m2m_decoder, &ff_hap_decoder, &ff_hevc_decoder, + &ff_hevc_v4l2m2m_decoder, &ff_hnm4_video_decoder, &ff_hq_hqa_decoder, &ff_hqx_decoder, @@ -231,50 +265,66 @@ static const AVCodec * const codec_list[] = { &ff_idcin_decoder, &ff_iff_ilbm_decoder, &ff_imm4_decoder, + &ff_imm5_decoder, &ff_indeo2_decoder, &ff_indeo3_decoder, &ff_indeo4_decoder, &ff_indeo5_decoder, &ff_interplay_video_decoder, + &ff_ipu_decoder, &ff_jpeg2000_decoder, &ff_jpegls_decoder, &ff_jv_decoder, &ff_kgv1_decoder, &ff_kmvc_decoder, &ff_lagarith_decoder, + &ff_lead_decoder, &ff_loco_decoder, &ff_m101_decoder, &ff_magicyuv_decoder, &ff_mdec_decoder, + &ff_media100_decoder, &ff_mimic_decoder, &ff_mjpeg_decoder, &ff_mjpegb_decoder, &ff_mmvideo_decoder, + &ff_mobiclip_decoder, &ff_motionpixels_decoder, &ff_mpeg1video_decoder, &ff_mpeg2video_decoder, &ff_mpeg4_decoder, + &ff_mpeg4_v4l2m2m_decoder, &ff_mpegvideo_decoder, + &ff_mpeg1_v4l2m2m_decoder, + &ff_mpeg2_v4l2m2m_decoder, &ff_msa1_decoder, &ff_msmpeg4v1_decoder, &ff_msmpeg4v2_decoder, &ff_msmpeg4v3_decoder, + &ff_msp2_decoder, &ff_msrle_decoder, &ff_mss1_decoder, &ff_mss2_decoder, &ff_msvideo1_decoder, &ff_mszh_decoder, &ff_mts2_decoder, + &ff_mv30_decoder, &ff_mvc1_decoder, &ff_mvc2_decoder, + &ff_mvdv_decoder, &ff_mxpeg_decoder, + &ff_notchlc_decoder, &ff_nuv_decoder, &ff_paf_video_decoder, &ff_pam_decoder, &ff_pbm_decoder, &ff_pcx_decoder, + &ff_pfm_decoder, &ff_pgm_decoder, &ff_pgmyuv_decoder, + &ff_pgx_decoder, + &ff_phm_decoder, + &ff_photocd_decoder, &ff_pictor_decoder, &ff_pixlet_decoder, &ff_ppm_decoder, @@ -283,14 +333,17 @@ static const AVCodec * const codec_list[] = { &ff_psd_decoder, &ff_ptx_decoder, &ff_qdraw_decoder, + &ff_qoi_decoder, &ff_qpeg_decoder, &ff_qtrle_decoder, &ff_r10k_decoder, &ff_r210_decoder, &ff_rawvideo_decoder, + &ff_rka_decoder, &ff_rl2_decoder, &ff_roq_decoder, &ff_rpza_decoder, + &ff_rtv1_decoder, &ff_rv10_decoder, &ff_rv20_decoder, &ff_rv30_decoder, @@ -298,16 +351,18 @@ static const AVCodec * const codec_list[] = { &ff_s302m_decoder, &ff_sanm_decoder, &ff_scpr_decoder, - &ff_sdx2_dpcm_decoder, + &ff_sga_decoder, &ff_sgi_decoder, &ff_sgirle_decoder, &ff_sheervideo_decoder, + &ff_simbiosis_imx_decoder, &ff_smacker_decoder, &ff_smc_decoder, &ff_smvjpeg_decoder, &ff_snow_decoder, &ff_sp5x_decoder, &ff_speedhq_decoder, + &ff_speex_decoder, &ff_sunrast_decoder, &ff_svq1_decoder, &ff_svq3_decoder, @@ -331,11 +386,14 @@ static const AVCodec * const codec_list[] = { &ff_v408_decoder, &ff_v410_decoder, &ff_vb_decoder, + &ff_vbn_decoder, &ff_vble_decoder, &ff_vc1_decoder, &ff_vc1image_decoder, + &ff_vc1_v4l2m2m_decoder, &ff_vcr1_decoder, &ff_vmdvideo_decoder, + &ff_vmix_decoder, &ff_vmnc_decoder, &ff_vp3_decoder, &ff_vp4_decoder, @@ -345,8 +403,13 @@ static const AVCodec * const codec_list[] = { &ff_vp6f_decoder, &ff_vp7_decoder, &ff_vp8_decoder, + &ff_vp8_v4l2m2m_decoder, &ff_vp9_decoder, + &ff_vp9_v4l2m2m_decoder, &ff_vqa_decoder, + &ff_vqc_decoder, + &ff_vvc_decoder, + &ff_wbmp_decoder, &ff_webp_decoder, &ff_wrapped_avframe_decoder, &ff_wmv1_decoder, @@ -371,10 +434,12 @@ static const AVCodec * const codec_list[] = { &ff_aac_latm_decoder, &ff_ac3_decoder, &ff_ac3_fixed_decoder, + &ff_acelp_kelvin_decoder, &ff_alac_decoder, &ff_als_decoder, &ff_amrnb_decoder, &ff_amrwb_decoder, + &ff_apac_decoder, &ff_ape_decoder, &ff_aptx_decoder, &ff_aptx_hd_decoder, @@ -387,8 +452,10 @@ static const AVCodec * const codec_list[] = { &ff_binkaudio_dct_decoder, &ff_binkaudio_rdft_decoder, &ff_bmv_audio_decoder, + &ff_bonk_decoder, &ff_cook_decoder, &ff_dca_decoder, + &ff_dfpwm_decoder, &ff_dolby_e_decoder, &ff_dsd_lsbf_decoder, &ff_dsd_msbf_decoder, @@ -399,13 +466,17 @@ static const AVCodec * const codec_list[] = { &ff_dst_decoder, &ff_eac3_decoder, &ff_evrc_decoder, + &ff_fastaudio_decoder, &ff_ffwavesynth_decoder, &ff_flac_decoder, + &ff_ftr_decoder, &ff_g723_1_decoder, &ff_g729_decoder, &ff_gsm_decoder, &ff_gsm_ms_decoder, + &ff_hca_decoder, &ff_hcom_decoder, + &ff_hdr_decoder, &ff_iac_decoder, &ff_ilbc_decoder, &ff_imc_decoder, @@ -413,6 +484,7 @@ static const AVCodec * const codec_list[] = { &ff_mace3_decoder, &ff_mace6_decoder, &ff_metasound_decoder, + &ff_misc4_decoder, &ff_mlp_decoder, &ff_mp1_decoder, &ff_mp1float_decoder, @@ -426,19 +498,23 @@ static const AVCodec * const codec_list[] = { &ff_mp3on4_decoder, &ff_mpc7_decoder, &ff_mpc8_decoder, + &ff_msnsiren_decoder, &ff_nellymoser_decoder, &ff_on2avc_decoder, &ff_opus_decoder, + &ff_osq_decoder, &ff_paf_audio_decoder, &ff_qcelp_decoder, &ff_qdm2_decoder, &ff_qdmc_decoder, + &ff_qoa_decoder, &ff_ra_144_decoder, &ff_ra_288_decoder, &ff_ralf_decoder, &ff_sbc_decoder, &ff_shorten_decoder, &ff_sipr_decoder, + &ff_siren_decoder, &ff_smackaud_decoder, &ff_sonic_decoder, &ff_tak_decoder, @@ -448,6 +524,7 @@ static const AVCodec * const codec_list[] = { &ff_twinvq_decoder, &ff_vmdaudio_decoder, &ff_vorbis_decoder, + &ff_wavarc_decoder, &ff_wavpack_decoder, &ff_wmalossless_decoder, &ff_wmapro_decoder, @@ -483,6 +560,7 @@ static const AVCodec * const codec_list[] = { &ff_pcm_s32le_planar_decoder, &ff_pcm_s64be_decoder, &ff_pcm_s64le_decoder, + &ff_pcm_sga_decoder, &ff_pcm_u8_decoder, &ff_pcm_u16be_decoder, &ff_pcm_u16le_decoder, @@ -491,17 +569,21 @@ static const AVCodec * const codec_list[] = { &ff_pcm_u32be_decoder, &ff_pcm_u32le_decoder, &ff_pcm_vidc_decoder, - &ff_pcm_zork_decoder, + &ff_cbd2_dpcm_decoder, + &ff_derf_dpcm_decoder, &ff_gremlin_dpcm_decoder, &ff_interplay_dpcm_decoder, &ff_roq_dpcm_decoder, + &ff_sdx2_dpcm_decoder, &ff_sol_dpcm_decoder, &ff_xan_dpcm_decoder, + &ff_wady_dpcm_decoder, &ff_adpcm_4xm_decoder, &ff_adpcm_adx_decoder, &ff_adpcm_afc_decoder, &ff_adpcm_agm_decoder, &ff_adpcm_aica_decoder, + &ff_adpcm_argo_decoder, &ff_adpcm_ct_decoder, &ff_adpcm_dtk_decoder, &ff_adpcm_ea_decoder, @@ -513,17 +595,24 @@ static const AVCodec * const codec_list[] = { &ff_adpcm_g722_decoder, &ff_adpcm_g726_decoder, &ff_adpcm_g726le_decoder, + &ff_adpcm_ima_acorn_decoder, &ff_adpcm_ima_amv_decoder, + &ff_adpcm_ima_alp_decoder, &ff_adpcm_ima_apc_decoder, + &ff_adpcm_ima_apm_decoder, + &ff_adpcm_ima_cunning_decoder, &ff_adpcm_ima_dat4_decoder, &ff_adpcm_ima_dk3_decoder, &ff_adpcm_ima_dk4_decoder, &ff_adpcm_ima_ea_eacs_decoder, &ff_adpcm_ima_ea_sead_decoder, &ff_adpcm_ima_iss_decoder, + &ff_adpcm_ima_moflex_decoder, + &ff_adpcm_ima_mtf_decoder, &ff_adpcm_ima_oki_decoder, &ff_adpcm_ima_qt_decoder, &ff_adpcm_ima_rad_decoder, + &ff_adpcm_ima_ssi_decoder, &ff_adpcm_ima_smjpeg_decoder, &ff_adpcm_ima_wav_decoder, &ff_adpcm_ima_ws_decoder, @@ -538,7 +627,9 @@ static const AVCodec * const codec_list[] = { &ff_adpcm_thp_le_decoder, &ff_adpcm_vima_decoder, &ff_adpcm_xa_decoder, + &ff_adpcm_xmd_decoder, &ff_adpcm_yamaha_decoder, + &ff_adpcm_zork_decoder, &ff_ssa_decoder, &ff_ass_decoder, &ff_ccaption_decoder, @@ -564,4 +655,7 @@ static const AVCodec * const codec_list[] = { &ff_bintext_decoder, &ff_xbin_decoder, &ff_idf_decoder, + &ff_av1_decoder, + &ff_vnull_decoder, + &ff_anull_decoder, NULL }; diff --git a/third_party/ffmpeg/windows/libavcodec/parser_list.c b/third_party/ffmpeg/windows/libavcodec/parser_list.c index d1101e48..127264f0 100644 --- a/third_party/ffmpeg/windows/libavcodec/parser_list.c +++ b/third_party/ffmpeg/windows/libavcodec/parser_list.c @@ -3,20 +3,26 @@ static const AVCodecParser * const parser_list[] = { &ff_aac_latm_parser, &ff_ac3_parser, &ff_adx_parser, + &ff_amr_parser, &ff_av1_parser, &ff_avs2_parser, + &ff_avs3_parser, &ff_bmp_parser, &ff_cavsvideo_parser, &ff_cook_parser, + &ff_cri_parser, &ff_dca_parser, &ff_dirac_parser, &ff_dnxhd_parser, + &ff_dolby_e_parser, &ff_dpx_parser, &ff_dvaudio_parser, &ff_dvbsub_parser, &ff_dvdsub_parser, &ff_dvd_nav_parser, + &ff_evc_parser, &ff_flac_parser, + &ff_ftr_parser, &ff_g723_1_parser, &ff_g729_parser, &ff_gif_parser, @@ -25,6 +31,11 @@ static const AVCodecParser * const parser_list[] = { &ff_h263_parser, &ff_h264_parser, &ff_hevc_parser, + &ff_hdr_parser, + &ff_ipu_parser, + &ff_jpeg2000_parser, + &ff_jpegxl_parser, + &ff_misc4_parser, &ff_mjpeg_parser, &ff_mlp_parser, &ff_mpeg4video_parser, @@ -33,8 +44,8 @@ static const AVCodecParser * const parser_list[] = { &ff_opus_parser, &ff_png_parser, &ff_pnm_parser, - &ff_rv30_parser, - &ff_rv40_parser, + &ff_qoi_parser, + &ff_rv34_parser, &ff_sbc_parser, &ff_sipr_parser, &ff_tak_parser, @@ -43,5 +54,9 @@ static const AVCodecParser * const parser_list[] = { &ff_vp3_parser, &ff_vp8_parser, &ff_vp9_parser, + &ff_vvc_parser, + &ff_webp_parser, + &ff_xbm_parser, &ff_xma_parser, + &ff_xwd_parser, NULL }; diff --git a/third_party/ffmpeg/windows/libavdevice/indev_list.c b/third_party/ffmpeg/windows/libavdevice/indev_list.c index 869bd485..a9506d38 100644 --- a/third_party/ffmpeg/windows/libavdevice/indev_list.c +++ b/third_party/ffmpeg/windows/libavdevice/indev_list.c @@ -1,7 +1,6 @@ -static const AVInputFormat * const indev_list[] = { - &ff_dshow_demuxer, - &ff_gdigrab_demuxer, +static const FFInputFormat * const indev_list[] = { + &ff_fbdev_demuxer, &ff_lavfi_demuxer, - &ff_openal_demuxer, - &ff_vfwcap_demuxer, + &ff_oss_demuxer, + &ff_v4l2_demuxer, NULL }; diff --git a/third_party/ffmpeg/windows/libavdevice/outdev_list.c b/third_party/ffmpeg/windows/libavdevice/outdev_list.c index d1b87ed7..5718c1fb 100644 --- a/third_party/ffmpeg/windows/libavdevice/outdev_list.c +++ b/third_party/ffmpeg/windows/libavdevice/outdev_list.c @@ -1,2 +1,5 @@ -static const AVOutputFormat * const outdev_list[] = { +static const FFOutputFormat * const outdev_list[] = { + &ff_fbdev_muxer, + &ff_oss_muxer, + &ff_v4l2_muxer, NULL }; diff --git a/third_party/ffmpeg/windows/libavfilter/filter_list.c b/third_party/ffmpeg/windows/libavfilter/filter_list.c index e3efadb7..e9d91b7a 100644 --- a/third_party/ffmpeg/windows/libavfilter/filter_list.c +++ b/third_party/ffmpeg/windows/libavfilter/filter_list.c @@ -1,4 +1,5 @@ static const AVFilter * const filter_list[] = { + &ff_af_aap, &ff_af_abench, &ff_af_acompressor, &ff_af_acontrast, @@ -9,20 +10,29 @@ static const AVFilter * const filter_list[] = { &ff_af_acrusher, &ff_af_adeclick, &ff_af_adeclip, + &ff_af_adecorrelate, &ff_af_adelay, + &ff_af_adenorm, &ff_af_aderivative, + &ff_af_adrc, + &ff_af_adynamicequalizer, + &ff_af_adynamicsmooth, &ff_af_aecho, &ff_af_aemphasis, &ff_af_aeval, + &ff_af_aexciter, &ff_af_afade, &ff_af_afftdn, &ff_af_afftfilt, &ff_af_afir, &ff_af_aformat, + &ff_af_afreqshift, + &ff_af_afwtdn, &ff_af_agate, &ff_af_aiir, &ff_af_aintegral, &ff_af_ainterleave, + &ff_af_alatency, &ff_af_alimiter, &ff_af_allpass, &ff_af_aloop, @@ -32,14 +42,23 @@ static const AVFilter * const filter_list[] = { &ff_af_amultiply, &ff_af_anequalizer, &ff_af_anlmdn, + &ff_af_anlmf, + &ff_af_anlms, &ff_af_anull, &ff_af_apad, &ff_af_aperms, &ff_af_aphaser, + &ff_af_aphaseshift, + &ff_af_apsnr, + &ff_af_apsyclip, &ff_af_apulsator, &ff_af_arealtime, &ff_af_aresample, &ff_af_areverse, + &ff_af_arls, + &ff_af_arnndn, + &ff_af_asdr, + &ff_af_asegment, &ff_af_aselect, &ff_af_asendcmd, &ff_af_asetnsamples, @@ -48,12 +67,21 @@ static const AVFilter * const filter_list[] = { &ff_af_asettb, &ff_af_ashowinfo, &ff_af_asidedata, + &ff_af_asisdr, &ff_af_asoftclip, + &ff_af_aspectralstats, &ff_af_asplit, &ff_af_astats, &ff_af_astreamselect, + &ff_af_asubboost, + &ff_af_asubcut, + &ff_af_asupercut, + &ff_af_asuperpass, + &ff_af_asuperstop, &ff_af_atempo, + &ff_af_atilt, &ff_af_atrim, + &ff_af_axcorrelate, &ff_af_bandpass, &ff_af_bandreject, &ff_af_bass, @@ -67,6 +95,7 @@ static const AVFilter * const filter_list[] = { &ff_af_crystalizer, &ff_af_dcshift, &ff_af_deesser, + &ff_af_dialoguenhance, &ff_af_drmeter, &ff_af_dynaudnorm, &ff_af_earwax, @@ -91,52 +120,73 @@ static const AVFilter * const filter_list[] = { &ff_af_sidechaingate, &ff_af_silencedetect, &ff_af_silenceremove, + &ff_af_speechnorm, &ff_af_stereotools, &ff_af_stereowiden, &ff_af_superequalizer, &ff_af_surround, + &ff_af_tiltshelf, &ff_af_treble, &ff_af_tremolo, &ff_af_vibrato, + &ff_af_virtualbass, &ff_af_volume, &ff_af_volumedetect, &ff_asrc_aevalsrc, + &ff_asrc_afdelaysrc, + &ff_asrc_afireqsrc, + &ff_asrc_afirsrc, &ff_asrc_anoisesrc, &ff_asrc_anullsrc, &ff_asrc_hilbert, &ff_asrc_sinc, &ff_asrc_sine, &ff_asink_anullsink, + &ff_vf_addroi, &ff_vf_alphaextract, &ff_vf_alphamerge, &ff_vf_amplify, &ff_vf_atadenoise, &ff_vf_avgblur, + &ff_vf_backgroundkey, &ff_vf_bbox, &ff_vf_bench, + &ff_vf_bilateral, &ff_vf_bitplanenoise, &ff_vf_blackdetect, &ff_vf_blend, + &ff_vf_blockdetect, + &ff_vf_blurdetect, &ff_vf_bm3d, &ff_vf_bwdif, + &ff_vf_cas, + &ff_vf_ccrepack, &ff_vf_chromahold, &ff_vf_chromakey, + &ff_vf_chromanr, &ff_vf_chromashift, &ff_vf_ciescope, &ff_vf_codecview, &ff_vf_colorbalance, &ff_vf_colorchannelmixer, + &ff_vf_colorcontrast, + &ff_vf_colorcorrect, + &ff_vf_colorize, &ff_vf_colorkey, &ff_vf_colorhold, &ff_vf_colorlevels, + &ff_vf_colormap, &ff_vf_colorspace, + &ff_vf_colortemperature, &ff_vf_convolution, &ff_vf_convolve, &ff_vf_copy, + &ff_vf_corr, &ff_vf_crop, &ff_vf_cue, &ff_vf_curves, &ff_vf_datascope, + &ff_vf_dblur, &ff_vf_dctdnoiz, &ff_vf_deband, &ff_vf_deblock, @@ -146,7 +196,6 @@ static const AVFilter * const filter_list[] = { &ff_vf_deflate, &ff_vf_deflicker, &ff_vf_dejudder, - &ff_vf_derain, &ff_vf_deshake, &ff_vf_despill, &ff_vf_detelecine, @@ -159,9 +208,13 @@ static const AVFilter * const filter_list[] = { &ff_vf_edgedetect, &ff_vf_elbg, &ff_vf_entropy, + &ff_vf_epx, &ff_vf_erosion, + &ff_vf_estdif, + &ff_vf_exposure, &ff_vf_extractplanes, &ff_vf_fade, + &ff_vf_feedback, &ff_vf_fftdnoiz, &ff_vf_fftfilt, &ff_vf_field, @@ -176,26 +229,38 @@ static const AVFilter * const filter_list[] = { &ff_vf_framerate, &ff_vf_framestep, &ff_vf_freezedetect, + &ff_vf_freezeframes, + &ff_vf_fsync, &ff_vf_gblur, + &ff_vf_geq, &ff_vf_gradfun, &ff_vf_graphmonitor, + &ff_vf_grayworld, &ff_vf_greyedge, + &ff_vf_guided, &ff_vf_haldclut, &ff_vf_hflip, &ff_vf_histogram, &ff_vf_hqx, &ff_vf_hstack, + &ff_vf_hsvhold, + &ff_vf_hsvkey, &ff_vf_hue, + &ff_vf_huesaturation, &ff_vf_hwdownload, &ff_vf_hwmap, &ff_vf_hwupload, &ff_vf_hysteresis, + &ff_vf_identity, &ff_vf_idet, &ff_vf_il, &ff_vf_inflate, &ff_vf_interleave, + &ff_vf_kirsch, &ff_vf_lagfun, + &ff_vf_latency, &ff_vf_lenscorrection, + &ff_vf_limitdiff, &ff_vf_limiter, &ff_vf_loop, &ff_vf_lumakey, @@ -206,14 +271,22 @@ static const AVFilter * const filter_list[] = { &ff_vf_lutrgb, &ff_vf_lutyuv, &ff_vf_maskedclamp, + &ff_vf_maskedmax, &ff_vf_maskedmerge, + &ff_vf_maskedmin, + &ff_vf_maskedthreshold, &ff_vf_maskfun, + &ff_vf_median, &ff_vf_mergeplanes, &ff_vf_mestimate, &ff_vf_metadata, &ff_vf_midequalizer, &ff_vf_minterpolate, &ff_vf_mix, + &ff_vf_monochrome, + &ff_vf_morpho, + &ff_vf_msad, + &ff_vf_multiply, &ff_vf_negate, &ff_vf_nlmeans, &ff_vf_noformat, @@ -226,7 +299,9 @@ static const AVFilter * const filter_list[] = { &ff_vf_palettegen, &ff_vf_paletteuse, &ff_vf_perms, + &ff_vf_photosensitivity, &ff_vf_pixdesctest, + &ff_vf_pixelize, &ff_vf_pixscope, &ff_vf_premultiply, &ff_vf_prewitt, @@ -246,6 +321,10 @@ static const AVFilter * const filter_list[] = { &ff_vf_rotate, &ff_vf_scale, &ff_vf_scale2ref, + &ff_vf_scdet, + &ff_vf_scharr, + &ff_vf_scroll, + &ff_vf_segment, &ff_vf_select, &ff_vf_selectivecolor, &ff_vf_sendcmd, @@ -257,25 +336,32 @@ static const AVFilter * const filter_list[] = { &ff_vf_setrange, &ff_vf_setsar, &ff_vf_settb, + &ff_vf_shear, &ff_vf_showinfo, &ff_vf_showpalette, &ff_vf_shuffleframes, + &ff_vf_shufflepixels, &ff_vf_shuffleplanes, &ff_vf_sidedata, &ff_vf_signalstats, + &ff_vf_siti, &ff_vf_sobel, &ff_vf_split, - &ff_vf_sr, &ff_vf_ssim, + &ff_vf_ssim360, &ff_vf_streamselect, &ff_vf_swaprect, &ff_vf_swapuv, &ff_vf_tblend, &ff_vf_telecine, + &ff_vf_thistogram, &ff_vf_threshold, &ff_vf_thumbnail, &ff_vf_tile, + &ff_vf_tiltandshift, &ff_vf_tlut2, + &ff_vf_tmedian, + &ff_vf_tmidequalizer, &ff_vf_tmix, &ff_vf_tonemap, &ff_vf_tpad, @@ -283,10 +369,14 @@ static const AVFilter * const filter_list[] = { &ff_vf_trim, &ff_vf_unpremultiply, &ff_vf_unsharp, + &ff_vf_untile, + &ff_vf_v360, + &ff_vf_varblur, &ff_vf_vectorscope, &ff_vf_vflip, &ff_vf_vfrdet, &ff_vf_vibrance, + &ff_vf_vif, &ff_vf_vignette, &ff_vf_vmafmotion, &ff_vf_vstack, @@ -294,27 +384,38 @@ static const AVFilter * const filter_list[] = { &ff_vf_waveform, &ff_vf_weave, &ff_vf_xbr, + &ff_vf_xcorrelate, + &ff_vf_xfade, &ff_vf_xmedian, + &ff_vf_xpsnr, &ff_vf_xstack, &ff_vf_yadif, + &ff_vf_yaepblur, &ff_vf_zoompan, &ff_vsrc_allrgb, &ff_vsrc_allyuv, &ff_vsrc_cellauto, &ff_vsrc_color, + &ff_vsrc_colorchart, + &ff_vsrc_colorspectrum, + &ff_vsrc_gradients, &ff_vsrc_haldclutsrc, &ff_vsrc_life, &ff_vsrc_mandelbrot, &ff_vsrc_nullsrc, &ff_vsrc_pal75bars, &ff_vsrc_pal100bars, + &ff_vsrc_perlin, &ff_vsrc_rgbtestsrc, + &ff_vsrc_sierpinski, &ff_vsrc_smptebars, &ff_vsrc_smptehdbars, &ff_vsrc_testsrc, &ff_vsrc_testsrc2, &ff_vsrc_yuvtestsrc, + &ff_vsrc_zoneplate, &ff_vsink_nullsink, + &ff_avf_a3dscope, &ff_avf_abitscope, &ff_avf_adrawgraph, &ff_avf_agraphmonitor, @@ -323,6 +424,7 @@ static const AVFilter * const filter_list[] = { &ff_avf_avectorscope, &ff_avf_concat, &ff_avf_showcqt, + &ff_avf_showcwt, &ff_avf_showfreqs, &ff_avf_showspatial, &ff_avf_showspectrum, @@ -331,10 +433,9 @@ static const AVFilter * const filter_list[] = { &ff_avf_showwaves, &ff_avf_showwavespic, &ff_vaf_spectrumsynth, + &ff_avsrc_avsynctest, &ff_avsrc_amovie, &ff_avsrc_movie, - &ff_af_afifo, - &ff_vf_fifo, &ff_asrc_abuffer, &ff_vsrc_buffer, &ff_asink_abuffer, diff --git a/third_party/ffmpeg/windows/libavformat/demuxer_list.c b/third_party/ffmpeg/windows/libavformat/demuxer_list.c index a4985b5c..763c7b42 100644 --- a/third_party/ffmpeg/windows/libavformat/demuxer_list.c +++ b/third_party/ffmpeg/windows/libavformat/demuxer_list.c @@ -1,7 +1,10 @@ -static const AVInputFormat * const demuxer_list[] = { +static const FFInputFormat * const demuxer_list[] = { &ff_aa_demuxer, &ff_aac_demuxer, + &ff_aax_demuxer, &ff_ac3_demuxer, + &ff_ac4_demuxer, + &ff_ace_demuxer, &ff_acm_demuxer, &ff_act_demuxer, &ff_adf_demuxer, @@ -12,34 +15,45 @@ static const AVInputFormat * const demuxer_list[] = { &ff_afc_demuxer, &ff_aiff_demuxer, &ff_aix_demuxer, + &ff_alp_demuxer, &ff_amr_demuxer, &ff_amrnb_demuxer, &ff_amrwb_demuxer, &ff_anm_demuxer, + &ff_apac_demuxer, &ff_apc_demuxer, &ff_ape_demuxer, + &ff_apm_demuxer, &ff_apng_demuxer, &ff_aptx_demuxer, &ff_aptx_hd_demuxer, &ff_aqtitle_demuxer, + &ff_argo_asf_demuxer, + &ff_argo_brp_demuxer, + &ff_argo_cvg_demuxer, &ff_asf_demuxer, &ff_asf_o_demuxer, &ff_ass_demuxer, &ff_ast_demuxer, &ff_au_demuxer, + &ff_av1_demuxer, &ff_avi_demuxer, &ff_avr_demuxer, &ff_avs_demuxer, &ff_avs2_demuxer, + &ff_avs3_demuxer, &ff_bethsoftvid_demuxer, &ff_bfi_demuxer, &ff_bintext_demuxer, &ff_bink_demuxer, + &ff_binka_demuxer, &ff_bit_demuxer, + &ff_bitpacked_demuxer, &ff_bmv_demuxer, &ff_bfstm_demuxer, &ff_brstm_demuxer, &ff_boa_demuxer, + &ff_bonk_demuxer, &ff_c93_demuxer, &ff_caf_demuxer, &ff_cavsvideo_demuxer, @@ -52,7 +66,9 @@ static const AVInputFormat * const demuxer_list[] = { &ff_data_demuxer, &ff_daud_demuxer, &ff_dcstr_demuxer, + &ff_derf_demuxer, &ff_dfa_demuxer, + &ff_dfpwm_demuxer, &ff_dhav_demuxer, &ff_dirac_demuxer, &ff_dnxhd_demuxer, @@ -69,6 +85,7 @@ static const AVInputFormat * const demuxer_list[] = { &ff_ea_cdata_demuxer, &ff_eac3_demuxer, &ff_epaf_demuxer, + &ff_evc_demuxer, &ff_ffmetadata_demuxer, &ff_filmstrip_demuxer, &ff_fits_demuxer, @@ -79,6 +96,7 @@ static const AVInputFormat * const demuxer_list[] = { &ff_fourxm_demuxer, &ff_frm_demuxer, &ff_fsb_demuxer, + &ff_fwse_demuxer, &ff_g722_demuxer, &ff_g723_1_demuxer, &ff_g726_demuxer, @@ -92,10 +110,12 @@ static const AVInputFormat * const demuxer_list[] = { &ff_h261_demuxer, &ff_h263_demuxer, &ff_h264_demuxer, + &ff_hca_demuxer, &ff_hcom_demuxer, &ff_hevc_demuxer, &ff_hls_demuxer, &ff_hnm_demuxer, + &ff_iamf_demuxer, &ff_ico_demuxer, &ff_idcin_demuxer, &ff_idf_demuxer, @@ -108,6 +128,7 @@ static const AVInputFormat * const demuxer_list[] = { &ff_image2_brender_pix_demuxer, &ff_ingenient_demuxer, &ff_ipmovie_demuxer, + &ff_ipu_demuxer, &ff_ircam_demuxer, &ff_iss_demuxer, &ff_iv8_demuxer, @@ -115,13 +136,20 @@ static const AVInputFormat * const demuxer_list[] = { &ff_ivr_demuxer, &ff_jacosub_demuxer, &ff_jv_demuxer, + &ff_jpegxl_anim_demuxer, &ff_kux_demuxer, + &ff_kvag_demuxer, + &ff_laf_demuxer, + &ff_lc3_demuxer, &ff_lmlm4_demuxer, &ff_loas_demuxer, + &ff_luodat_demuxer, &ff_lrc_demuxer, &ff_lvf_demuxer, &ff_lxf_demuxer, &ff_m4v_demuxer, + &ff_mca_demuxer, + &ff_mcc_demuxer, &ff_matroska_demuxer, &ff_mgsts_demuxer, &ff_microdvd_demuxer, @@ -131,6 +159,8 @@ static const AVInputFormat * const demuxer_list[] = { &ff_mlv_demuxer, &ff_mm_demuxer, &ff_mmf_demuxer, + &ff_mods_demuxer, + &ff_moflex_demuxer, &ff_mov_demuxer, &ff_mp3_demuxer, &ff_mpc_demuxer, @@ -144,6 +174,7 @@ static const AVInputFormat * const demuxer_list[] = { &ff_mpsub_demuxer, &ff_msf_demuxer, &ff_msnwc_tcp_demuxer, + &ff_msp_demuxer, &ff_mtaf_demuxer, &ff_mtv_demuxer, &ff_musx_demuxer, @@ -157,8 +188,10 @@ static const AVInputFormat * const demuxer_list[] = { &ff_nsv_demuxer, &ff_nut_demuxer, &ff_nuv_demuxer, + &ff_obu_demuxer, &ff_ogg_demuxer, &ff_oma_demuxer, + &ff_osq_demuxer, &ff_paf_demuxer, &ff_pcm_alaw_demuxer, &ff_pcm_mulaw_demuxer, @@ -181,15 +214,20 @@ static const AVInputFormat * const demuxer_list[] = { &ff_pcm_u16be_demuxer, &ff_pcm_u16le_demuxer, &ff_pcm_u8_demuxer, + &ff_pdv_demuxer, &ff_pjs_demuxer, &ff_pmp_demuxer, + &ff_pp_bnk_demuxer, &ff_pva_demuxer, &ff_pvf_demuxer, &ff_qcp_demuxer, + &ff_qoa_demuxer, &ff_r3d_demuxer, &ff_rawvideo_demuxer, + &ff_rcwt_demuxer, &ff_realtext_demuxer, &ff_redspark_demuxer, + &ff_rka_demuxer, &ff_rl2_demuxer, &ff_rm_demuxer, &ff_roq_demuxer, @@ -204,14 +242,18 @@ static const AVInputFormat * const demuxer_list[] = { &ff_sbc_demuxer, &ff_sbg_demuxer, &ff_scc_demuxer, + &ff_scd_demuxer, + &ff_sdns_demuxer, &ff_sdp_demuxer, &ff_sdr2_demuxer, &ff_sds_demuxer, &ff_sdx_demuxer, &ff_segafilm_demuxer, &ff_ser_demuxer, + &ff_sga_demuxer, &ff_shorten_demuxer, &ff_siff_demuxer, + &ff_simbiosis_imx_demuxer, &ff_sln_demuxer, &ff_smacker_demuxer, &ff_smjpeg_demuxer, @@ -226,6 +268,7 @@ static const AVInputFormat * const demuxer_list[] = { &ff_subviewer_demuxer, &ff_sup_demuxer, &ff_svag_demuxer, + &ff_svs_demuxer, &ff_swf_demuxer, &ff_tak_demuxer, &ff_tedcaptions_demuxer, @@ -238,6 +281,7 @@ static const AVInputFormat * const demuxer_list[] = { &ff_txd_demuxer, &ff_tty_demuxer, &ff_ty_demuxer, + &ff_usm_demuxer, &ff_v210_demuxer, &ff_v210x_demuxer, &ff_vag_demuxer, @@ -251,7 +295,10 @@ static const AVInputFormat * const demuxer_list[] = { &ff_vpk_demuxer, &ff_vplayer_demuxer, &ff_vqf_demuxer, + &ff_vvc_demuxer, &ff_w64_demuxer, + &ff_wady_demuxer, + &ff_wavarc_demuxer, &ff_wav_demuxer, &ff_wc3_demuxer, &ff_webm_dash_manifest_demuxer, @@ -264,34 +311,46 @@ static const AVInputFormat * const demuxer_list[] = { &ff_wv_demuxer, &ff_xa_demuxer, &ff_xbin_demuxer, + &ff_xmd_demuxer, &ff_xmv_demuxer, &ff_xvag_demuxer, &ff_xwma_demuxer, &ff_yop_demuxer, &ff_yuv4mpegpipe_demuxer, &ff_image_bmp_pipe_demuxer, + &ff_image_cri_pipe_demuxer, &ff_image_dds_pipe_demuxer, &ff_image_dpx_pipe_demuxer, &ff_image_exr_pipe_demuxer, + &ff_image_gem_pipe_demuxer, &ff_image_gif_pipe_demuxer, + &ff_image_hdr_pipe_demuxer, &ff_image_j2k_pipe_demuxer, &ff_image_jpeg_pipe_demuxer, &ff_image_jpegls_pipe_demuxer, + &ff_image_jpegxl_pipe_demuxer, &ff_image_pam_pipe_demuxer, &ff_image_pbm_pipe_demuxer, &ff_image_pcx_pipe_demuxer, + &ff_image_pfm_pipe_demuxer, &ff_image_pgmyuv_pipe_demuxer, &ff_image_pgm_pipe_demuxer, + &ff_image_pgx_pipe_demuxer, + &ff_image_phm_pipe_demuxer, + &ff_image_photocd_pipe_demuxer, &ff_image_pictor_pipe_demuxer, &ff_image_png_pipe_demuxer, &ff_image_ppm_pipe_demuxer, &ff_image_psd_pipe_demuxer, &ff_image_qdraw_pipe_demuxer, + &ff_image_qoi_pipe_demuxer, &ff_image_sgi_pipe_demuxer, &ff_image_svg_pipe_demuxer, &ff_image_sunrast_pipe_demuxer, &ff_image_tiff_pipe_demuxer, + &ff_image_vbn_pipe_demuxer, &ff_image_webp_pipe_demuxer, + &ff_image_xbm_pipe_demuxer, &ff_image_xpm_pipe_demuxer, &ff_image_xwd_pipe_demuxer, NULL }; diff --git a/third_party/ffmpeg/windows/libavformat/muxer_list.c b/third_party/ffmpeg/windows/libavformat/muxer_list.c index 269a65fb..7d76abd4 100644 --- a/third_party/ffmpeg/windows/libavformat/muxer_list.c +++ b/third_party/ffmpeg/windows/libavformat/muxer_list.c @@ -1,21 +1,30 @@ -static const AVOutputFormat * const muxer_list[] = { +static const FFOutputFormat * const muxer_list[] = { &ff_a64_muxer, &ff_ac3_muxer, + &ff_ac4_muxer, &ff_adts_muxer, &ff_adx_muxer, + &ff_aea_muxer, &ff_aiff_muxer, + &ff_alp_muxer, &ff_amr_muxer, + &ff_amv_muxer, + &ff_apm_muxer, &ff_apng_muxer, &ff_aptx_muxer, &ff_aptx_hd_muxer, + &ff_argo_asf_muxer, + &ff_argo_cvg_muxer, &ff_asf_muxer, &ff_ass_muxer, &ff_ast_muxer, &ff_asf_stream_muxer, &ff_au_muxer, &ff_avi_muxer, + &ff_avif_muxer, &ff_avm2_muxer, &ff_avs2_muxer, + &ff_avs3_muxer, &ff_bit_muxer, &ff_caf_muxer, &ff_cavsvideo_muxer, @@ -25,15 +34,16 @@ static const AVOutputFormat * const muxer_list[] = { &ff_dash_muxer, &ff_data_muxer, &ff_daud_muxer, + &ff_dfpwm_muxer, &ff_dirac_muxer, &ff_dnxhd_muxer, &ff_dts_muxer, &ff_dv_muxer, &ff_eac3_muxer, + &ff_evc_muxer, &ff_f4v_muxer, &ff_ffmetadata_muxer, &ff_fifo_muxer, - &ff_fifo_test_muxer, &ff_filmstrip_muxer, &ff_fits_muxer, &ff_flac_muxer, @@ -55,6 +65,7 @@ static const AVOutputFormat * const muxer_list[] = { &ff_hds_muxer, &ff_hevc_muxer, &ff_hls_muxer, + &ff_iamf_muxer, &ff_ico_muxer, &ff_ilbc_muxer, &ff_image2_muxer, @@ -64,7 +75,9 @@ static const AVOutputFormat * const muxer_list[] = { &ff_ismv_muxer, &ff_ivf_muxer, &ff_jacosub_muxer, + &ff_kvag_muxer, &ff_latm_muxer, + &ff_lc3_muxer, &ff_lrc_muxer, &ff_m4v_muxer, &ff_md5_muxer, @@ -92,6 +105,7 @@ static const AVOutputFormat * const muxer_list[] = { &ff_mxf_opatom_muxer, &ff_null_muxer, &ff_nut_muxer, + &ff_obu_muxer, &ff_oga_muxer, &ff_ogg_muxer, &ff_ogv_muxer, @@ -120,6 +134,7 @@ static const AVOutputFormat * const muxer_list[] = { &ff_pcm_u8_muxer, &ff_psp_muxer, &ff_rawvideo_muxer, + &ff_rcwt_muxer, &ff_rm_muxer, &ff_roq_muxer, &ff_rso_muxer, @@ -132,13 +147,13 @@ static const AVOutputFormat * const muxer_list[] = { &ff_segafilm_muxer, &ff_segment_muxer, &ff_stream_segment_muxer, - &ff_singlejpeg_muxer, &ff_smjpeg_muxer, &ff_smoothstreaming_muxer, &ff_sox_muxer, &ff_spx_muxer, &ff_spdif_muxer, &ff_srt_muxer, + &ff_streamhash_muxer, &ff_sup_muxer, &ff_swf_muxer, &ff_tee_muxer, @@ -147,10 +162,12 @@ static const AVOutputFormat * const muxer_list[] = { &ff_mkvtimestamp_v2_muxer, &ff_truehd_muxer, &ff_tta_muxer, + &ff_ttml_muxer, &ff_uncodedframecrc_muxer, &ff_vc1_muxer, &ff_vc1t_muxer, &ff_voc_muxer, + &ff_vvc_muxer, &ff_w64_muxer, &ff_wav_muxer, &ff_webm_muxer, @@ -158,6 +175,7 @@ static const AVOutputFormat * const muxer_list[] = { &ff_webm_chunk_muxer, &ff_webp_muxer, &ff_webvtt_muxer, + &ff_wsaud_muxer, &ff_wtv_muxer, &ff_wv_muxer, &ff_yuv4mpegpipe_muxer, diff --git a/third_party/ffmpeg/windows/libavformat/protocol_list.c b/third_party/ffmpeg/windows/libavformat/protocol_list.c index bbd826f0..805ce164 100644 --- a/third_party/ffmpeg/windows/libavformat/protocol_list.c +++ b/third_party/ffmpeg/windows/libavformat/protocol_list.c @@ -2,8 +2,10 @@ static const URLProtocol * const url_protocols[] = { &ff_async_protocol, &ff_cache_protocol, &ff_concat_protocol, + &ff_concatf_protocol, &ff_crypto_protocol, &ff_data_protocol, + &ff_fd_protocol, &ff_ffrtmphttp_protocol, &ff_file_protocol, &ff_ftp_protocol, @@ -11,7 +13,6 @@ static const URLProtocol * const url_protocols[] = { &ff_hls_protocol, &ff_http_protocol, &ff_httpproxy_protocol, - &ff_https_protocol, &ff_icecast_protocol, &ff_mmsh_protocol, &ff_mmst_protocol, @@ -19,15 +20,13 @@ static const URLProtocol * const url_protocols[] = { &ff_pipe_protocol, &ff_prompeg_protocol, &ff_rtmp_protocol, - &ff_rtmps_protocol, &ff_rtmpt_protocol, - &ff_rtmpts_protocol, &ff_rtp_protocol, &ff_srtp_protocol, &ff_subfile_protocol, &ff_tee_protocol, &ff_tcp_protocol, - &ff_tls_protocol, &ff_udp_protocol, &ff_udplite_protocol, + &ff_unix_protocol, NULL }; diff --git a/third_party/ffmpeg/windows/libavutil/avconfig.h b/third_party/ffmpeg/windows/libavutil/avconfig.h new file mode 100644 index 00000000..c289fbb5 --- /dev/null +++ b/third_party/ffmpeg/windows/libavutil/avconfig.h @@ -0,0 +1,6 @@ +/* Generated by ffmpeg configure */ +#ifndef AVUTIL_AVCONFIG_H +#define AVUTIL_AVCONFIG_H +#define AV_HAVE_BIGENDIAN 0 +#define AV_HAVE_FAST_UNALIGNED 1 +#endif /* AVUTIL_AVCONFIG_H */ diff --git a/third_party/kotlin/BUILD.bazel b/third_party/kotlin/BUILD.bazel index 47e763b5..12b1f356 100644 --- a/third_party/kotlin/BUILD.bazel +++ b/third_party/kotlin/BUILD.bazel @@ -4,4 +4,5 @@ kt_jvm_binary( name = "mytest", srcs = glob(["*.kt"]), main_class = "third_party.kotlin.MainKt", + tags = ["java"], ) diff --git a/third_party/libvpx/BUILD.bazel b/third_party/libvpx/BUILD.bazel index c748ed52..72799bc3 100644 --- a/third_party/libvpx/BUILD.bazel +++ b/third_party/libvpx/BUILD.bazel @@ -6,6 +6,7 @@ exports_files( srcs = [ "linux-x86_64/vpx_config.asm", "vpx_version.h", + "windows-x86_64/vpx_config.asm", ], visibility = ["@libvpx//:__pkg__"], ) @@ -15,6 +16,7 @@ alias( actual = select({ "@toktok//tools/config:linux-arm64": "linux-arm64/libs-arm64-linux-gcc.mk", "@toktok//tools/config:linux-x86_64": "linux-x86_64/libs-x86_64-linux-gcc.mk", + "@toktok//tools/config:windows-x86_64": "windows-x86_64/libs-x86_64-windows-gcc.mk", }), visibility = ["@libvpx//:__pkg__"], ) @@ -24,6 +26,7 @@ genrule( srcs = select({ "@toktok//tools/config:linux-arm64": ["linux-arm64/vpx_config.h"], "@toktok//tools/config:linux-x86_64": ["linux-x86_64/vpx_config.h"], + "@toktok//tools/config:windows-x86_64": ["windows-x86_64/vpx_config.h"], }), outs = ["vpx_config.h"], cmd = "cp $< $@", diff --git a/third_party/libvpx/windows-x86_64/libs-x86_64-windows-gcc.mk b/third_party/libvpx/windows-x86_64/libs-x86_64-windows-gcc.mk new file mode 100644 index 00000000..d4d676c7 --- /dev/null +++ b/third_party/libvpx/windows-x86_64/libs-x86_64-windows-gcc.mk @@ -0,0 +1,77 @@ +## Copyright (c) 2011 The WebM project authors. All Rights Reserved. +## +## Use of this source code is governed by a BSD-style license +## that can be found in the LICENSE file in the root of the source +## tree. An additional intellectual property rights grant can be found +## in the file PATENTS. All contributing project authors may +## be found in the AUTHORS file in the root of the source tree. +# This file automatically generated by configure. Do not edit! +SRC_PATH="/home/builder/.cache/bazel/_bazel_builder/a08c2e4811c846650b733c6fc815a920/sandbox/processwrapper-sandbox/12088/execroot/toktok/external/libvpx" +SRC_PATH_BARE=/home/builder/.cache/bazel/_bazel_builder/a08c2e4811c846650b733c6fc815a920/sandbox/processwrapper-sandbox/12088/execroot/toktok/external/libvpx +BUILD_PFX= +TOOLCHAIN=x86_64-linux-gcc +ASM_CONVERSION=/home/builder/.cache/bazel/_bazel_builder/a08c2e4811c846650b733c6fc815a920/sandbox/processwrapper-sandbox/12088/execroot/toktok/external/libvpx/build/make/ads2gas.pl +GEN_VCPROJ= +MSVS_ARCH_DIR= + +CC=/nix/store/n37gxbg343hxin3wdryx092mz2dkafy8-clang-wrapper-16.0.6/bin/cc +CXX=/nix/store/n37gxbg343hxin3wdryx092mz2dkafy8-clang-wrapper-16.0.6/bin/cc +AR=ar +LD=gcc +AS=yasm +STRIP=strip +NM=nm + +CFLAGS = -m64 -DNDEBUG -O3 -fPIC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wdisabled-optimization -Wextra-semi -Wextra-semi-stmt -Wfloat-conversion -Wformat=2 -Wparentheses-equality -Wpointer-arith -Wtype-limits -Wcast-qual -Wvla -Wimplicit-function-declaration -Wmissing-declarations -Wmissing-prototypes -Wshadow -Wuninitialized -Wunreachable-code-aggressive -Wunused -Wextra -Wundef -Wframe-larger-than=52000 -std=gnu99 -Wshorten-64-to-32 +CXXFLAGS = -m64 -DNDEBUG -O3 -fPIC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wdisabled-optimization -Wextra-semi -Wextra-semi-stmt -Wfloat-conversion -Wformat=2 -Wparentheses-equality -Wpointer-arith -Wtype-limits -Wcast-qual -Wvla -Wimplicit-function-declaration -Wmissing-declarations -Wmissing-prototypes -Wshadow -Wuninitialized -Wunreachable-code-aggressive -Wunused -Wextra -Wc++14-extensions -Wc++17-extensions -Wc++20-extensions -Wnon-virtual-dtor -std=gnu++11 -std=gnu++11 +ARFLAGS = -crs$(if $(quiet),,v) +LDFLAGS = -m64 +ASFLAGS = -f elf64 +extralibs = -lpthread +AS_SFX = .asm +EXE_SFX = +VCPROJ_SFX = +RTCD_OPTIONS = --disable-avx512 +LIBWEBM_CXXFLAGS = -Wno-shadow +LIBYUV_CXXFLAGS = -Wno-missing-declarations -Wno-missing-prototypes -Wno-pass-failed -Wno-shadow -Wno-unused-parameter +fmt_deps = sed -e 's;^\([a-zA-Z0-9_]*\)\.o;${@:.d=.o} $@;' +VPX_ARCH_X86_64=yes +HAVE_MMX=yes +HAVE_SSE=yes +HAVE_SSE2=yes +HAVE_SSE3=yes +HAVE_SSSE3=yes +HAVE_SSE4_1=yes +HAVE_AVX=yes +HAVE_AVX2=yes +HAVE_VPX_PORTS=yes +HAVE_PTHREAD_H=yes +HAVE_UNISTD_H=yes +CONFIG_DEPENDENCY_TRACKING=yes +CONFIG_INSTALL_BINS=yes +CONFIG_INSTALL_LIBS=yes +CONFIG_GCC=yes +CONFIG_PIC=yes +CONFIG_RUNTIME_CPU_DETECT=yes +CONFIG_POSTPROC=yes +CONFIG_VP9_POSTPROC=yes +CONFIG_MULTITHREAD=yes +CONFIG_INTERNAL_STATS=yes +CONFIG_VP8_ENCODER=yes +CONFIG_VP8_DECODER=yes +CONFIG_VP9_ENCODER=yes +CONFIG_VP9_DECODER=yes +CONFIG_VP8=yes +CONFIG_VP9=yes +CONFIG_ENCODERS=yes +CONFIG_DECODERS=yes +CONFIG_SPATIAL_RESAMPLING=yes +CONFIG_ERROR_CONCEALMENT=yes +CONFIG_SHARED=yes +CONFIG_STATIC=yes +CONFIG_OS_SUPPORT=yes +CONFIG_UNIT_TESTS=yes +CONFIG_LIBYUV=yes +CONFIG_TEMPORAL_DENOISING=yes +CONFIG_VP9_TEMPORAL_DENOISING=yes +CONFIG_VP9_HIGHBITDEPTH=yes diff --git a/third_party/libvpx/windows/vpx_config.asm b/third_party/libvpx/windows-x86_64/vpx_config.asm similarity index 82% rename from third_party/libvpx/windows/vpx_config.asm rename to third_party/libvpx/windows-x86_64/vpx_config.asm index e1030a6e..d3efc2e4 100644 --- a/third_party/libvpx/windows/vpx_config.asm +++ b/third_party/libvpx/windows-x86_64/vpx_config.asm @@ -1,10 +1,15 @@ -ARCH_ARM equ 0 -ARCH_MIPS equ 0 -ARCH_X86 equ 0 -ARCH_X86_64 equ 1 -ARCH_PPC equ 0 -HAVE_NEON equ 0 +VPX_ARCH_ARM equ 0 +VPX_ARCH_AARCH64 equ 0 +VPX_ARCH_MIPS equ 0 +VPX_ARCH_X86 equ 0 +VPX_ARCH_X86_64 equ 1 +VPX_ARCH_PPC equ 0 +VPX_ARCH_LOONGARCH equ 0 HAVE_NEON_ASM equ 0 +HAVE_NEON equ 0 +HAVE_NEON_DOTPROD equ 0 +HAVE_NEON_I8MM equ 0 +HAVE_SVE equ 0 HAVE_MIPS32 equ 0 HAVE_DSPR2 equ 0 HAVE_MSA equ 0 @@ -20,6 +25,8 @@ HAVE_AVX2 equ 1 HAVE_AVX512 equ 0 HAVE_VSX equ 0 HAVE_MMI equ 0 +HAVE_LSX equ 0 +HAVE_LASX equ 0 HAVE_VPX_PORTS equ 1 HAVE_PTHREAD_H equ 0 HAVE_UNISTD_H equ 0 @@ -78,6 +85,10 @@ CONFIG_BETTER_HW_COMPATIBILITY equ 0 CONFIG_EXPERIMENTAL equ 0 CONFIG_SIZE_LIMIT equ 0 CONFIG_ALWAYS_ADJUST_BPM equ 0 -CONFIG_SPATIAL_SVC equ 0 +CONFIG_BITSTREAM_DEBUG equ 0 +CONFIG_MISMATCH_DEBUG equ 0 CONFIG_FP_MB_STATS equ 0 CONFIG_EMULATE_HARDWARE equ 0 +CONFIG_NON_GREEDY_MV equ 0 +CONFIG_RATE_CTRL equ 0 +CONFIG_COLLECT_COMPONENT_TIMING equ 0 diff --git a/third_party/libvpx/windows/vpx_config.h b/third_party/libvpx/windows-x86_64/vpx_config.h similarity index 85% rename from third_party/libvpx/windows/vpx_config.h rename to third_party/libvpx/windows-x86_64/vpx_config.h index 6fc2f1c3..bc868110 100644 --- a/third_party/libvpx/windows/vpx_config.h +++ b/third_party/libvpx/windows-x86_64/vpx_config.h @@ -10,13 +10,18 @@ #define VPX_CONFIG_H #define RESTRICT #define INLINE inline -#define ARCH_ARM 0 -#define ARCH_MIPS 0 -#define ARCH_X86 0 -#define ARCH_X86_64 1 -#define ARCH_PPC 0 -#define HAVE_NEON 0 +#define VPX_ARCH_ARM 0 +#define VPX_ARCH_AARCH64 0 +#define VPX_ARCH_MIPS 0 +#define VPX_ARCH_X86 0 +#define VPX_ARCH_X86_64 1 +#define VPX_ARCH_PPC 0 +#define VPX_ARCH_LOONGARCH 0 #define HAVE_NEON_ASM 0 +#define HAVE_NEON 0 +#define HAVE_NEON_DOTPROD 0 +#define HAVE_NEON_I8MM 0 +#define HAVE_SVE 0 #define HAVE_MIPS32 0 #define HAVE_DSPR2 0 #define HAVE_MSA 0 @@ -32,6 +37,8 @@ #define HAVE_AVX512 0 #define HAVE_VSX 0 #define HAVE_MMI 0 +#define HAVE_LSX 0 +#define HAVE_LASX 0 #define HAVE_VPX_PORTS 1 #define HAVE_PTHREAD_H 0 #define HAVE_UNISTD_H 0 @@ -90,8 +97,11 @@ #define CONFIG_EXPERIMENTAL 0 #define CONFIG_SIZE_LIMIT 0 #define CONFIG_ALWAYS_ADJUST_BPM 0 -#define CONFIG_SPATIAL_SVC 0 +#define CONFIG_BITSTREAM_DEBUG 0 +#define CONFIG_MISMATCH_DEBUG 0 #define CONFIG_FP_MB_STATS 0 #define CONFIG_EMULATE_HARDWARE 0 -#define WIN32 1 +#define CONFIG_NON_GREEDY_MV 0 +#define CONFIG_RATE_CTRL 0 +#define CONFIG_COLLECT_COMPONENT_TIMING 0 #endif /* VPX_CONFIG_H */ diff --git a/third_party/libzmq/BUILD.bazel b/third_party/libzmq/BUILD.bazel index 55fc7968..5d74f8bf 100644 --- a/third_party/libzmq/BUILD.bazel +++ b/third_party/libzmq/BUILD.bazel @@ -8,6 +8,7 @@ cc_library( "//tools/config:freebsd": ["freebsd/platform.hpp"], "//tools/config:linux": ["linux/platform.hpp"], "//tools/config:osx": ["osx/platform.hpp"], + "//tools/config:windows": ["windows/platform.hpp"], }), visibility = ["@libzmq//:__pkg__"], ) diff --git a/third_party/libzmq/windows/platform.hpp b/third_party/libzmq/windows/platform.hpp new file mode 100644 index 00000000..4bc9bf91 --- /dev/null +++ b/third_party/libzmq/windows/platform.hpp @@ -0,0 +1,146 @@ +#ifndef __ZMQ_PLATFORM_HPP_INCLUDED__ +#define __ZMQ_PLATFORM_HPP_INCLUDED__ + +#define ZMQ_USE_CV_IMPL_STL11 +/* #undef ZMQ_USE_CV_IMPL_WIN32API */ +/* #undef ZMQ_USE_CV_IMPL_PTHREADS */ +/* #undef ZMQ_USE_CV_IMPL_NONE */ + +/* #undef ZMQ_IOTHREAD_POLLER_USE_KQUEUE */ +/* #undef ZMQ_IOTHREAD_POLLER_USE_EPOLL */ +/* #undef ZMQ_IOTHREAD_POLLER_USE_EPOLL_CLOEXEC */ +/* #undef ZMQ_IOTHREAD_POLLER_USE_DEVPOLL */ +/* #undef ZMQ_IOTHREAD_POLLER_USE_POLLSET */ +/* #undef ZMQ_IOTHREAD_POLLER_USE_POLL */ +#define ZMQ_IOTHREAD_POLLER_USE_SELECT +/* #undef ZMQ_HAVE_PPOLL */ + +#define ZMQ_POLL_BASED_ON_SELECT +/* #undef ZMQ_POLL_BASED_ON_POLL */ + +/* #undef HAVE_POSIX_MEMALIGN */ +#define ZMQ_CACHELINE_SIZE 64 + +/* #undef ZMQ_FORCE_MUTEXES */ + +/* #undef HAVE_FORK */ +/* #undef HAVE_CLOCK_GETTIME */ +/* #undef HAVE_GETHRTIME */ +/* #undef HAVE_MKDTEMP */ +/* #undef ZMQ_HAVE_UIO */ + +#define ZMQ_HAVE_NOEXCEPT + +/* #undef ZMQ_HAVE_EVENTFD */ +/* #undef ZMQ_HAVE_EVENTFD_CLOEXEC */ +/* #undef ZMQ_HAVE_IFADDRS */ +/* #undef ZMQ_HAVE_SO_BINDTODEVICE */ + +/* #undef ZMQ_HAVE_SO_PEERCRED */ +/* #undef ZMQ_HAVE_LOCAL_PEERCRED */ +/* #undef ZMQ_HAVE_BUSY_POLL */ + +/* #undef ZMQ_HAVE_O_CLOEXEC */ + +/* #undef ZMQ_HAVE_SOCK_CLOEXEC */ +/* #undef ZMQ_HAVE_SO_KEEPALIVE */ +/* #undef ZMQ_HAVE_SO_PRIORITY */ +/* #undef ZMQ_HAVE_TCP_KEEPCNT */ +/* #undef ZMQ_HAVE_TCP_KEEPIDLE */ +/* #undef ZMQ_HAVE_TCP_KEEPINTVL */ +/* #undef ZMQ_HAVE_TCP_KEEPALIVE */ +/* #undef ZMQ_HAVE_PTHREAD_SETNAME_1 */ +/* #undef ZMQ_HAVE_PTHREAD_SETNAME_2 */ +/* #undef ZMQ_HAVE_PTHREAD_SETNAME_3 */ +/* #undef ZMQ_HAVE_PTHREAD_SET_NAME */ +/* #undef ZMQ_HAVE_PTHREAD_SET_AFFINITY */ +/* #undef HAVE_ACCEPT4 */ +#define HAVE_STRNLEN +/* #undef ZMQ_HAVE_STRLCPY */ +/* #undef ZMQ_HAVE_LIBBSD */ + +/* #undef ZMQ_HAVE_IPC */ +#define ZMQ_HAVE_STRUCT_SOCKADDR_UN + +#define ZMQ_USE_BUILTIN_SHA1 +/* #undef ZMQ_USE_NSS */ +/* #undef ZMQ_HAVE_WS */ +/* #undef ZMQ_HAVE_WSS */ +/* #undef ZMQ_HAVE_TIPC */ + +/* #undef ZMQ_HAVE_OPENPGM */ +/* #undef ZMQ_HAVE_NORM */ +/* #undef ZMQ_HAVE_VMCI */ + +/* #undef ZMQ_MAKE_VALGRIND_HAPPY */ + +/* #undef ZMQ_HAVE_CURVE */ +/* #undef ZMQ_USE_LIBSODIUM */ +/* #undef SODIUM_STATIC */ +/* #undef ZMQ_USE_GNUTLS */ +/* #undef ZMQ_USE_RADIX_TREE */ +/* #undef HAVE_IF_NAMETOINDEX */ + +#ifdef _AIX + #define ZMQ_HAVE_AIX +#endif + +#if defined __ANDROID__ + #define ZMQ_HAVE_ANDROID +#endif + +#if defined __CYGWIN__ + #define ZMQ_HAVE_CYGWIN +#endif + +#if defined __MINGW32__ + #define ZMQ_HAVE_MINGW32 +#endif + +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) + #define ZMQ_HAVE_FREEBSD +#endif + +#if defined(__DragonFly__) + #define ZMQ_HAVE_FREEBSD + #define ZMQ_HAVE_DRAGONFLY +#endif + +#if defined __hpux + #define ZMQ_HAVE_HPUX +#endif + +#if defined __linux__ + #define ZMQ_HAVE_LINUX +#endif + +#if defined __NetBSD__ + #define ZMQ_HAVE_NETBSD +#endif + +#if defined __OpenBSD__ + #define ZMQ_HAVE_OPENBSD +#endif + +// TODO better move OS-specific defines to the automake files, and check for availability of IPC with an explicit test there +#if defined __VMS + #define ZMQ_HAVE_OPENVMS + #undef ZMQ_HAVE_IPC +#endif + +#if defined __APPLE__ + #define ZMQ_HAVE_OSX +#endif + +#if defined __QNXNTO__ + #define ZMQ_HAVE_QNXNTO +#endif + +#if defined(sun) || defined(__sun) + #define ZMQ_HAVE_SOLARIS +#endif + +#define ZMQ_HAVE_WINDOWS +/* #undef ZMQ_HAVE_WINDOWS_UWP */ + +#endif diff --git a/third_party/openal/windows/config.h b/third_party/openal/windows/config.h new file mode 100644 index 00000000..3186ae7a --- /dev/null +++ b/third_party/openal/windows/config.h @@ -0,0 +1,141 @@ +/* API declaration export attribute */ +#define AL_API __attribute__((visibility("protected"))) +#define ALC_API __attribute__((visibility("protected"))) + +/* Define a restrict macro for non-aliased pointers */ +#define RESTRICT __restrict + +/* Define if HRTF data is embedded in the library */ +#define ALSOFT_EMBED_HRTF_DATA + +/* Define if we have the posix_memalign function */ +#define HAVE_POSIX_MEMALIGN + +/* Define if we have the _aligned_malloc function */ +/* #undef HAVE__ALIGNED_MALLOC */ + +/* Define if we have the proc_pidpath function */ +/* #undef HAVE_PROC_PIDPATH */ + +/* Define if we have the getopt function */ +#define HAVE_GETOPT + +/* Define if we have SSE CPU extensions */ +#define HAVE_SSE +#define HAVE_SSE2 +#define HAVE_SSE3 +#define HAVE_SSE4_1 + +/* Define if we have ARM Neon CPU extensions */ +/* #undef HAVE_NEON */ + +/* Define if we have the ALSA backend */ +#define HAVE_ALSA + +/* Define if we have the OSS backend */ +#define HAVE_OSS + +/* Define if we have the Solaris backend */ +/* #undef HAVE_SOLARIS */ + +/* Define if we have the SndIO backend */ +/* #undef HAVE_SNDIO */ + +/* Define if we have the QSA backend */ +/* #undef HAVE_QSA */ + +/* Define if we have the WASAPI backend */ +/* #undef HAVE_WASAPI */ + +/* Define if we have the DSound backend */ +/* #undef HAVE_DSOUND */ + +/* Define if we have the Windows Multimedia backend */ +/* #undef HAVE_WINMM */ + +/* Define if we have the PortAudio backend */ +/* #undef HAVE_PORTAUDIO */ + +/* Define if we have the PulseAudio backend */ +/* #undef HAVE_PULSEAUDIO */ + +/* Define if we have the JACK backend */ +/* #undef HAVE_JACK */ + +/* Define if we have the CoreAudio backend */ +/* #undef HAVE_COREAUDIO */ + +/* Define if we have the OpenSL backend */ +/* #undef HAVE_OPENSL */ + +/* Define if we have the Wave Writer backend */ +#define HAVE_WAVE + +/* Define if we have the SDL2 backend */ +#define HAVE_SDL2 + +/* Define if we have the stat function */ +#define HAVE_STAT + +/* Define to the size of a long int type */ +#define SIZEOF_LONG 8 + +/* Define if we have GCC's format attribute */ +#define HAVE_GCC_FORMAT + +/* Define if we have dlfcn.h */ +#define HAVE_DLFCN_H + +/* Define if we have pthread_np.h */ +/* #undef HAVE_PTHREAD_NP_H */ + +/* Define if we have malloc.h */ +#define HAVE_MALLOC_H + +/* Define if we have dirent.h */ +#define HAVE_DIRENT_H + +/* Define if we have cpuid.h */ +#define HAVE_CPUID_H + +/* Define if we have intrin.h */ +/* #undef HAVE_INTRIN_H */ + +/* Define if we have sys/sysconf.h */ +/* #undef HAVE_SYS_SYSCONF_H */ + +/* Define if we have guiddef.h */ +/* #undef HAVE_GUIDDEF_H */ + +/* Define if we have initguid.h */ +/* #undef HAVE_INITGUID_H */ + +/* Define if we have GCC's __get_cpuid() */ +#define HAVE_GCC_GET_CPUID + +/* Define if we have the __cpuid() intrinsic */ +/* #undef HAVE_CPUID_INTRINSIC */ + +/* Define if we have the _BitScanForward64() intrinsic */ +/* #undef HAVE_BITSCANFORWARD64_INTRINSIC */ + +/* Define if we have the _BitScanForward() intrinsic */ +/* #undef HAVE_BITSCANFORWARD_INTRINSIC */ + +/* Define if we have SSE intrinsics */ +#define HAVE_SSE_INTRINSICS + +/* Define if we have pthread_setschedparam() */ +#define HAVE_PTHREAD_SETSCHEDPARAM + +/* Define if we have pthread_setname_np() */ +/* #undef HAVE_PTHREAD_SETNAME_NP */ + +/* Define if pthread_setname_np() only accepts one parameter */ +/* #undef PTHREAD_SETNAME_NP_ONE_PARAM */ + +/* Define if pthread_setname_np() accepts three parameters */ +/* #undef PTHREAD_SETNAME_NP_THREE_PARAMS */ + +/* Define if we have pthread_set_name_np() */ +/* #undef HAVE_PTHREAD_SET_NAME_NP */ diff --git a/third_party/opus/BUILD.bazel b/third_party/opus/BUILD.bazel index 8320b7f8..213f7c1e 100644 --- a/third_party/opus/BUILD.bazel +++ b/third_party/opus/BUILD.bazel @@ -7,6 +7,7 @@ genrule( srcs = select({ "@toktok//tools/config:linux-arm64": ["linux-arm64/config.h"], "@toktok//tools/config:linux-x86_64": ["linux-x86_64/config.h"], + "@toktok//tools/config:windows-x86_64": ["windows-x86_64/config.h"], }), outs = ["config.h"], cmd = "cp $< $@", diff --git a/third_party/opus/windows/config.h b/third_party/opus/windows-x86_64/config.h similarity index 92% rename from third_party/opus/windows/config.h rename to third_party/opus/windows-x86_64/config.h index 5ac3badd..ee85799f 100644 --- a/third_party/opus/windows/config.h +++ b/third_party/opus/windows-x86_64/config.h @@ -13,14 +13,14 @@ /* Do not build the float API */ /* #undef DISABLE_FLOAT_API */ +/* Disable bitstream fixes from RFC 8251 */ +/* #undef DISABLE_UPDATE_DRAFT */ + /* Assertions */ /* #undef ENABLE_ASSERTIONS */ -/* Ambisonics Support */ -/* #undef ENABLE_EXPERIMENTAL_AMBISONICS */ - -/* Enable bitstream changes from draft-ietf-codec-opus-update */ -/* #undef ENABLE_UPDATE_DRAFT */ +/* Hardening */ +#define ENABLE_HARDENING 1 /* Debug fixed-point implementation */ /* #undef FIXED_DEBUG */ @@ -52,12 +52,12 @@ /* Define to 1 if you have the `lrintf' function. */ #define HAVE_LRINTF 1 -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 @@ -77,7 +77,7 @@ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the `__malloc_hook' function. */ -#define HAVE___MALLOC_HOOK 1 +/* #undef HAVE___MALLOC_HOOK */ /* Define to the sub-directory where libtool stores uninstalled libraries. */ #define LT_OBJDIR ".libs/" @@ -175,14 +175,16 @@ /* Define to the version of this package. */ #define PACKAGE_VERSION "unknown" -/* Define to 1 if you have the ANSI C header files. */ +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ #define STDC_HEADERS 1 /* Make use of alloca */ -#define USE_ALLOCA 1 +/* #undef USE_ALLOCA */ /* Use C99 variable-size arrays */ -/* #undef VAR_ARRAYS */ +#define VAR_ARRAYS 1 /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ diff --git a/third_party/pthread/empty b/third_party/pthread/empty new file mode 100644 index 00000000..e69de29b diff --git a/third_party/python/build_defs.bzl b/third_party/python/build_defs.bzl index 62884987..0c3534f2 100644 --- a/third_party/python/build_defs.bzl +++ b/third_party/python/build_defs.bzl @@ -109,6 +109,6 @@ def mypy_test(name, srcs, deps = [], path = [], tags = []): ] + ["$(location :%s)" % s for s in srcs], data = srcs, env = {"MYPYPATH": ":".join(path)}, - tags = tags, + tags = tags + ["no-windows"], deps = deps + ["@mypy"], ) diff --git a/third_party/qt/BUILD.qtbase.dev b/third_party/qt/BUILD.qtbase.dev index 4899c562..3e0f4dd4 100644 --- a/third_party/qt/BUILD.qtbase.dev +++ b/third_party/qt/BUILD.qtbase.dev @@ -10,6 +10,7 @@ filegroup( name = "plugins", srcs = glob([ "lib/qt-6/plugins/platforms/*offscreen*", + "lib/qt-6/plugins/platforms/*xcb*", "lib/qt-6/plugins/tls/*opensslbackend*", "lib/qt-6/plugins/imageformats/*", ]), diff --git a/third_party/qt/build_defs.bzl b/third_party/qt/build_defs.bzl index 73c48177..25a17a42 100644 --- a/third_party/qt/build_defs.bzl +++ b/third_party/qt/build_defs.bzl @@ -11,7 +11,7 @@ This file defines three macros: # ========================================================= load("@build_bazel_rules_apple//apple:macos.bzl", "macos_application") -load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") +load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test") def _qt_uic_impl(ctx): uic = ctx.executable._uic @@ -270,6 +270,27 @@ qt_moc = rule( implementation = _qt_moc_impl, ) +# Qt binary, making sure we can `bazel run` it. +# ========================================================= + +def qt_binary(name, tags=[], **kwargs): + cc_binary( + name = name, + env = { + "QT_PLUGIN_PATH": ":".join([ + "external/qt6.qtbase/lib/qt-6/plugins", + "external/qt6.qtsvg/lib/qt-6/plugins", + ]), + }, + data = [ + "@openssl.out//:lib", + "@qt//:qt_base_plugins", + "@qt//:qt_svg_plugins", + ], + tags = ["qt"] + tags, + **kwargs + ) + # Qt test with MOC for the test .cpp file. # ========================================================= @@ -279,14 +300,14 @@ def qt_test(name, src, deps, copts = [], mocopts = [], size = None, **kwargs): testonly = True, srcs = [src], mocopts = mocopts, - tags = ["no-cross"], + tags = ["qt"], deps = deps, ) cc_library( name = "%s_moc" % name, testonly = True, hdrs = [":%s_moc_src" % name], - tags = ["no-cross"], + tags = ["qt"], **kwargs ) cc_test( @@ -313,7 +334,7 @@ def qt_test(name, src, deps, copts = [], mocopts = [], size = None, **kwargs): ":%s_moc" % name, "@qt//:qt_test", ], - tags = ["no-cross"], + tags = ["qt"], **kwargs ) diff --git a/third_party/sdl2/linux/SDL_config.h b/third_party/sdl2/linux/SDL_config.h index fec24084..f13bf5c6 100644 --- a/third_party/sdl2/linux/SDL_config.h +++ b/third_party/sdl2/linux/SDL_config.h @@ -98,8 +98,8 @@ #define HAVE_MEMMOVE 1 #define HAVE_MEMCMP 1 #define HAVE_WCSLEN 1 -#define HAVE_WCSLCPY 1 -#define HAVE_WCSLCAT 1 +/* #undef HAVE_WCSLCPY */ +/* #undef HAVE_WCSLCAT */ #define HAVE_WCSDUP 1 #define HAVE_WCSSTR 1 #define HAVE_WCSCMP 1 diff --git a/third_party/sdl2/windows/SDL_config.h b/third_party/sdl2/windows/SDL_config.h new file mode 100644 index 00000000..f13bf5c6 --- /dev/null +++ b/third_party/sdl2/windows/SDL_config.h @@ -0,0 +1,431 @@ +/* include/SDL_config.h. Generated from SDL_config.h.in by configure. */ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2020 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef SDL_config_h_ +#define SDL_config_h_ + +/** + * \file SDL_config.h.in + * + * This is a set of defines to configure the SDL features + */ + +/* General platform specific identifiers */ +#include "SDL_platform.h" + +/* Make sure that this isn't included by Visual C++ */ +#ifdef _MSC_VER +#error You should run hg revert SDL_config.h +#endif + +/* C language features */ +/* #undef const */ +/* #undef inline */ +/* #undef volatile */ + +/* C datatypes */ +#ifdef __LP64__ +#define SIZEOF_VOIDP 8 +#else +#define SIZEOF_VOIDP 4 +#endif +#define HAVE_GCC_ATOMICS 1 +/* #undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET */ + +/* Comment this if you want to build without any C library requirements */ +#define HAVE_LIBC 1 +#if HAVE_LIBC + +/* Useful headers */ +#define STDC_HEADERS 1 +#define HAVE_ALLOCA_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_FLOAT_H 1 +#define HAVE_ICONV_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_LIMITS_H 1 +#define HAVE_MALLOC_H 1 +#define HAVE_MATH_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_SIGNAL_H 1 +#define HAVE_STDARG_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_STDIO_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_STRING_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_WCHAR_H 1 +/* #undef HAVE_PTHREAD_NP_H */ +/* #undef HAVE_LIBUNWIND_H */ + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#ifndef __WIN32__ /* Don't use C runtime versions of these on Windows */ +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_UNSETENV 1 +#endif +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_WCSLEN 1 +/* #undef HAVE_WCSLCPY */ +/* #undef HAVE_WCSLCAT */ +#define HAVE_WCSDUP 1 +#define HAVE_WCSSTR 1 +#define HAVE_WCSCMP 1 +#define HAVE_WCSNCMP 1 +#define HAVE_STRLEN 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRLCAT 1 +/* #undef HAVE__STRREV */ +/* #undef HAVE__STRUPR */ +/* #undef HAVE__STRLWR */ +/* #undef HAVE_INDEX */ +/* #undef HAVE_RINDEX */ +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_STRTOK_R 1 +/* #undef HAVE_STRTOK_S */ +/* #undef HAVE_ITOA */ +/* #undef HAVE__LTOA */ +/* #undef HAVE__UITOA */ +/* #undef HAVE__ULTOA */ +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +/* #undef HAVE__I64TOA */ +/* #undef HAVE__UI64TOA */ +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +/* #undef HAVE__STRICMP */ +#define HAVE_STRCASECMP 1 +/* #undef HAVE__STRNICMP */ +#define HAVE_STRNCASECMP 1 +/* #undef HAVE_SSCANF */ +#define HAVE_VSSCANF 1 +/* #undef HAVE_SNPRINTF */ +#define HAVE_VSNPRINTF 1 +#define HAVE_M_PI /**/ +#define HAVE_ACOS 1 +#define HAVE_ACOSF 1 +#define HAVE_ASIN 1 +#define HAVE_ASINF 1 +#define HAVE_ATAN 1 +#define HAVE_ATANF 1 +#define HAVE_ATAN2 1 +#define HAVE_ATAN2F 1 +#define HAVE_CEIL 1 +#define HAVE_CEILF 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COPYSIGNF 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_EXP 1 +#define HAVE_EXPF 1 +#define HAVE_FABS 1 +#define HAVE_FABSF 1 +#define HAVE_FLOOR 1 +#define HAVE_FLOORF 1 +#define HAVE_FMOD 1 +#define HAVE_FMODF 1 +#define HAVE_LOG 1 +#define HAVE_LOGF 1 +#define HAVE_LOG10 1 +#define HAVE_LOG10F 1 +#define HAVE_POW 1 +#define HAVE_POWF 1 +#define HAVE_SCALBN 1 +#define HAVE_SCALBNF 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_SQRTF 1 +#define HAVE_TAN 1 +#define HAVE_TANF 1 +#define HAVE_FOPEN64 1 +#define HAVE_FSEEKO 1 +#define HAVE_FSEEKO64 1 +#define HAVE_SIGACTION 1 +#define HAVE_SA_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +/* #undef HAVE_SYSCTLBYNAME */ +#define HAVE_CLOCK_GETTIME 1 +/* #undef HAVE_GETPAGESIZE */ +#define HAVE_MPROTECT 1 +#define HAVE_ICONV 1 +#define HAVE_PTHREAD_SETNAME_NP 1 +/* #undef HAVE_PTHREAD_SET_NAME_NP */ +#define HAVE_SEM_TIMEDWAIT 1 +#define HAVE_GETAUXVAL 1 +#define HAVE_POLL 1 +#define HAVE__EXIT 1 + +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#define HAVE_STDINT_H 1 +#endif /* HAVE_LIBC */ + +/* #undef HAVE_ALTIVEC_H */ +/* #undef HAVE_DBUS_DBUS_H */ +/* #undef HAVE_FCITX_FRONTEND_H */ +/* #undef HAVE_IBUS_IBUS_H */ +#define HAVE_IMMINTRIN_H 1 +/* #undef HAVE_LIBSAMPLERATE_H */ +/* #undef HAVE_LIBUDEV_H */ + +/* #undef HAVE_DDRAW_H */ +/* #undef HAVE_DINPUT_H */ +/* #undef HAVE_DSOUND_H */ +/* #undef HAVE_DXGI_H */ +/* #undef HAVE_XINPUT_H */ +/* #undef HAVE_MMDEVICEAPI_H */ +/* #undef HAVE_AUDIOCLIENT_H */ +/* #undef HAVE_XINPUT_GAMEPAD_EX */ +/* #undef HAVE_XINPUT_STATE_EX */ + +/* SDL internal assertion support */ +/* #undef SDL_DEFAULT_ASSERT_LEVEL */ + +/* Allow disabling of core subsystems */ +/* #undef SDL_ATOMIC_DISABLED */ +/* #undef SDL_AUDIO_DISABLED */ +/* #undef SDL_CPUINFO_DISABLED */ +/* #undef SDL_EVENTS_DISABLED */ +/* #undef SDL_FILE_DISABLED */ +/* #undef SDL_JOYSTICK_DISABLED */ +/* #undef SDL_HAPTIC_DISABLED */ +/* #undef SDL_SENSOR_DISABLED */ +/* #undef SDL_LOADSO_DISABLED */ +/* #undef SDL_RENDER_DISABLED */ +/* #undef SDL_THREADS_DISABLED */ +/* #undef SDL_TIMERS_DISABLED */ +/* #undef SDL_VIDEO_DISABLED */ +/* #undef SDL_POWER_DISABLED */ +/* #undef SDL_FILESYSTEM_DISABLED */ + +/* Enable various audio drivers */ +/* #undef SDL_AUDIO_DRIVER_ALSA */ +/* #undef SDL_AUDIO_DRIVER_ALSA_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_ANDROID */ +/* #undef SDL_AUDIO_DRIVER_ARTS */ +/* #undef SDL_AUDIO_DRIVER_ARTS_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_COREAUDIO */ +#define SDL_AUDIO_DRIVER_DISK 1 +/* #undef SDL_AUDIO_DRIVER_DSOUND */ +#define SDL_AUDIO_DRIVER_DUMMY 1 +/* #undef SDL_AUDIO_DRIVER_EMSCRIPTEN */ +/* #undef SDL_AUDIO_DRIVER_ESD */ +/* #undef SDL_AUDIO_DRIVER_ESD_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_FUSIONSOUND */ +/* #undef SDL_AUDIO_DRIVER_FUSIONSOUND_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_HAIKU */ +/* #undef SDL_AUDIO_DRIVER_JACK */ +/* #undef SDL_AUDIO_DRIVER_JACK_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_NACL */ +/* #undef SDL_AUDIO_DRIVER_NAS */ +/* #undef SDL_AUDIO_DRIVER_NAS_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_NETBSD */ +#define SDL_AUDIO_DRIVER_OSS 1 +/* #undef SDL_AUDIO_DRIVER_OSS_SOUNDCARD_H */ +/* #undef SDL_AUDIO_DRIVER_PAUDIO */ +/* #undef SDL_AUDIO_DRIVER_PULSEAUDIO */ +/* #undef SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_QSA */ +/* #undef SDL_AUDIO_DRIVER_SNDIO */ +/* #undef SDL_AUDIO_DRIVER_SNDIO_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_SUNAUDIO */ +/* #undef SDL_AUDIO_DRIVER_WASAPI */ +/* #undef SDL_AUDIO_DRIVER_WINMM */ + +/* Enable various input drivers */ +#define SDL_INPUT_LINUXEV 1 +/* #undef SDL_INPUT_LINUXKD */ +/* #undef SDL_INPUT_TSLIB */ +/* #undef SDL_JOYSTICK_HAIKU */ +/* #undef SDL_JOYSTICK_DINPUT */ +/* #undef SDL_JOYSTICK_XINPUT */ +/* #undef SDL_JOYSTICK_DUMMY */ +/* #undef SDL_JOYSTICK_IOKIT */ +#define SDL_JOYSTICK_LINUX 1 +/* #undef SDL_JOYSTICK_ANDROID */ +/* #undef SDL_JOYSTICK_WINMM */ +/* #undef SDL_JOYSTICK_USBHID */ +/* #undef SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H */ +/* #undef SDL_JOYSTICK_HIDAPI */ +/* #undef SDL_JOYSTICK_EMSCRIPTEN */ +/* #undef SDL_HAPTIC_DUMMY */ +/* #undef SDL_HAPTIC_ANDROID */ +#define SDL_HAPTIC_LINUX 1 +/* #undef SDL_HAPTIC_IOKIT */ +/* #undef SDL_HAPTIC_DINPUT */ +/* #undef SDL_HAPTIC_XINPUT */ + +/* Enable various sensor drivers */ +/* #undef SDL_SENSOR_ANDROID */ +#define SDL_SENSOR_DUMMY 1 + +/* Enable various shared object loading systems */ +#define SDL_LOADSO_DLOPEN 1 +/* #undef SDL_LOADSO_DUMMY */ +/* #undef SDL_LOADSO_LDG */ +/* #undef SDL_LOADSO_WINDOWS */ + +/* Enable various threading systems */ +#define SDL_THREAD_PTHREAD 1 +#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1 +/* #undef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX_NP */ +/* #undef SDL_THREAD_WINDOWS */ + +/* Enable various timer systems */ +/* #undef SDL_TIMER_HAIKU */ +/* #undef SDL_TIMER_DUMMY */ +#define SDL_TIMER_UNIX 1 +/* #undef SDL_TIMER_WINDOWS */ + +/* Enable various video drivers */ +/* #undef SDL_VIDEO_DRIVER_HAIKU */ +/* #undef SDL_VIDEO_DRIVER_COCOA */ +/* #undef SDL_VIDEO_DRIVER_DIRECTFB */ +/* #undef SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC */ +#define SDL_VIDEO_DRIVER_DUMMY 1 +/* #undef SDL_VIDEO_DRIVER_WINDOWS */ +/* #undef SDL_VIDEO_DRIVER_WAYLAND */ +/* #undef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH */ +/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC */ +/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL */ +/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR */ +/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON */ +/* #undef SDL_VIDEO_DRIVER_X11 */ +/* #undef SDL_VIDEO_DRIVER_RPI */ +/* #undef SDL_VIDEO_DRIVER_KMSDRM */ +/* #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC */ +/* #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC_GBM */ +/* #undef SDL_VIDEO_DRIVER_ANDROID */ +/* #undef SDL_VIDEO_DRIVER_EMSCRIPTEN */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS */ +/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE */ +/* #undef SDL_VIDEO_DRIVER_X11_XCURSOR */ +/* #undef SDL_VIDEO_DRIVER_X11_XDBE */ +/* #undef SDL_VIDEO_DRIVER_X11_XINERAMA */ +/* #undef SDL_VIDEO_DRIVER_X11_XINPUT2 */ +/* #undef SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH */ +/* #undef SDL_VIDEO_DRIVER_X11_XRANDR */ +/* #undef SDL_VIDEO_DRIVER_X11_XSCRNSAVER */ +/* #undef SDL_VIDEO_DRIVER_X11_XSHAPE */ +/* #undef SDL_VIDEO_DRIVER_X11_XVIDMODE */ +/* #undef SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS */ +/* #undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY */ +/* #undef SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM */ +/* #undef SDL_VIDEO_DRIVER_NACL */ +/* #undef SDL_VIDEO_DRIVER_VIVANTE */ +/* #undef SDL_VIDEO_DRIVER_VIVANTE_VDK */ +/* #undef SDL_VIDEO_DRIVER_QNX */ + +/* #undef SDL_VIDEO_RENDER_D3D */ +/* #undef SDL_VIDEO_RENDER_D3D11 */ +/* #undef SDL_VIDEO_RENDER_OGL */ +/* #undef SDL_VIDEO_RENDER_OGL_ES */ +#define SDL_VIDEO_RENDER_OGL_ES2 1 +/* #undef SDL_VIDEO_RENDER_DIRECTFB */ +/* #undef SDL_VIDEO_RENDER_METAL */ + +/* Enable OpenGL support */ +/* #undef SDL_VIDEO_OPENGL */ +/* #undef SDL_VIDEO_OPENGL_ES */ +#define SDL_VIDEO_OPENGL_ES2 1 +/* #undef SDL_VIDEO_OPENGL_BGL */ +/* #undef SDL_VIDEO_OPENGL_CGL */ +/* #undef SDL_VIDEO_OPENGL_EGL */ +/* #undef SDL_VIDEO_OPENGL_GLX */ +/* #undef SDL_VIDEO_OPENGL_WGL */ +/* #undef SDL_VIDEO_OPENGL_OSMESA */ +/* #undef SDL_VIDEO_OPENGL_OSMESA_DYNAMIC */ + +/* Enable Vulkan support */ +#define SDL_VIDEO_VULKAN 1 + +/* Enable Metal support */ +/* #undef SDL_VIDEO_METAL */ + +/* Enable system power support */ +#define SDL_POWER_LINUX 1 +/* #undef SDL_POWER_WINDOWS */ +/* #undef SDL_POWER_MACOSX */ +/* #undef SDL_POWER_HAIKU */ +/* #undef SDL_POWER_ANDROID */ +/* #undef SDL_POWER_EMSCRIPTEN */ +/* #undef SDL_POWER_HARDWIRED */ + +/* Enable system filesystem support */ +/* #undef SDL_FILESYSTEM_HAIKU */ +/* #undef SDL_FILESYSTEM_COCOA */ +/* #undef SDL_FILESYSTEM_DUMMY */ +#define SDL_FILESYSTEM_UNIX 1 +/* #undef SDL_FILESYSTEM_WINDOWS */ +/* #undef SDL_FILESYSTEM_NACL */ +/* #undef SDL_FILESYSTEM_ANDROID */ +/* #undef SDL_FILESYSTEM_EMSCRIPTEN */ + +/* Enable assembly routines */ +#define SDL_ASSEMBLY_ROUTINES 1 +/* #undef SDL_ALTIVEC_BLITTERS */ +/* #undef SDL_ARM_SIMD_BLITTERS */ +/* #undef SDL_ARM_NEON_BLITTERS */ + +/* Enable ime support */ +#define SDL_USE_IME 1 + +/* Enable dynamic udev support */ +/* #undef SDL_UDEV_DYNAMIC */ + +/* Enable dynamic libusb support */ +/* #undef SDL_LIBUSB_DYNAMIC */ + +/* Enable dynamic libsamplerate support */ +/* #undef SDL_LIBSAMPLERATE_DYNAMIC */ + +#endif /* SDL_config_h_ */ diff --git a/third_party/zig/BUILD.bazel b/third_party/zig/BUILD.bazel index 8f1459ff..aabb730f 100644 --- a/third_party/zig/BUILD.bazel +++ b/third_party/zig/BUILD.bazel @@ -8,6 +8,7 @@ cc_library( name = "clib", srcs = ["csource.c"], hdrs = ["csource.h"], + tags = ["no-windows"], deps = ["@libsodium"], ) @@ -19,5 +20,8 @@ zig_test( "@rules_zig//zig/lib:libc", ], main = "main.zig", - tags = ["no-san"], + tags = [ + "no-san", + "no-windows", + ], ) diff --git a/tools/bazelrc.boot b/tools/bazelrc.boot index 82da0ac5..9c997cff 100644 --- a/tools/bazelrc.boot +++ b/tools/bazelrc.boot @@ -15,11 +15,11 @@ build --incompatible_top_level_aspects_require_providers # This project uses a GHC provisioned via nix. # We need to use the rules_haskell nix toolchain accordingly: -build --host_platform=@io_tweag_rules_nixpkgs//nixpkgs/platforms:host -run --host_platform=@io_tweag_rules_nixpkgs//nixpkgs/platforms:host +build:nix --host_platform=@io_tweag_rules_nixpkgs//nixpkgs/platforms:host +run:nix --host_platform=@io_tweag_rules_nixpkgs//nixpkgs/platforms:host # Java toolchain. -build --java_runtime_version=nixpkgs_java -build --tool_java_runtime_version=nixpkgs_java -build --java_language_version=11 -build --tool_java_language_version=11 +build:nix --java_runtime_version=nixpkgs_java +build:nix --tool_java_runtime_version=nixpkgs_java +build:nix --java_language_version=11 +build:nix --tool_java_language_version=11 diff --git a/tools/built/src/Dockerfile.third_party b/tools/built/src/Dockerfile.third_party index 9f0dde40..3536595a 100644 --- a/tools/built/src/Dockerfile.third_party +++ b/tools/built/src/Dockerfile.third_party @@ -13,7 +13,8 @@ COPY --chown=builder:users third_party /src/workspace/third_party COPY --chown=builder:users tools/config /src/workspace/tools/config COPY --chown=builder:users tools/workspace /src/workspace/tools/workspace WORKDIR /src/workspace -RUN sudo nix-daemon --daemon & bazel aquery --output=proto --show_timestamps //... > /dev/null +RUN echo 'build --config=nix' >>.bazelrc \ + && sudo nix-daemon --daemon & bazel aquery --output=proto --show_timestamps //... > /dev/null # TODO(https://github.com/tweag/rules_nixpkgs/issues/439): Remove. RUN sudo sed -Eie 's!\b(mktemp |rm )!'"$(echo -n /nix/store/*-coreutils-*/bin/)"'\1!' /nix/store/*-clang-wrapper-*/bin/cc diff --git a/tools/debug/BUILD.bazel b/tools/debug/BUILD.bazel index aafbe27a..176b52f0 100644 --- a/tools/debug/BUILD.bazel +++ b/tools/debug/BUILD.bazel @@ -5,6 +5,7 @@ py_binary( name = "run_flakynet", srcs = ["run_flakynet.py"], data = [":flakynet.so"], + tags = ["no-windows"], visibility = ["//visibility:public"], ) @@ -13,12 +14,14 @@ cc_binary( srcs = ["flakynet.c"], linkopts = ["-ldl"], linkshared = True, + tags = ["no-windows"], visibility = ["//visibility:public"], ) cc_library( name = "mallocfail", srcs = ["mallocfail.c"], + tags = ["no-windows"], visibility = ["//visibility:public"], ) diff --git a/toxic b/toxic index ca5aae96..50190410 160000 --- a/toxic +++ b/toxic @@ -1 +1 @@ -Subproject commit ca5aae9652f071394fca491ba3e0b79d22668625 +Subproject commit 50190410f807ee8782615aaeeede927cbcd76e0f diff --git a/toxins b/toxins index 51583c67..07117d37 160000 --- a/toxins +++ b/toxins @@ -1 +1 @@ -Subproject commit 51583c674224e93973e67f082f019179cd748356 +Subproject commit 07117d3745217d4a858ab3f0dbafca7ac2d66fe1 diff --git a/zig-toxcore-c b/zig-toxcore-c index 23385b2e..91887865 160000 --- a/zig-toxcore-c +++ b/zig-toxcore-c @@ -1 +1 @@ -Subproject commit 23385b2e0e93a47abd60b5943072023c060f0fa8 +Subproject commit 918878655cce5a833a7bc86c76e426e05832e91d