commit: e052c31cb80a5f0b3616049318b1c09dc2a8c95e
parent 0bbe257a92854aa65dfc5fa1aaa321c9b42c8043
Author: Michael Forney <mforney@mforney.org>
Date: Wed, 14 Aug 2024 14:35:10 -0700
ffmpeg: Update to 7.0.2
Diffstat:
15 files changed, 453 insertions(+), 269 deletions(-)
diff --git a/pkg/ffmpeg/.gitignore b/pkg/ffmpeg/.gitignore
@@ -0,0 +1 @@
+/lib.ninja
diff --git a/pkg/ffmpeg/config-head.h b/pkg/ffmpeg/config-head.h
@@ -2,14 +2,13 @@
#define FFMPEG_CONFIG_H
#define FFMPEG_CONFIGURATION ""
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
-#define CONFIG_THIS_YEAR 2023
+#define CONFIG_THIS_YEAR 2024
#define FFMPEG_DATADIR "/share/ffmpeg"
#define AVCONV_DATADIR "/share/ffmpeg"
#define CC_IDENT "gcc"
-#define av_restrict restrict
+#define OS_NAME linux
#define EXTERN_PREFIX ""
#define EXTERN_ASM
#define BUILDSUF ""
#define SLIBSUF ".so"
-#define HAVE_MMX2 HAVE_MMXEXT
#define SWS_MAX_FILTER_SIZE 256
diff --git a/pkg/ffmpeg/config.h b/pkg/ffmpeg/config.h
@@ -33,7 +33,6 @@
#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
@@ -41,6 +40,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
@@ -51,6 +52,7 @@
#define HAVE_POWER8 0
#define HAVE_PPC4XX 0
#define HAVE_VSX 0
+#define HAVE_RV 0
#define HAVE_RVV 0
#define HAVE_AESNI 1
#define HAVE_AMD3DNOW 1
@@ -70,7 +72,6 @@
#define HAVE_SSE42 1
#define HAVE_SSSE3 1
#define HAVE_XOP 1
-#define HAVE_CPUNOP 0
#define HAVE_I686 1
#define HAVE_MIPSFPU 0
#define HAVE_MIPS32R2 0
@@ -90,6 +91,8 @@
#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
@@ -100,6 +103,7 @@
#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_AESNI_EXTERNAL 1
#define HAVE_AMD3DNOW_EXTERNAL 1
@@ -119,7 +123,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
@@ -139,6 +142,8 @@
#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
@@ -149,6 +154,7 @@
#define HAVE_POWER8_INLINE 0
#define HAVE_PPC4XX_INLINE 0
#define HAVE_VSX_INLINE 0
+#define HAVE_RV_INLINE 0
#define HAVE_RVV_INLINE 0
#define HAVE_AESNI_INLINE HAVE_INLINE_ASM
#define HAVE_AMD3DNOW_INLINE HAVE_INLINE_ASM
@@ -168,7 +174,6 @@
#define HAVE_SSE42_INLINE HAVE_INLINE_ASM
#define HAVE_SSSE3_INLINE HAVE_INLINE_ASM
#define HAVE_XOP_INLINE HAVE_INLINE_ASM
-#define HAVE_CPUNOP_INLINE 0
#define HAVE_I686_INLINE 0
#define HAVE_MIPSFPU_INLINE 0
#define HAVE_MIPS32R2_INLINE 0
@@ -231,10 +236,11 @@
#define HAVE_OPENCV2_CORE_CORE_C_H 0
#define HAVE_OPENGL_GL3_H 0
#define HAVE_POLL_H 1
+#define HAVE_PTHREAD_NP_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 0
+#define HAVE_SYS_SOUNDCARD_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_UN_H 1
#define HAVE_SYS_VIDEOIO_H 0
@@ -283,7 +289,7 @@
#define HAVE_WINRT 0
#define HAVE_ACCESS 1
#define HAVE_ALIGNED_MALLOC 0
-#define HAVE_ARC4RANDOM 0
+#define HAVE_ARC4RANDOM_BUF 0
#define HAVE_CLOCK_GETTIME 1
#define HAVE_CLOSESOCKET 0
#define HAVE_COMMANDLINETOARGVW 0
@@ -321,6 +327,8 @@
#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 0
@@ -332,6 +340,7 @@
#define HAVE_STRERROR_R 1
#define HAVE_SYSCONF 1
#define HAVE_SYSCTL 0
+#define HAVE_SYSCTLBYNAME 0
#define HAVE_USLEEP 1
#define HAVE_UTGETOSTYPEFROMSTRING 0
#define HAVE_VIRTUALALLOC 0
@@ -339,11 +348,14 @@
#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 1
#define HAVE_OS2THREADS 0
#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
@@ -398,8 +410,8 @@
#define HAVE_STRUCT_SOCKADDR_STORAGE 1
#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 0
-#define HAVE_LIBDRM_GETFB2 0
#define HAVE_GZIP 0
+#define HAVE_LIBDRM_GETFB2 0
#define HAVE_MAKEINFO 0
#define HAVE_MAKEINFO_HTML 0
#define HAVE_OPENCL_D3D11 0
@@ -408,11 +420,13 @@
#define HAVE_OPENCL_DXVA2 0
#define HAVE_OPENCL_VAAPI_BEIGNET 0
#define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0
+#define HAVE_OPENCL_VIDEOTOOLBOX 0
#define HAVE_PERL 1
#define HAVE_POD2MAN 1
#define HAVE_TEXI2HTML 0
#define HAVE_XMLLINT 0
#define HAVE_ZLIB_GZIP 0
+#define HAVE_OPENVINO2 0
#define CONFIG_DOC 0
#define CONFIG_HTMLPAGES 0
#define CONFIG_MANPAGES 0
@@ -446,6 +460,8 @@
#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
@@ -472,6 +488,7 @@
#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
@@ -480,11 +497,11 @@
#define CONFIG_LIBCODEC2 0
#define CONFIG_LIBDAV1D 1
#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
@@ -505,6 +522,8 @@
#define CONFIG_LIBOPUS 1
#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
@@ -522,6 +541,7 @@
#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
@@ -529,6 +549,8 @@
#define CONFIG_LIBVORBIS 0
#define CONFIG_LIBVPX 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
@@ -569,13 +591,14 @@
#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 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
@@ -607,17 +630,13 @@
#define CONFIG_FFPLAY 0
#define CONFIG_FFPROBE 0
#define CONFIG_FFMPEG 0
-#define CONFIG_DCT 1
#define CONFIG_DWT 0
#define CONFIG_ERROR_RESILIENCE 1
#define CONFIG_FAAN 0
#define CONFIG_FAST_UNALIGNED 0
-#define CONFIG_FFT 1
#define CONFIG_LSP 0
-#define CONFIG_MDCT 1
#define CONFIG_PIXELUTILS 0
#define CONFIG_NETWORK 1
-#define CONFIG_RDFT 1
#define CONFIG_AUTODETECT 0
#define CONFIG_FONTCONFIG 0
#define CONFIG_LARGE_TESTS 0
@@ -655,14 +674,17 @@
#define CONFIG_CBS_AV1 1
#define CONFIG_CBS_H264 0
#define CONFIG_CBS_H265 0
+#define CONFIG_CBS_H266 0
#define CONFIG_CBS_JPEG 0
#define CONFIG_CBS_MPEG2 0
+#define CONFIG_CBS_VP8 0
#define CONFIG_CBS_VP9 0
#define CONFIG_DEFLATE_WRAPPER 1
#define CONFIG_DIRAC_PARSE 0
#define CONFIG_DNN 0
#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
+#define CONFIG_EVCPARSE 0
#define CONFIG_EXIF 1
#define CONFIG_FAANDCT 0
#define CONFIG_FAANIDCT 0
@@ -685,6 +707,8 @@
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
#define CONFIG_HUFFYUVENCDSP 0
+#define CONFIG_IAMFDEC 1
+#define CONFIG_IAMFENC 1
#define CONFIG_IDCTDSP 1
#define CONFIG_IIRFILTER 0
#define CONFIG_INFLATE_WRAPPER 1
@@ -694,6 +718,7 @@
#define CONFIG_JPEGTABLES 1
#define CONFIG_LGPLV3 0
#define CONFIG_LIBX262 0
+#define CONFIG_LIBX264_HDR10 0
#define CONFIG_LLAUDDSP 0
#define CONFIG_LLVIDDSP 0
#define CONFIG_LLVIDENCDSP 1
diff --git a/pkg/ffmpeg/config_components.h b/pkg/ffmpeg/config_components.h
@@ -22,7 +22,6 @@
#define CONFIG_MEDIA100_TO_MJPEGB_BSF 0
#define CONFIG_MJPEG2JPEG_BSF 0
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
-#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
#define CONFIG_MPEG2_METADATA_BSF 0
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
#define CONFIG_MOV2TEXTSUB_BSF 0
@@ -34,6 +33,7 @@
#define CONFIG_PRORES_METADATA_BSF 0
#define CONFIG_REMOVE_EXTRADATA_BSF 0
#define CONFIG_SETTS_BSF 0
+#define CONFIG_SHOWINFO_BSF 0
#define CONFIG_TEXT2MOVSUB_BSF 0
#define CONFIG_TRACE_HEADERS_BSF 0
#define CONFIG_TRUEHD_CORE_BSF 0
@@ -41,6 +41,9 @@
#define CONFIG_VP9_RAW_REORDER_BSF 0
#define CONFIG_VP9_SUPERFRAME_BSF 0
#define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 1
+#define CONFIG_VVC_METADATA_BSF 0
+#define CONFIG_VVC_MP4TOANNEXB_BSF 0
+#define CONFIG_EVC_FRAME_MERGE_BSF 0
#define CONFIG_AASC_DECODER 0
#define CONFIG_AIC_DECODER 0
#define CONFIG_ALIAS_PIX_DECODER 0
@@ -59,7 +62,6 @@
#define CONFIG_AVRN_DECODER 0
#define CONFIG_AVS_DECODER 0
#define CONFIG_AVUI_DECODER 0
-#define CONFIG_AYUV_DECODER 0
#define CONFIG_BETHSOFTVID_DECODER 0
#define CONFIG_BFI_DECODER 0
#define CONFIG_BINK_DECODER 0
@@ -126,7 +128,6 @@
#define CONFIG_H263P_DECODER 0
#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
@@ -158,6 +159,7 @@
#define CONFIG_KGV1_DECODER 0
#define CONFIG_KMVC_DECODER 0
#define CONFIG_LAGARITH_DECODER 0
+#define CONFIG_LEAD_DECODER 0
#define CONFIG_LOCO_DECODER 0
#define CONFIG_LSCR_DECODER 0
#define CONFIG_M101_DECODER 0
@@ -173,13 +175,11 @@
#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
@@ -188,7 +188,6 @@
#define CONFIG_MSMPEG4V1_DECODER 0
#define CONFIG_MSMPEG4V2_DECODER 0
#define CONFIG_MSMPEG4V3_DECODER 0
-#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0
#define CONFIG_MSP2_DECODER 0
#define CONFIG_MSRLE_DECODER 0
#define CONFIG_MSS1_DECODER 0
@@ -209,6 +208,7 @@
#define CONFIG_PAM_DECODER 0
#define CONFIG_PBM_DECODER 0
#define CONFIG_PCX_DECODER 0
+#define CONFIG_PDV_DECODER 0
#define CONFIG_PFM_DECODER 0
#define CONFIG_PGM_DECODER 0
#define CONFIG_PGMYUV_DECODER 0
@@ -236,6 +236,7 @@
#define CONFIG_ROQ_DECODER 0
#define CONFIG_RPZA_DECODER 0
#define CONFIG_RSCC_DECODER 0
+#define CONFIG_RTV1_DECODER 0
#define CONFIG_RV10_DECODER 0
#define CONFIG_RV20_DECODER 0
#define CONFIG_RV30_DECODER 0
@@ -285,13 +286,13 @@
#define CONFIG_VBN_DECODER 0
#define CONFIG_VBLE_DECODER 0
#define CONFIG_VC1_DECODER 1
-#define CONFIG_VC1_CRYSTALHD_DECODER 0
#define CONFIG_VC1IMAGE_DECODER 0
#define CONFIG_VC1_MMAL_DECODER 0
#define CONFIG_VC1_QSV_DECODER 0
#define CONFIG_VC1_V4L2M2M_DECODER 0
#define CONFIG_VCR1_DECODER 0
#define CONFIG_VMDVIDEO_DECODER 0
+#define CONFIG_VMIX_DECODER 0
#define CONFIG_VMNC_DECODER 0
#define CONFIG_VP3_DECODER 0
#define CONFIG_VP4_DECODER 0
@@ -308,6 +309,7 @@
#define CONFIG_VP9_V4L2M2M_DECODER 0
#define CONFIG_VQA_DECODER 0
#define CONFIG_VQC_DECODER 0
+#define CONFIG_VVC_DECODER 0
#define CONFIG_WBMP_DECODER 0
#define CONFIG_WEBP_DECODER 0
#define CONFIG_WCMV_DECODER 0
@@ -315,7 +317,6 @@
#define CONFIG_WMV1_DECODER 0
#define CONFIG_WMV2_DECODER 0
#define CONFIG_WMV3_DECODER 1
-#define CONFIG_WMV3_CRYSTALHD_DECODER 0
#define CONFIG_WMV3IMAGE_DECODER 0
#define CONFIG_WNV1_DECODER 0
#define CONFIG_XAN_WC3_DECODER 0
@@ -406,10 +407,12 @@
#define CONFIG_NELLYMOSER_DECODER 0
#define CONFIG_ON2AVC_DECODER 0
#define CONFIG_OPUS_DECODER 0
+#define CONFIG_OSQ_DECODER 0
#define CONFIG_PAF_AUDIO_DECODER 0
#define CONFIG_QCELP_DECODER 0
#define CONFIG_QDM2_DECODER 0
#define CONFIG_QDMC_DECODER 0
+#define CONFIG_QOA_DECODER 0
#define CONFIG_RA_144_DECODER 0
#define CONFIG_RA_288_DECODER 0
#define CONFIG_RALF_DECODER 0
@@ -569,6 +572,7 @@
#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
@@ -581,7 +585,6 @@
#define CONFIG_LIBJXL_DECODER 0
#define CONFIG_LIBOPENCORE_AMRNB_DECODER 0
#define CONFIG_LIBOPENCORE_AMRWB_DECODER 0
-#define CONFIG_LIBOPENJPEG_DECODER 0
#define CONFIG_LIBOPUS_DECODER 1
#define CONFIG_LIBRSVG_DECODER 0
#define CONFIG_LIBSPEEX_DECODER 0
@@ -589,6 +592,7 @@
#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 0
#define CONFIG_XBIN_DECODER 0
@@ -626,7 +630,6 @@
#define CONFIG_ASV2_ENCODER 0
#define CONFIG_AVRP_ENCODER 0
#define CONFIG_AVUI_ENCODER 0
-#define CONFIG_AYUV_ENCODER 0
#define CONFIG_BITPACKED_ENCODER 0
#define CONFIG_BMP_ENCODER 0
#define CONFIG_CFHD_ENCODER 0
@@ -636,6 +639,7 @@
#define CONFIG_DNXHD_ENCODER 0
#define CONFIG_DPX_ENCODER 0
#define CONFIG_DVVIDEO_ENCODER 0
+#define CONFIG_DXV_ENCODER 0
#define CONFIG_EXR_ENCODER 0
#define CONFIG_FFV1_ENCODER 0
#define CONFIG_FFVHUFF_ENCODER 0
@@ -660,6 +664,7 @@
#define CONFIG_MPEG4_ENCODER 0
#define CONFIG_MSMPEG4V2_ENCODER 0
#define CONFIG_MSMPEG4V3_ENCODER 0
+#define CONFIG_MSRLE_ENCODER 0
#define CONFIG_MSVIDEO1_ENCODER 0
#define CONFIG_PAM_ENCODER 0
#define CONFIG_PBM_ENCODER 0
@@ -826,15 +831,18 @@
#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 0
+#define CONFIG_AV1_MEDIACODEC_ENCODER 0
#define CONFIG_AV1_NVENC_ENCODER 0
-#define CONFIG_AV1_AMF_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
@@ -858,37 +866,46 @@
#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 0
#define CONFIG_PRORES_VIDEOTOOLBOX_ENCODER 0
+#define CONFIG_VP8_MEDIACODEC_ENCODER 0
#define CONFIG_VP8_V4L2M2M_ENCODER 0
#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 0
#define CONFIG_ANULL_ENCODER 0
#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
@@ -896,8 +913,9 @@
#define CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL 0
#define CONFIG_MPEG2_D3D11VA_HWACCEL 0
#define CONFIG_MPEG2_D3D11VA2_HWACCEL 0
-#define CONFIG_MPEG2_NVDEC_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
@@ -908,6 +926,7 @@
#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
@@ -916,6 +935,7 @@
#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
@@ -923,6 +943,7 @@
#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
@@ -948,6 +969,7 @@
#define CONFIG_DVBSUB_PARSER 0
#define CONFIG_DVDSUB_PARSER 0
#define CONFIG_DVD_NAV_PARSER 0
+#define CONFIG_EVC_PARSER 0
#define CONFIG_FLAC_PARSER 1
#define CONFIG_FTR_PARSER 0
#define CONFIG_G723_1_PARSER 0
@@ -961,6 +983,7 @@
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
+#define CONFIG_JPEGXL_PARSER 0
#define CONFIG_MISC4_PARSER 0
#define CONFIG_MJPEG_PARSER 0
#define CONFIG_MLP_PARSER 0
@@ -971,8 +994,7 @@
#define CONFIG_PNG_PARSER 0
#define CONFIG_PNM_PARSER 0
#define CONFIG_QOI_PARSER 0
-#define CONFIG_RV30_PARSER 0
-#define CONFIG_RV40_PARSER 0
+#define CONFIG_RV34_PARSER 0
#define CONFIG_SBC_PARSER 0
#define CONFIG_SIPR_PARSER 0
#define CONFIG_TAK_PARSER 0
@@ -981,6 +1003,7 @@
#define CONFIG_VP3_PARSER 0
#define CONFIG_VP8_PARSER 0
#define CONFIG_VP9_PARSER 1
+#define CONFIG_VVC_PARSER 0
#define CONFIG_WEBP_PARSER 0
#define CONFIG_XBM_PARSER 0
#define CONFIG_XMA_PARSER 0
@@ -1018,6 +1041,7 @@
#define CONFIG_SNDIO_OUTDEV 0
#define CONFIG_V4L2_OUTDEV 0
#define CONFIG_XV_OUTDEV 0
+#define CONFIG_AAP_FILTER 0
#define CONFIG_ABENCH_FILTER 0
#define CONFIG_ACOMPRESSOR_FILTER 0
#define CONFIG_ACONTRAST_FILTER 0
@@ -1067,11 +1091,13 @@
#define CONFIG_APERMS_FILTER 0
#define CONFIG_APHASER_FILTER 0
#define CONFIG_APHASESHIFT_FILTER 0
+#define CONFIG_APSNR_FILTER 0
#define CONFIG_APSYCLIP_FILTER 0
#define CONFIG_APULSATOR_FILTER 0
#define CONFIG_AREALTIME_FILTER 0
#define CONFIG_ARESAMPLE_FILTER 1
#define CONFIG_AREVERSE_FILTER 0
+#define CONFIG_ARLS_FILTER 0
#define CONFIG_ARNNDN_FILTER 0
#define CONFIG_ASDR_FILTER 0
#define CONFIG_ASEGMENT_FILTER 0
@@ -1083,6 +1109,7 @@
#define CONFIG_ASETTB_FILTER 0
#define CONFIG_ASHOWINFO_FILTER 0
#define CONFIG_ASIDEDATA_FILTER 0
+#define CONFIG_ASISDR_FILTER 0
#define CONFIG_ASOFTCLIP_FILTER 0
#define CONFIG_ASPECTRALSTATS_FILTER 0
#define CONFIG_ASPLIT_FILTER 0
@@ -1156,6 +1183,7 @@
#define CONFIG_VOLUMEDETECT_FILTER 0
#define CONFIG_AEVALSRC_FILTER 0
#define CONFIG_AFDELAYSRC_FILTER 0
+#define CONFIG_AFIREQSRC_FILTER 0
#define CONFIG_AFIRSRC_FILTER 0
#define CONFIG_ANOISESRC_FILTER 0
#define CONFIG_ANULLSRC_FILTER 0
@@ -1189,7 +1217,10 @@
#define CONFIG_BOXBLUR_FILTER 0
#define CONFIG_BOXBLUR_OPENCL_FILTER 0
#define CONFIG_BWDIF_FILTER 0
+#define CONFIG_BWDIF_CUDA_FILTER 0
+#define CONFIG_BWDIF_VULKAN_FILTER 0
#define CONFIG_CAS_FILTER 0
+#define CONFIG_CCREPACK_FILTER 0
#define CONFIG_CHROMABER_VULKAN_FILTER 0
#define CONFIG_CHROMAHOLD_FILTER 0
#define CONFIG_CHROMAKEY_FILTER 0
@@ -1285,6 +1316,7 @@
#define CONFIG_FREEZEFRAMES_FILTER 0
#define CONFIG_FREI0R_FILTER 0
#define CONFIG_FSPP_FILTER 0
+#define CONFIG_FSYNC_FILTER 0
#define CONFIG_GBLUR_FILTER 0
#define CONFIG_GBLUR_VULKAN_FILTER 0
#define CONFIG_GEQ_FILTER 0
@@ -1326,6 +1358,7 @@
#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 0
#define CONFIG_LIMITER_FILTER 0
#define CONFIG_LOOP_FILTER 0
@@ -1358,6 +1391,7 @@
#define CONFIG_NEGATE_FILTER 0
#define CONFIG_NLMEANS_FILTER 0
#define CONFIG_NLMEANS_OPENCL_FILTER 0
+#define CONFIG_NLMEANS_VULKAN_FILTER 0
#define CONFIG_NNEDI_FILTER 0
#define CONFIG_NOFORMAT_FILTER 0
#define CONFIG_NOISE_FILTER 0
@@ -1395,6 +1429,8 @@
#define CONFIG_PSNR_FILTER 0
#define CONFIG_PULLUP_FILTER 0
#define CONFIG_QP_FILTER 0
+#define CONFIG_QRENCODE_FILTER 0
+#define CONFIG_QUIRC_FILTER 0
#define CONFIG_RANDOM_FILTER 0
#define CONFIG_READEIA608_FILTER 0
#define CONFIG_READVITC_FILTER 0
@@ -1415,6 +1451,7 @@
#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 0
#define CONFIG_SCALE2REF_NPP_FILTER 0
@@ -1466,6 +1503,7 @@
#define CONFIG_THUMBNAIL_FILTER 0
#define CONFIG_THUMBNAIL_CUDA_FILTER 0
#define CONFIG_TILE_FILTER 0
+#define CONFIG_TILTANDSHIFT_FILTER 0
#define CONFIG_TINTERLACE_FILTER 0
#define CONFIG_TLUT2_FILTER 0
#define CONFIG_TMEDIAN_FILTER 0
@@ -1479,6 +1517,7 @@
#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 0
#define CONFIG_UNPREMULTIPLY_FILTER 0
@@ -1508,6 +1547,7 @@
#define CONFIG_XCORRELATE_FILTER 0
#define CONFIG_XFADE_FILTER 0
#define CONFIG_XFADE_OPENCL_FILTER 0
+#define CONFIG_XFADE_VULKAN_FILTER 0
#define CONFIG_XMEDIAN_FILTER 0
#define CONFIG_XSTACK_FILTER 0
#define CONFIG_YADIF_FILTER 0
@@ -1527,6 +1567,7 @@
#define CONFIG_ALLYUV_FILTER 0
#define CONFIG_CELLAUTO_FILTER 0
#define CONFIG_COLOR_FILTER 0
+#define CONFIG_COLOR_VULKAN_FILTER 0
#define CONFIG_COLORCHART_FILTER 0
#define CONFIG_COLORSPECTRUM_FILTER 0
#define CONFIG_COREIMAGESRC_FILTER 0
@@ -1539,6 +1580,7 @@
#define CONFIG_MPTESTSRC_FILTER 0
#define CONFIG_NULLSRC_FILTER 0
#define CONFIG_OPENCLSRC_FILTER 0
+#define CONFIG_QRENCODESRC_FILTER 0
#define CONFIG_PAL75BARS_FILTER 0
#define CONFIG_PAL100BARS_FILTER 0
#define CONFIG_RGBTESTSRC_FILTER 0
@@ -1548,6 +1590,7 @@
#define CONFIG_TESTSRC_FILTER 0
#define CONFIG_TESTSRC2_FILTER 0
#define CONFIG_YUVTESTSRC_FILTER 0
+#define CONFIG_ZONEPLATE_FILTER 0
#define CONFIG_NULLSINK_FILTER 0
#define CONFIG_A3DSCOPE_FILTER 0
#define CONFIG_ABITSCOPE_FILTER 0
@@ -1570,12 +1613,11 @@
#define CONFIG_AVSYNCTEST_FILTER 0
#define CONFIG_AMOVIE_FILTER 0
#define CONFIG_MOVIE_FILTER 0
-#define CONFIG_AFIFO_FILTER
-#define CONFIG_FIFO_FILTER
#define CONFIG_AA_DEMUXER 0
#define CONFIG_AAC_DEMUXER 1
#define CONFIG_AAX_DEMUXER 0
#define CONFIG_AC3_DEMUXER 1
+#define CONFIG_AC4_DEMUXER 0
#define CONFIG_ACE_DEMUXER 0
#define CONFIG_ACM_DEMUXER 0
#define CONFIG_ACT_DEMUXER 0
@@ -1654,11 +1696,13 @@
#define CONFIG_DV_DEMUXER 0
#define CONFIG_DVBSUB_DEMUXER 0
#define CONFIG_DVBTXT_DEMUXER 0
+#define CONFIG_DVDVIDEO_DEMUXER 0
#define CONFIG_DXA_DEMUXER 0
#define CONFIG_EA_DEMUXER 0
#define CONFIG_EA_CDATA_DEMUXER 0
#define CONFIG_EAC3_DEMUXER 0
#define CONFIG_EPAF_DEMUXER 0
+#define CONFIG_EVC_DEMUXER 0
#define CONFIG_FFMETADATA_DEMUXER 1
#define CONFIG_FILMSTRIP_DEMUXER 0
#define CONFIG_FITS_DEMUXER 0
@@ -1688,6 +1732,7 @@
#define CONFIG_HEVC_DEMUXER 0
#define CONFIG_HLS_DEMUXER 1
#define CONFIG_HNM_DEMUXER 0
+#define CONFIG_IAMF_DEMUXER 0
#define CONFIG_ICO_DEMUXER 0
#define CONFIG_IDCIN_DEMUXER 0
#define CONFIG_IDF_DEMUXER 0
@@ -1709,6 +1754,7 @@
#define CONFIG_IVR_DEMUXER 0
#define CONFIG_JACOSUB_DEMUXER 0
#define CONFIG_JV_DEMUXER 0
+#define CONFIG_JPEGXL_ANIM_DEMUXER 0
#define CONFIG_KUX_DEMUXER 0
#define CONFIG_KVAG_DEMUXER 0
#define CONFIG_LAF_DEMUXER 0
@@ -1762,6 +1808,7 @@
#define CONFIG_OBU_DEMUXER 0
#define CONFIG_OGG_DEMUXER 1
#define CONFIG_OMA_DEMUXER 0
+#define CONFIG_OSQ_DEMUXER 0
#define CONFIG_PAF_DEMUXER 0
#define CONFIG_PCM_ALAW_DEMUXER 0
#define CONFIG_PCM_MULAW_DEMUXER 0
@@ -1784,12 +1831,14 @@
#define CONFIG_PCM_U16BE_DEMUXER 0
#define CONFIG_PCM_U16LE_DEMUXER 0
#define CONFIG_PCM_U8_DEMUXER 0
+#define CONFIG_PDV_DEMUXER 0
#define CONFIG_PJS_DEMUXER 0
#define CONFIG_PMP_DEMUXER 0
#define CONFIG_PP_BNK_DEMUXER 0
#define CONFIG_PVA_DEMUXER 0
#define CONFIG_PVF_DEMUXER 0
#define CONFIG_QCP_DEMUXER 0
+#define CONFIG_QOA_DEMUXER 0
#define CONFIG_R3D_DEMUXER 0
#define CONFIG_RAWVIDEO_DEMUXER 1
#define CONFIG_REALTEXT_DEMUXER 0
@@ -1848,6 +1897,7 @@
#define CONFIG_TXD_DEMUXER 0
#define CONFIG_TTY_DEMUXER 0
#define CONFIG_TY_DEMUXER 0
+#define CONFIG_USM_DEMUXER 0
#define CONFIG_V210_DEMUXER 0
#define CONFIG_V210X_DEMUXER 0
#define CONFIG_VAG_DEMUXER 0
@@ -1861,6 +1911,7 @@
#define CONFIG_VPK_DEMUXER 0
#define CONFIG_VPLAYER_DEMUXER 0
#define CONFIG_VQF_DEMUXER 0
+#define CONFIG_VVC_DEMUXER 0
#define CONFIG_W64_DEMUXER 0
#define CONFIG_WADY_DEMUXER 0
#define CONFIG_WAVARC_DEMUXER 0
@@ -1924,8 +1975,10 @@
#define CONFIG_VAPOURSYNTH_DEMUXER 0
#define CONFIG_A64_MUXER 0
#define CONFIG_AC3_MUXER 0
+#define CONFIG_AC4_MUXER 0
#define CONFIG_ADTS_MUXER 0
#define CONFIG_ADX_MUXER 0
+#define CONFIG_AEA_MUXER 0
#define CONFIG_AIFF_MUXER 0
#define CONFIG_ALP_MUXER 0
#define CONFIG_AMR_MUXER 0
@@ -1961,10 +2014,10 @@
#define CONFIG_DTS_MUXER 0
#define CONFIG_DV_MUXER 0
#define CONFIG_EAC3_MUXER 0
+#define CONFIG_EVC_MUXER 0
#define CONFIG_F4V_MUXER 0
#define CONFIG_FFMETADATA_MUXER 0
#define CONFIG_FIFO_MUXER 0
-#define CONFIG_FIFO_TEST_MUXER 0
#define CONFIG_FILMSTRIP_MUXER 0
#define CONFIG_FITS_MUXER 0
#define CONFIG_FLAC_MUXER 0
@@ -1986,6 +2039,7 @@
#define CONFIG_HDS_MUXER 0
#define CONFIG_HEVC_MUXER 0
#define CONFIG_HLS_MUXER 0
+#define CONFIG_IAMF_MUXER 0
#define CONFIG_ICO_MUXER 0
#define CONFIG_ILBC_MUXER 0
#define CONFIG_IMAGE2_MUXER 1
@@ -2053,6 +2107,7 @@
#define CONFIG_PCM_U8_MUXER 0
#define CONFIG_PSP_MUXER 0
#define CONFIG_RAWVIDEO_MUXER 1
+#define CONFIG_RCWT_MUXER 0
#define CONFIG_RM_MUXER 0
#define CONFIG_ROQ_MUXER 0
#define CONFIG_RSO_MUXER 0
@@ -2085,6 +2140,7 @@
#define CONFIG_VC1_MUXER 0
#define CONFIG_VC1T_MUXER 0
#define CONFIG_VOC_MUXER 0
+#define CONFIG_VVC_MUXER 0
#define CONFIG_W64_MUXER 0
#define CONFIG_WAV_MUXER 1
#define CONFIG_WEBM_MUXER 0
@@ -2097,6 +2153,7 @@
#define CONFIG_WV_MUXER 0
#define CONFIG_YUV4MPEGPIPE_MUXER 1
#define CONFIG_CHROMAPRINT_MUXER 0
+#define CONFIG_ANDROID_CONTENT_PROTOCOL 0
#define CONFIG_ASYNC_PROTOCOL 0
#define CONFIG_BLURAY_PROTOCOL 0
#define CONFIG_CACHE_PROTOCOL 0
diff --git a/pkg/ffmpeg/gen.lua b/pkg/ffmpeg/gen.lua
@@ -2,12 +2,13 @@ local arch = 'x86'
cflags{
'-Wno-deprecated-declarations',
'-Wno-discarded-qualifiers',
- '-D HAVE_AV_CONFIG_H',
+ '-Wno-stringop-overflow',
'-I $dir/include',
'-I $outdir',
'-I $outdir/include',
'-I $outdir/internal',
'-I $srcdir',
+ '-I $srcdir/libavcodec',
}
nasmflags{
'-i $srcdir/',
@@ -56,9 +57,9 @@ genlist('$outdir/internal/libavfilter/filter_list.c', '$srcdir/libavfilter/allfi
genlist('$outdir/internal/libavcodec/codec_list.c', '$srcdir/libavcodec/allcodecs.c', 'FFCodec', 'codec_list')
genlist('$outdir/internal/libavcodec/parser_list.c', '$srcdir/libavcodec/parsers.c', 'AVCodecParser', 'parser_list')
genlist('$outdir/internal/libavcodec/bsf_list.c', '$srcdir/libavcodec/bitstream_filters.c', 'FFBitStreamFilter', 'bitstream_filters')
-genlist('$outdir/internal/libavformat/demuxer_list.c', '$srcdir/libavformat/allformats.c', 'AVInputFormat', 'demuxer_list')
+genlist('$outdir/internal/libavformat/demuxer_list.c', '$srcdir/libavformat/allformats.c', 'FFInputFormat', 'demuxer_list')
genlist('$outdir/internal/libavformat/muxer_list.c', '$srcdir/libavformat/allformats.c', 'FFOutputFormat', 'muxer_list')
-genlist('$outdir/internal/libavdevice/indev_list.c', '$srcdir/libavdevice/alldevices.c', 'AVInputFormat', 'indev_list')
+genlist('$outdir/internal/libavdevice/indev_list.c', '$srcdir/libavdevice/alldevices.c', 'FFInputFormat', 'indev_list')
genlist('$outdir/internal/libavdevice/outdev_list.c', '$srcdir/libavdevice/alldevices.c', 'FFOutputFormat', 'outdev_list')
genlist('$outdir/internal/libavformat/protocol_list.c', '$srcdir/libavformat/protocols.c', 'URLProtocol', 'url_protocols')
@@ -84,21 +85,34 @@ local sources = {
libswresample={},
libswscale={},
}
+local archs = {
+ ['aarch64']=true,
+ ['alpha']=true,
+ ['arm']=true,
+ ['avr32']=true,
+ ['avr32_ap']=true,
+ ['avr32_uc']=true,
+ ['bfin']=true,
+ ['ia64']=true,
+ ['loongarch']=true,
+ ['m68k']=true,
+ ['mips']=true,
+ ['parisc']=true,
+ ['ppc']=true,
+ ['riscv']=true,
+ ['s390']=true,
+ ['sh4']=true,
+ ['sparc']=true,
+ ['tilegx']=true,
+ ['tilepro']=true,
+ ['x86']=true,
+}
for line in iterlines('sources.txt', 1) do
local i = line:find(' ', 1, true)
- local cfg = line:sub(1, i and i - 1)
- if options[cfg] then
- while i do
- local j = line:find(' ', i + 1)
- local src = line:sub(i + 1, j and j - 1)
- i = j
- j = src:find('/', 1, true)
- if not j then
- error('source path has no directory part: '..src)
- end
- local k = src:find('/', j + 1, true)
- if not k or src:sub(j + 1, k - 1) == arch then
- sources[src:sub(1, j - 1)][src] = true
+ if i and options[line:sub(1, i - 1)] then
+ for src, lib, dir in line:gmatch('(([%w_-]+)/?([%w_-]*)[%w_/-]*/[%w_.-]+)', i + 1) do
+ if not archs[dir] or dir == arch then
+ sources[lib][src] = true
end
end
end
@@ -154,6 +168,8 @@ if options.CONFIG_BLURAY_PROTOCOL then
table.insert(sources.libavcodec, '$builddir/pkg/libbluray/libbluray.a.d')
end
+sub('lib.ninja', function()
+cflags{'-D HAVE_AV_CONFIG_H'}
lib('libavcodec.a', {
expand{'libavcodec/', {
'ac3_parser.c',
@@ -161,6 +177,7 @@ lib('libavcodec.a', {
'allcodecs.c',
'avcodec.c',
'avdct.c',
+ 'avfft.c',
'avpacket.c',
'bitstream.c',
'bitstream_filters.c',
@@ -184,6 +201,7 @@ lib('libavcodec.a', {
'profiles.c',
'qsv_api.c',
'raw.c',
+ 'refstruct.c',
'utils.c',
'version.c',
'vlc.c',
@@ -217,8 +235,8 @@ lib('libavfilter.a', {
'buffersink.c',
'buffersrc.c',
'colorspace.c',
+ 'ccfifo.c',
'drawutils.c',
- 'fifo.c',
'formats.c',
'framepool.c',
'framequeue.c',
@@ -292,6 +310,7 @@ lib('libavutil.a', {
'encryption_info.c',
'error.c',
'eval.c',
+ 'executor.c',
'fifo.c',
'file.c',
'file_open.c',
@@ -303,6 +322,7 @@ lib('libavutil.a', {
'hdr_dynamic_vivid_metadata.c',
'hmac.c',
'hwcontext.c',
+ 'iamf.c',
'imgutils.c',
'integer.c',
'intmath.c',
@@ -334,6 +354,7 @@ lib('libavutil.a', {
'threadmessage.c',
'time.c',
'timecode.c',
+ 'timestamp.c',
'tree.c',
'twofish.c',
'utils.c',
@@ -347,6 +368,7 @@ lib('libavutil.a', {
'uuid.c',
'version.c',
'video_enc_params.c',
+ 'video_hint.c',
'film_grain_params.c',
'x86/cpu.c',
'x86/fixed_dsp_init.c',
@@ -418,6 +440,7 @@ lib('libswscale.a', {
sources.libswscale,
'libavutil.a',
})
+end)
local libs = {
'libavcodec.a.d',
@@ -438,12 +461,15 @@ file('bin/ffprobe', '755', '$outdir/ffprobe')
exe('ffmpeg', {paths[[
fftools/(
ffmpeg.c
+ ffmpeg_dec.c
ffmpeg_demux.c
+ ffmpeg_enc.c
ffmpeg_filter.c
ffmpeg_hw.c
ffmpeg_mux.c
ffmpeg_mux_init.c
ffmpeg_opt.c
+ ffmpeg_sched.c
objpool.c
sync_queue.c
thread_queue.c
@@ -453,7 +479,7 @@ exe('ffmpeg', {paths[[
]], libs})
file('bin/ffmpeg', '755', '$outdir/ffmpeg')
-rule('texi2mdoc', [[$builddir/pkg/texi2mdoc/host/texi2mdoc -d 'February 27, 2023' -I $outdir $in >$out]])
+rule('texi2mdoc', [[$builddir/pkg/texi2mdoc/host/texi2mdoc -d 'August 2, 2024' -I $outdir $in >$out]])
build('texi2mdoc', '$outdir/ffprobe.1', {'$srcdir/doc/ffprobe.texi', '|', '$outdir/config.texi', '$builddir/pkg/texi2mdoc/host/texi2mdoc'})
build('texi2mdoc', '$outdir/ffmpeg.1', {'$srcdir/doc/ffmpeg.texi', '|', '$outdir/config.texi', '$builddir/pkg/texi2mdoc/host/texi2mdoc'})
man{'$outdir/ffprobe.1', '$outdir/ffmpeg.1'}
diff --git a/pkg/ffmpeg/patch/0002-libavcodec-Prevent-stray-semicolon-at-top-level.patch b/pkg/ffmpeg/patch/0002-libavcodec-Prevent-stray-semicolon-at-top-level.patch
@@ -1,4 +1,4 @@
-From e556055b4cfae9c170092f426b450630fa126b37 Mon Sep 17 00:00:00 2001
+From cda1b59c7ed7bb7dc5951552f33b214fe4e64f05 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Tue, 7 Sep 2021 01:41:48 -0700
Subject: [PATCH] libavcodec: Prevent stray semicolon at top-level
@@ -13,10 +13,10 @@ is no problem if it expands to an empty token sequence.
1 file changed, 36 insertions(+), 36 deletions(-)
diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c
-index 23955ba2dd..295ee4e986 100644
+index 4abca7cc07..3b6ca83d55 100644
--- a/libavcodec/pcm.c
+++ b/libavcodec/pcm.c
-@@ -559,7 +559,7 @@ const FFCodec ff_ ## name_ ## _encoder = { \
+@@ -558,7 +558,7 @@ const FFCodec ff_ ## name_ ## _encoder = { \
FF_CODEC_ENCODE_CB(pcm_encode_frame), \
.p.sample_fmts = (const enum AVSampleFormat[]){ sample_fmt_, \
AV_SAMPLE_FMT_NONE }, \
@@ -25,8 +25,8 @@ index 23955ba2dd..295ee4e986 100644
#define PCM_ENCODER_2(cf, id, sample_fmt, name, long_name) \
PCM_ENCODER_ ## cf(id, sample_fmt, name, long_name)
-@@ -581,7 +581,7 @@ const FFCodec ff_ ## name_ ## _decoder = { \
- .p.capabilities = AV_CODEC_CAP_DR1, \
+@@ -580,7 +580,7 @@ const FFCodec ff_ ## name_ ## _decoder = { \
+ .p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_PARAM_CHANGE, \
.p.sample_fmts = (const enum AVSampleFormat[]){ sample_fmt_, \
AV_SAMPLE_FMT_NONE }, \
-}
@@ -34,7 +34,7 @@ index 23955ba2dd..295ee4e986 100644
#define PCM_DECODER_2(cf, id, sample_fmt, name, long_name) \
PCM_DECODER_ ## cf(id, sample_fmt, name, long_name)
-@@ -591,40 +591,40 @@ const FFCodec ff_ ## name_ ## _decoder = { \
+@@ -590,40 +590,40 @@ const FFCodec ff_ ## name_ ## _decoder = { \
PCM_DECODER_3(CONFIG_ ## id ## _DECODER, id, sample_fmt, name, long_name)
#define PCM_CODEC(id, sample_fmt_, name, long_name_) \
@@ -110,5 +110,5 @@ index 23955ba2dd..295ee4e986 100644
+PCM_CODEC (PCM_VIDC, AV_SAMPLE_FMT_S16, pcm_vidc, "PCM Archimedes VIDC")
+PCM_DECODER(PCM_SGA, AV_SAMPLE_FMT_U8, pcm_sga, "PCM SGA")
--
-2.37.3
+2.44.0
diff --git a/pkg/ffmpeg/patch/0004-libavcodec-Use-if-to-prevent-some-unintended-depende.patch b/pkg/ffmpeg/patch/0003-libavcodec-Use-if-to-prevent-some-unintended-depende.patch
diff --git a/pkg/ffmpeg/patch/0003-libavformat-Use-C99-__func__-instead-of-non-standard.patch b/pkg/ffmpeg/patch/0003-libavformat-Use-C99-__func__-instead-of-non-standard.patch
@@ -1,26 +0,0 @@
-From 8979dddfb4ecd1e8570d181f34781146e543cfe2 Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Tue, 7 Sep 2021 01:43:25 -0700
-Subject: [PATCH] libavformat: Use C99 __func__ instead of non-standard
- __FUNCTION__
-
----
- libavformat/mux.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libavformat/mux.c b/libavformat/mux.c
-index 04de05ec17..3510b56b0b 100644
---- a/libavformat/mux.c
-+++ b/libavformat/mux.c
-@@ -1114,7 +1114,7 @@ static int write_packet_common(AVFormatContext *s, AVStream *st, AVPacket *pkt,
- int ret;
-
- if (s->debug & FF_FDEBUG_TS)
-- av_log(s, AV_LOG_DEBUG, "%s size:%d dts:%s pts:%s\n", __FUNCTION__,
-+ av_log(s, AV_LOG_DEBUG, "%s size:%d dts:%s pts:%s\n", __func__,
- pkt->size, av_ts2str(pkt->dts), av_ts2str(pkt->pts));
-
- guess_pkt_duration(s, st, pkt);
---
-2.37.3
-
diff --git a/pkg/ffmpeg/patch/0004-libavutil-Use-config-instead-of-compiler-to-determin.patch b/pkg/ffmpeg/patch/0004-libavutil-Use-config-instead-of-compiler-to-determin.patch
@@ -0,0 +1,49 @@
+From c2589a507009d717c3889cd7c7c3803c79a67a67 Mon Sep 17 00:00:00 2001
+From: Michael Forney <mforney@mforney.org>
+Date: Tue, 7 Sep 2021 01:46:57 -0700
+Subject: [PATCH] libavutil: Use config instead of compiler to determine
+ support for inline asm
+
+---
+ libavutil/x86/intreadwrite.h | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/libavutil/x86/intreadwrite.h b/libavutil/x86/intreadwrite.h
+index 5e57d6a8cd..38ced9a7ce 100644
+--- a/libavutil/x86/intreadwrite.h
++++ b/libavutil/x86/intreadwrite.h
+@@ -25,9 +25,9 @@
+ #include "config.h"
+ #include "libavutil/attributes.h"
+
+-#if HAVE_MMX
++#if HAVE_MMX_INLINE
+
+-#ifdef __SSE__
++#if HAVE_SSE_INLINE
+
+ #define AV_COPY128 AV_COPY128
+ static av_always_inline void AV_COPY128(void *d, const void *s)
+@@ -43,7 +43,7 @@ static av_always_inline void AV_COPY128(void *d, const void *s)
+
+ #endif /* __SSE__ */
+
+-#ifdef __SSE2__
++#if HAVE_SSE2_INLINE
+
+ #define AV_ZERO128 AV_ZERO128
+ static av_always_inline void AV_ZERO128(void *d)
+@@ -56,8 +56,8 @@ static av_always_inline void AV_ZERO128(void *d)
+ :: "xmm0");
+ }
+
+-#endif /* __SSE2__ */
++#endif /* HAVE_SSE2_INLINE */
+
+-#endif /* HAVE_MMX */
++#endif /* HAVE_MMX_INLINE */
+
+ #endif /* AVUTIL_X86_INTREADWRITE_H */
+--
+2.44.0
+
diff --git a/pkg/ffmpeg/patch/0005-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch b/pkg/ffmpeg/patch/0005-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch
@@ -0,0 +1,27 @@
+From 4e0c099e66f1e3216b2498eb9c87c12c9034d6a2 Mon Sep 17 00:00:00 2001
+From: Michael Forney <mforney@mforney.org>
+Date: Mon, 25 Oct 2021 17:08:29 -0700
+Subject: [PATCH] libavutil: Use C11 _Alignas as fallback for DECLARE_ALIGNED
+
+---
+ libavutil/mem_internal.h | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/libavutil/mem_internal.h b/libavutil/mem_internal.h
+index 20f9b3e3f2..a73dfd581b 100644
+--- a/libavutil/mem_internal.h
++++ b/libavutil/mem_internal.h
+@@ -89,6 +89,10 @@
+ #define DECLARE_ALIGNED_T(n,t,v) __declspec(align(n)) t v
+ #define DECLARE_ASM_ALIGNED(n,t,v) __declspec(align(n)) t v
+ #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) static const t v
++#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
++ #define DECLARE_ALIGNED(n,t,v) _Alignas(n) t v
++ #define DECLARE_ASM_ALIGNED(n,t,v) _Alignas(n) t v
++ #define DECLARE_ASM_CONST(n,t,v) static const _Alignas(n) t v
+ #else
+ #define DECLARE_ALIGNED_T(n,t,v) t v
+ #define DECLARE_ASM_ALIGNED(n,t,v) t v
+--
+2.44.0
+
diff --git a/pkg/ffmpeg/patch/0005-libavutil-Use-config-instead-of-compiler-to-determin.patch b/pkg/ffmpeg/patch/0005-libavutil-Use-config-instead-of-compiler-to-determin.patch
@@ -1,61 +0,0 @@
-From a071cbecc751b78c4d0ff89356e4c0fca16d266d Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Tue, 7 Sep 2021 01:46:57 -0700
-Subject: [PATCH] libavutil: Use config instead of compiler to determine
- support for inline asm
-
----
- libavutil/x86/intreadwrite.h | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/libavutil/x86/intreadwrite.h b/libavutil/x86/intreadwrite.h
-index 40f375b013..c45e8439e0 100644
---- a/libavutil/x86/intreadwrite.h
-+++ b/libavutil/x86/intreadwrite.h
-@@ -25,9 +25,9 @@
- #include "config.h"
- #include "libavutil/attributes.h"
-
--#if HAVE_MMX
-+#if HAVE_MMX_INLINE
-
--#if !HAVE_FAST_64BIT && defined(__MMX__)
-+#if !HAVE_FAST_64BIT
-
- #define FF_COPY_SWAP_ZERO_USES_MMX
-
-@@ -61,9 +61,9 @@ static av_always_inline void AV_ZERO64(void *d)
- :: "mm0");
- }
-
--#endif /* !HAVE_FAST_64BIT && defined(__MMX__) */
-+#endif /* !HAVE_FAST_64BIT */
-
--#ifdef __SSE__
-+#if HAVE_SSE_INLINE
-
- #define AV_COPY128 AV_COPY128
- static av_always_inline void AV_COPY128(void *d, const void *s)
-@@ -79,7 +79,7 @@ static av_always_inline void AV_COPY128(void *d, const void *s)
-
- #endif /* __SSE__ */
-
--#ifdef __SSE2__
-+#if HAVE_SSE2_INLINE
-
- #define AV_ZERO128 AV_ZERO128
- static av_always_inline void AV_ZERO128(void *d)
-@@ -92,8 +92,8 @@ static av_always_inline void AV_ZERO128(void *d)
- :: "xmm0");
- }
-
--#endif /* __SSE2__ */
-+#endif /* HAVE_SSE2_INLINE */
-
--#endif /* HAVE_MMX */
-+#endif /* HAVE_MMX_INLINE */
-
- #endif /* AVUTIL_X86_INTREADWRITE_H */
---
-2.37.3
-
diff --git a/pkg/ffmpeg/patch/0006-Revert-lavd-v4l2-Use-proper-field-type-for-second-pa.patch b/pkg/ffmpeg/patch/0006-Revert-lavd-v4l2-Use-proper-field-type-for-second-pa.patch
@@ -0,0 +1,32 @@
+From 79f1d1f2e080eb37540083381194751b15d50976 Mon Sep 17 00:00:00 2001
+From: Michael Forney <mforney@mforney.org>
+Date: Wed, 14 Aug 2024 17:15:05 -0700
+Subject: [PATCH] Revert "lavd/v4l2: Use proper field type for second parameter
+ of ioctl() with BSD's"
+
+This reverts commit 6ab65792ab8e522f5a8a9f432ca11900f35a9d94.
+---
+ libavdevice/v4l2.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/libavdevice/v4l2.c b/libavdevice/v4l2.c
+index 50ac47ec5a..51291246b3 100644
+--- a/libavdevice/v4l2.c
++++ b/libavdevice/v4l2.c
+@@ -107,10 +107,10 @@ struct video_data {
+ int (*open_f)(const char *file, int oflag, ...);
+ int (*close_f)(int fd);
+ int (*dup_f)(int fd);
+-#if defined(__sun) || defined(__BIONIC__) || defined(__musl__) /* POSIX-like */
+- int (*ioctl_f)(int fd, int request, ...);
+-#else
++#ifdef __GLIBC__
+ int (*ioctl_f)(int fd, unsigned long int request, ...);
++#else
++ int (*ioctl_f)(int fd, int request, ...);
+ #endif
+ ssize_t (*read_f)(int fd, void *buffer, size_t n);
+ void *(*mmap_f)(void *start, size_t length, int prot, int flags, int fd, int64_t offset);
+--
+2.44.0
+
diff --git a/pkg/ffmpeg/patch/0006-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch b/pkg/ffmpeg/patch/0006-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch
@@ -1,27 +0,0 @@
-From 788b21499ade6f5f03a4c79f7a8a82e9af873af4 Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Mon, 25 Oct 2021 17:08:29 -0700
-Subject: [PATCH] libavutil: Use C11 _Alignas as fallback for DECLARE_ALIGNED
-
----
- libavutil/mem_internal.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/libavutil/mem_internal.h b/libavutil/mem_internal.h
-index 2448c606f1..dd037fd3b5 100644
---- a/libavutil/mem_internal.h
-+++ b/libavutil/mem_internal.h
-@@ -91,6 +91,10 @@
- #define DECLARE_ALIGNED(n,t,v) __declspec(align(n)) t v
- #define DECLARE_ASM_ALIGNED(n,t,v) __declspec(align(n)) t v
- #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) static const t v
-+#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
-+ #define DECLARE_ALIGNED(n,t,v) _Alignas(n) t v
-+ #define DECLARE_ASM_ALIGNED(n,t,v) _Alignas(n) t v
-+ #define DECLARE_ASM_CONST(n,t,v) static const _Alignas(n) t v
- #else
- #define DECLARE_ALIGNED(n,t,v) t v
- #define DECLARE_ASM_ALIGNED(n,t,v) t v
---
-2.37.3
-
diff --git a/pkg/ffmpeg/sources.txt b/pkg/ffmpeg/sources.txt
@@ -22,7 +22,6 @@ ARCH_SPARC
ARCH_SPARC64
ARCH_TILEGX
ARCH_TILEPRO
-ARCH_TOMI
ARCH_X86
ARCH_X86_32
ARCH_X86_64
@@ -30,6 +29,8 @@ HAVE_ARMV5TE
HAVE_ARMV6
HAVE_ARMV6T2
HAVE_ARMV8
+HAVE_DOTPROD
+HAVE_I8MM
HAVE_NEON
HAVE_VFP
HAVE_VFPV3
@@ -40,6 +41,7 @@ HAVE_LDBRX
HAVE_POWER8
HAVE_PPC4XX
HAVE_VSX
+HAVE_RV
HAVE_RVV
HAVE_AESNI
HAVE_AMD3DNOW
@@ -59,7 +61,6 @@ HAVE_SSE4
HAVE_SSE42
HAVE_SSSE3
HAVE_XOP
-HAVE_CPUNOP
HAVE_I686
HAVE_MIPSFPU
HAVE_MIPS32R2
@@ -79,6 +80,8 @@ HAVE_ARMV5TE_EXTERNAL
HAVE_ARMV6_EXTERNAL
HAVE_ARMV6T2_EXTERNAL
HAVE_ARMV8_EXTERNAL
+HAVE_DOTPROD_EXTERNAL
+HAVE_I8MM_EXTERNAL
HAVE_NEON_EXTERNAL
HAVE_VFP_EXTERNAL
HAVE_VFPV3_EXTERNAL
@@ -89,6 +92,7 @@ HAVE_LDBRX_EXTERNAL
HAVE_POWER8_EXTERNAL
HAVE_PPC4XX_EXTERNAL
HAVE_VSX_EXTERNAL
+HAVE_RV_EXTERNAL
HAVE_RVV_EXTERNAL
HAVE_AESNI_EXTERNAL
HAVE_AMD3DNOW_EXTERNAL
@@ -108,7 +112,6 @@ HAVE_SSE4_EXTERNAL
HAVE_SSE42_EXTERNAL
HAVE_SSSE3_EXTERNAL
HAVE_XOP_EXTERNAL
-HAVE_CPUNOP_EXTERNAL
HAVE_I686_EXTERNAL
HAVE_MIPSFPU_EXTERNAL
HAVE_MIPS32R2_EXTERNAL
@@ -128,6 +131,8 @@ HAVE_ARMV5TE_INLINE
HAVE_ARMV6_INLINE
HAVE_ARMV6T2_INLINE
HAVE_ARMV8_INLINE
+HAVE_DOTPROD_INLINE
+HAVE_I8MM_INLINE
HAVE_NEON_INLINE
HAVE_VFP_INLINE
HAVE_VFPV3_INLINE
@@ -138,6 +143,7 @@ HAVE_LDBRX_INLINE
HAVE_POWER8_INLINE
HAVE_PPC4XX_INLINE
HAVE_VSX_INLINE
+HAVE_RV_INLINE
HAVE_RVV_INLINE
HAVE_AESNI_INLINE
HAVE_AMD3DNOW_INLINE
@@ -157,7 +163,6 @@ HAVE_SSE4_INLINE
HAVE_SSE42_INLINE
HAVE_SSSE3_INLINE
HAVE_XOP_INLINE
-HAVE_CPUNOP_INLINE
HAVE_I686_INLINE
HAVE_MIPSFPU_INLINE
HAVE_MIPS32R2_INLINE
@@ -220,6 +225,7 @@ HAVE_MALLOC_H
HAVE_OPENCV2_CORE_CORE_C_H
HAVE_OPENGL_GL3_H
HAVE_POLL_H
+HAVE_PTHREAD_NP_H
HAVE_SYS_PARAM_H
HAVE_SYS_RESOURCE_H
HAVE_SYS_SELECT_H
@@ -272,7 +278,7 @@ HAVE_UWP
HAVE_WINRT
HAVE_ACCESS
HAVE_ALIGNED_MALLOC
-HAVE_ARC4RANDOM
+HAVE_ARC4RANDOM_BUF
HAVE_CLOCK_GETTIME
HAVE_CLOSESOCKET
HAVE_COMMANDLINETOARGVW
@@ -310,6 +316,8 @@ HAVE_PEEKNAMEDPIPE
HAVE_POSIX_MEMALIGN
HAVE_PRCTL
HAVE_PTHREAD_CANCEL
+HAVE_PTHREAD_SET_NAME_NP
+HAVE_PTHREAD_SETNAME_NP
HAVE_SCHED_GETAFFINITY
HAVE_SECITEMIMPORT
HAVE_SETCONSOLETEXTATTRIBUTE
@@ -321,6 +329,7 @@ HAVE_SLEEP
HAVE_STRERROR_R
HAVE_SYSCONF
HAVE_SYSCTL
+HAVE_SYSCTLBYNAME
HAVE_USLEEP
HAVE_UTGETOSTYPEFROMSTRING
HAVE_VIRTUALALLOC
@@ -328,11 +337,14 @@ HAVE_WGLGETPROCADDRESS
HAVE_BCRYPT
HAVE_VAAPI_DRM
HAVE_VAAPI_X11
+HAVE_VAAPI_WIN32
HAVE_VDPAU_X11
HAVE_PTHREADS
HAVE_OS2THREADS
HAVE_W32THREADS
HAVE_AS_ARCH_DIRECTIVE
+HAVE_AS_ARCHEXT_DOTPROD_DIRECTIVE
+HAVE_AS_ARCHEXT_I8MM_DIRECTIVE
HAVE_AS_DN_DIRECTIVE
HAVE_AS_FPU_DIRECTIVE
HAVE_AS_FUNC
@@ -397,11 +409,13 @@ HAVE_OPENCL_DRM_BEIGNET
HAVE_OPENCL_DXVA2
HAVE_OPENCL_VAAPI_BEIGNET
HAVE_OPENCL_VAAPI_INTEL_MEDIA
+HAVE_OPENCL_VIDEOTOOLBOX
HAVE_PERL
HAVE_POD2MAN
HAVE_TEXI2HTML
HAVE_XMLLINT
HAVE_ZLIB_GZIP
+HAVE_OPENVINO2
CONFIG_DOC
CONFIG_HTMLPAGES
CONFIG_MANPAGES
@@ -435,6 +449,8 @@ CONFIG_AVISYNTH
CONFIG_FREI0R
CONFIG_LIBCDIO
CONFIG_LIBDAVS2
+CONFIG_LIBDVDNAV
+CONFIG_LIBDVDREAD
CONFIG_LIBRUBBERBAND
CONFIG_LIBVIDSTAB
CONFIG_LIBX264
@@ -461,6 +477,7 @@ CONFIG_JNI libavcodec/ffjni.c libavcodec/jni.c
CONFIG_LADSPA
CONFIG_LCMS2 libavcodec/fflcms2.c
CONFIG_LIBAOM
+CONFIG_LIBARIBCAPTION
CONFIG_LIBASS
CONFIG_LIBBLURAY
CONFIG_LIBBS2B
@@ -469,12 +486,12 @@ CONFIG_LIBCELT
CONFIG_LIBCODEC2
CONFIG_LIBDAV1D
CONFIG_LIBDC1394
-CONFIG_LIBDRM libavutil/hwcontext_drm.c
CONFIG_LIBFLITE
CONFIG_LIBFONTCONFIG
CONFIG_LIBFREETYPE
CONFIG_LIBFRIBIDI
-CONFIG_LIBGLSLANG
+CONFIG_LIBHARFBUZZ
+CONFIG_LIBGLSLANG libavfilter/vulkan_glslang.c
CONFIG_LIBGME
CONFIG_LIBGSM
CONFIG_LIBIEC61883
@@ -494,12 +511,14 @@ CONFIG_LIBOPENVINO
CONFIG_LIBOPUS
CONFIG_LIBPLACEBO
CONFIG_LIBPULSE
+CONFIG_LIBQRENCODE
+CONFIG_LIBQUIRC
CONFIG_LIBRABBITMQ
CONFIG_LIBRAV1E
CONFIG_LIBRIST
CONFIG_LIBRSVG
CONFIG_LIBRTMP
-CONFIG_LIBSHADERC
+CONFIG_LIBSHADERC libavfilter/vulkan_shaderc.c
CONFIG_LIBSHINE
CONFIG_LIBSMBCLIENT
CONFIG_LIBSNAPPY
@@ -511,6 +530,7 @@ CONFIG_LIBSVTAV1
CONFIG_LIBTENSORFLOW
CONFIG_LIBTESSERACT
CONFIG_LIBTHEORA
+CONFIG_LIBTORCH
CONFIG_LIBTWOLAME
CONFIG_LIBUAVS3D
CONFIG_LIBV4L2
@@ -518,6 +538,8 @@ CONFIG_LIBVMAF
CONFIG_LIBVORBIS
CONFIG_LIBVPX
CONFIG_LIBWEBP
+CONFIG_LIBXEVD
+CONFIG_LIBXEVE
CONFIG_LIBXML2
CONFIG_LIBZIMG
CONFIG_LIBZMQ
@@ -558,19 +580,20 @@ CONFIG_OMX
CONFIG_OPENCL libavutil/hwcontext_opencl.c
CONFIG_AMF libavcodec/amfenc.c
CONFIG_AUDIOTOOLBOX
-CONFIG_CRYSTALHD libavcodec/crystalhd.c
CONFIG_CUDA libavutil/hwcontext_cuda.c
CONFIG_CUDA_LLVM
CONFIG_CUVID
CONFIG_D3D11VA libavcodec/dxva2.c libavutil/hwcontext_d3d11va.c
+CONFIG_D3D12VA libavcodec/dxva2.c libavcodec/d3d12va_decode.c libavutil/hwcontext_d3d12va.c
CONFIG_DXVA2 libavcodec/dxva2.c libavutil/hwcontext_dxva2.c
CONFIG_FFNVCODEC
+CONFIG_LIBDRM libavutil/hwcontext_drm.c
CONFIG_NVDEC libavcodec/nvdec.c
CONFIG_NVENC
CONFIG_VAAPI libavcodec/vaapi_decode.c libavutil/hwcontext_vaapi.c
CONFIG_VDPAU libavcodec/vdpau.c libavutil/hwcontext_vdpau.c
CONFIG_VIDEOTOOLBOX libavcodec/videotoolbox.c libavutil/hwcontext_videotoolbox.c
-CONFIG_VULKAN libavutil/hwcontext_vulkan.c
+CONFIG_VULKAN libavcodec/vulkan.c libavcodec/vulkan_video.c libavutil/hwcontext_vulkan.c libavutil/vulkan.c
CONFIG_V4L2_M2M libavcodec/v4l2_m2m.c libavcodec/v4l2_context.c libavcodec/v4l2_buffers.c libavcodec/v4l2_fmt.c
CONFIG_FTRAPV
CONFIG_GRAY
@@ -596,17 +619,13 @@ CONFIG_AVUTIL
CONFIG_FFPLAY
CONFIG_FFPROBE
CONFIG_FFMPEG
-CONFIG_DCT libavcodec/dct.c libavcodec/dct32_fixed.c libavcodec/dct32_float.c libavcodec/x86/dct_init.c libavcodec/x86/dct32.asm
CONFIG_DWT
CONFIG_ERROR_RESILIENCE libavcodec/error_resilience.c
CONFIG_FAAN
CONFIG_FAST_UNALIGNED
-CONFIG_FFT libavcodec/avfft.c libavcodec/fft_float.c libavcodec/fft_fixed_32.c libavcodec/fft_init_table.c libavcodec/x86/fft_init.c libavcodec/x86/fft.asm
CONFIG_LSP libavcodec/lsp.c
-CONFIG_MDCT libavcodec/mdct_float.c libavcodec/mdct_fixed_32.c
CONFIG_PIXELUTILS libavutil/x86/pixelutils_init.c libavutil/x86/pixelutils.asm
CONFIG_NETWORK libavformat/network.c
-CONFIG_RDFT libavcodec/rdft.c
CONFIG_AUTODETECT
CONFIG_FONTCONFIG
CONFIG_LARGE_TESTS
@@ -644,14 +663,17 @@ CONFIG_CBS libavcodec/cbs.c libavcodec/cbs_bsf.c
CONFIG_CBS_AV1 libavcodec/cbs_av1.c
CONFIG_CBS_H264 libavcodec/cbs_h2645.c libavcodec/cbs_sei.c libavcodec/h2645_parse.c
CONFIG_CBS_H265 libavcodec/cbs_h2645.c libavcodec/cbs_sei.c libavcodec/h2645_parse.c
+CONFIG_CBS_H266 libavcodec/cbs_h2645.c libavcodec/cbs_sei.c libavcodec/h2645_parse.c
CONFIG_CBS_JPEG libavcodec/cbs_jpeg.c
CONFIG_CBS_MPEG2 libavcodec/cbs_mpeg2.c
+CONFIG_CBS_VP8 libavcodec/cbs_vp8.c libavcodec/vp8data.c
CONFIG_CBS_VP9 libavcodec/cbs_vp9.c
CONFIG_DEFLATE_WRAPPER libavcodec/zlib_wrapper.c
CONFIG_DIRAC_PARSE
-CONFIG_DNN libavfilter/dnn_filter_common.c libavfilter/dnn/dnn_interface.c libavfilter/dnn/dnn_io_proc.c libavfilter/dnn/queue.c libavfilter/dnn/safe_queue.c libavfilter/dnn/dnn_backend_common.c libavfilter/dnn/dnn_backend_native.c libavfilter/dnn/dnn_backend_native_layers.c libavfilter/dnn/dnn_backend_native_layer_avgpool.c libavfilter/dnn/dnn_backend_native_layer_dense.c libavfilter/dnn/dnn_backend_native_layer_pad.c libavfilter/dnn/dnn_backend_native_layer_conv2d.c libavfilter/dnn/dnn_backend_native_layer_depth2space.c libavfilter/dnn/dnn_backend_native_layer_maximum.c libavfilter/dnn/dnn_backend_native_layer_mathbinary.c libavfilter/dnn/dnn_backend_native_layer_mathunary.c
+CONFIG_DNN libavfilter/dnn_filter_common.c libavfilter/dnn/dnn_interface.c libavfilter/dnn/dnn_io_proc.c libavfilter/dnn/queue.c libavfilter/dnn/safe_queue.c libavfilter/dnn/dnn_backend_common.c
CONFIG_DOVI_RPU libavcodec/dovi_rpu.c
CONFIG_DVPROFILE
+CONFIG_EVCPARSE libavcodec/evc_parse.c libavcodec/evc_ps.c
CONFIG_EXIF libavcodec/exif.c libavcodec/tiff_common.c
CONFIG_FAANDCT libavcodec/faandct.c
CONFIG_FAANIDCT libavcodec/faanidct.c
@@ -669,11 +691,13 @@ CONFIG_H264PRED libavcodec/h264pred.c libavcodec/x86/h264_intrapred_init.c libav
CONFIG_H264QPEL libavcodec/h264qpel.c libavcodec/x86/h264_qpel.c libavcodec/x86/h264_qpel_8bit.asm libavcodec/x86/h264_qpel_10bit.asm libavcodec/x86/fpel.asm libavcodec/x86/qpel.asm
CONFIG_H264_SEI libavcodec/h264_sei.c libavcodec/h2645_sei.c
CONFIG_HEVCPARSE libavcodec/hevc_parse.c libavcodec/hevc_ps.c libavcodec/hevc_data.c libavcodec/h2645data.c libavcodec/h2645_parse.c libavcodec/h2645_vui.c
-CONFIG_HEVC_SEI libavcodec/hevc_sei.c libavcodec/h2645_sei.c libavcodec/dynamic_hdr10_plus.c libavcodec/dynamic_hdr_vivid.c
+CONFIG_HEVC_SEI libavcodec/hevc_sei.c libavcodec/h2645_sei.c libavcodec/dynamic_hdr_vivid.c libavcodec/aom_film_grain.c
CONFIG_HPELDSP libavcodec/hpeldsp.c libavcodec/x86/hpeldsp_init.c libavcodec/x86/fpel.asm libavcodec/x86/hpeldsp.asm
CONFIG_HUFFMAN libavcodec/huffman.c
CONFIG_HUFFYUVDSP libavcodec/huffyuvdsp.c libavcodec/x86/huffyuvdsp_init.c libavcodec/x86/huffyuvdsp.asm
CONFIG_HUFFYUVENCDSP libavcodec/huffyuvencdsp.c libavcodec/x86/huffyuvencdsp_init.c libavcodec/x86/huffyuvencdsp.asm
+CONFIG_IAMFDEC libavformat/iamf_reader.c libavformat/iamf_parse.c libavformat/iamf.c
+CONFIG_IAMFENC libavformat/iamf_writer.c libavformat/iamf.c
CONFIG_IDCTDSP libavcodec/idctdsp.c libavcodec/simple_idct.c libavcodec/jrevdct.c libavcodec/x86/idctdsp_init.c libavcodec/x86/idctdsp.asm libavcodec/x86/simple_idct10.asm
CONFIG_IIRFILTER libavcodec/iirfilter.c
CONFIG_INFLATE_WRAPPER libavcodec/zlib_wrapper.c
@@ -683,6 +707,7 @@ CONFIG_IVIDSP libavcodec/ivi_dsp.c
CONFIG_JPEGTABLES libavcodec/jpegtables.c
CONFIG_LGPLV3
CONFIG_LIBX262
+CONFIG_LIBX264_HDR10
CONFIG_LLAUDDSP libavcodec/lossless_audiodsp.c libavcodec/x86/lossless_audiodsp_init.c libavcodec/x86/lossless_audiodsp.asm
CONFIG_LLVIDDSP libavcodec/lossless_videodsp.c libavcodec/x86/lossless_videodsp_init.c libavcodec/x86/lossless_videodsp.asm
CONFIG_LLVIDENCDSP libavcodec/lossless_videoencdsp.c libavcodec/x86/lossless_videoencdsp_init.c libavcodec/x86/lossless_videoencdsp.asm
@@ -691,7 +716,7 @@ CONFIG_LZF libavcodec/lzf.c
CONFIG_ME_CMP libavcodec/me_cmp.c libavcodec/x86/me_cmp_init.c libavcodec/x86/me_cmp.asm
CONFIG_MPEG_ER libavcodec/mpeg_er.c
CONFIG_MPEGAUDIO libavcodec/mpegaudio.c libavcodec/mpegaudiodec_common.c libavcodec/mpegaudiodata.c
-CONFIG_MPEGAUDIODSP libavcodec/mpegaudiodsp.c libavcodec/mpegaudiodsp_data.c libavcodec/mpegaudiodsp_fixed.c libavcodec/mpegaudiodsp_float.c libavcodec/x86/mpegaudiodsp.c libavcodec/x86/imdct36.asm
+CONFIG_MPEGAUDIODSP libavcodec/mpegaudiodsp.c libavcodec/mpegaudiodsp_data.c libavcodec/mpegaudiodsp_fixed.c libavcodec/mpegaudiodsp_float.c libavcodec/dct32_fixed.c libavcodec/dct32_float.c libavcodec/x86/mpegaudiodsp.c libavcodec/x86/dct32.asm libavcodec/x86/imdct36.asm
CONFIG_MPEGAUDIOHEADER libavcodec/mpegaudiodecheader.c libavcodec/mpegaudiotabs.c
CONFIG_MPEG4AUDIO libavcodec/mpeg4audio.c libavcodec/mpeg4audio_sample_rates.c
CONFIG_MPEGVIDEO libavcodec/mpegvideo.c libavcodec/rl.c libavcodec/mpegvideo_motion.c libavcodec/mpegvideodata.c libavcodec/mpegpicture.c libavcodec/to_upper4.c libavcodec/x86/mpegvideo.c
@@ -729,47 +754,50 @@ CONFIG_VP56DSP libavcodec/vp56dsp.c
CONFIG_VP8DSP libavcodec/vp8dsp.c libavcodec/x86/vp8dsp_init.c libavcodec/x86/vp8dsp.asm libavcodec/x86/vp8dsp_loopfilter.asm
CONFIG_WMA_FREQS libavcodec/wma_freqs.c
CONFIG_WMV2DSP libavcodec/wmv2dsp.c
-CONFIG_AAC_ADTSTOASC_BSF libavcodec/aac_adtstoasc_bsf.c
-CONFIG_AV1_FRAME_MERGE_BSF libavcodec/av1_frame_merge_bsf.c
-CONFIG_AV1_FRAME_SPLIT_BSF libavcodec/av1_frame_split_bsf.c
-CONFIG_AV1_METADATA_BSF libavcodec/av1_metadata_bsf.c
-CONFIG_CHOMP_BSF libavcodec/chomp_bsf.c
-CONFIG_DUMP_EXTRADATA_BSF libavcodec/dump_extradata_bsf.c
-CONFIG_DCA_CORE_BSF libavcodec/dca_core_bsf.c
-CONFIG_DTS2PTS_BSF libavcodec/dts2pts_bsf.c
-CONFIG_DV_ERROR_MARKER_BSF libavcodec/dv_error_marker_bsf.c
-CONFIG_EAC3_CORE_BSF libavcodec/eac3_core_bsf.c
-CONFIG_EXTRACT_EXTRADATA_BSF libavcodec/extract_extradata_bsf.c libavcodec/av1_parse.c libavcodec/h2645_parse.c
-CONFIG_FILTER_UNITS_BSF libavcodec/filter_units_bsf.c
-CONFIG_H264_METADATA_BSF libavcodec/h264_metadata_bsf.c libavcodec/h264_levels.c libavcodec/h2645data.c
-CONFIG_H264_MP4TOANNEXB_BSF libavcodec/h264_mp4toannexb_bsf.c
-CONFIG_H264_REDUNDANT_PPS_BSF libavcodec/h264_redundant_pps_bsf.c
-CONFIG_HAPQA_EXTRACT_BSF libavcodec/hapqa_extract_bsf.c libavcodec/hap.c
-CONFIG_HEVC_METADATA_BSF libavcodec/h265_metadata_bsf.c libavcodec/h265_profile_level.c libavcodec/h2645data.c
-CONFIG_HEVC_MP4TOANNEXB_BSF libavcodec/hevc_mp4toannexb_bsf.c
-CONFIG_IMX_DUMP_HEADER_BSF libavcodec/imx_dump_header_bsf.c
-CONFIG_MEDIA100_TO_MJPEGB_BSF libavcodec/media100_to_mjpegb_bsf.c
-CONFIG_MJPEG2JPEG_BSF libavcodec/mjpeg2jpeg_bsf.c
-CONFIG_MJPEGA_DUMP_HEADER_BSF libavcodec/mjpega_dump_header_bsf.c
-CONFIG_MP3_HEADER_DECOMPRESS_BSF libavcodec/mp3_header_decompress_bsf.c libavcodec/mpegaudiotabs.c
-CONFIG_MPEG2_METADATA_BSF libavcodec/mpeg2_metadata_bsf.c
-CONFIG_MPEG4_UNPACK_BFRAMES_BSF libavcodec/mpeg4_unpack_bframes_bsf.c
-CONFIG_MOV2TEXTSUB_BSF libavcodec/movsub_bsf.c
-CONFIG_NOISE_BSF libavcodec/noise_bsf.c
-CONFIG_NULL_BSF libavcodec/null_bsf.c
-CONFIG_OPUS_METADATA_BSF libavcodec/opus_metadata_bsf.c
-CONFIG_PCM_RECHUNK_BSF libavcodec/pcm_rechunk_bsf.c
-CONFIG_PGS_FRAME_MERGE_BSF libavcodec/pgs_frame_merge_bsf.c
-CONFIG_PRORES_METADATA_BSF libavcodec/prores_metadata_bsf.c
-CONFIG_REMOVE_EXTRADATA_BSF libavcodec/remove_extradata_bsf.c libavcodec/av1_parse.c
-CONFIG_SETTS_BSF libavcodec/setts_bsf.c
-CONFIG_TEXT2MOVSUB_BSF libavcodec/movsub_bsf.c
-CONFIG_TRACE_HEADERS_BSF libavcodec/trace_headers_bsf.c
-CONFIG_TRUEHD_CORE_BSF libavcodec/truehd_core_bsf.c libavcodec/mlp_parse.c libavcodec/mlp.c
-CONFIG_VP9_METADATA_BSF libavcodec/vp9_metadata_bsf.c
-CONFIG_VP9_RAW_REORDER_BSF libavcodec/vp9_raw_reorder_bsf.c
-CONFIG_VP9_SUPERFRAME_BSF libavcodec/vp9_superframe_bsf.c
-CONFIG_VP9_SUPERFRAME_SPLIT_BSF libavcodec/vp9_superframe_split_bsf.c
+CONFIG_AAC_ADTSTOASC_BSF libavcodec/bsf/aac_adtstoasc.c
+CONFIG_AV1_FRAME_MERGE_BSF libavcodec/bsf/av1_frame_merge.c
+CONFIG_AV1_FRAME_SPLIT_BSF libavcodec/bsf/av1_frame_split.c
+CONFIG_AV1_METADATA_BSF libavcodec/bsf/av1_metadata.c
+CONFIG_CHOMP_BSF libavcodec/bsf/chomp.c
+CONFIG_DUMP_EXTRADATA_BSF libavcodec/bsf/dump_extradata.c
+CONFIG_DCA_CORE_BSF libavcodec/bsf/dca_core.c
+CONFIG_DTS2PTS_BSF libavcodec/bsf/dts2pts.c
+CONFIG_DV_ERROR_MARKER_BSF libavcodec/bsf/dv_error_marker.c
+CONFIG_EAC3_CORE_BSF libavcodec/bsf/eac3_core.c
+CONFIG_EXTRACT_EXTRADATA_BSF libavcodec/bsf/extract_extradata.c libavcodec/av1_parse.c libavcodec/h2645_parse.c
+CONFIG_FILTER_UNITS_BSF libavcodec/bsf/filter_units.c
+CONFIG_H264_METADATA_BSF libavcodec/bsf/h264_metadata.c libavcodec/h264_levels.c libavcodec/h2645data.c
+CONFIG_H264_MP4TOANNEXB_BSF libavcodec/bsf/h264_mp4toannexb.c
+CONFIG_H264_REDUNDANT_PPS_BSF libavcodec/bsf/h264_redundant_pps.c
+CONFIG_HAPQA_EXTRACT_BSF libavcodec/bsf/hapqa_extract.c libavcodec/hap.c
+CONFIG_HEVC_METADATA_BSF libavcodec/bsf/h265_metadata.c libavcodec/h265_profile_level.c libavcodec/h2645data.c
+CONFIG_HEVC_MP4TOANNEXB_BSF libavcodec/bsf/hevc_mp4toannexb.c
+CONFIG_IMX_DUMP_HEADER_BSF libavcodec/bsf/imx_dump_header.c
+CONFIG_MEDIA100_TO_MJPEGB_BSF libavcodec/bsf/media100_to_mjpegb.c
+CONFIG_MJPEG2JPEG_BSF libavcodec/bsf/mjpeg2jpeg.c
+CONFIG_MJPEGA_DUMP_HEADER_BSF libavcodec/bsf/mjpega_dump_header.c
+CONFIG_MPEG2_METADATA_BSF libavcodec/bsf/mpeg2_metadata.c
+CONFIG_MPEG4_UNPACK_BFRAMES_BSF libavcodec/bsf/mpeg4_unpack_bframes.c
+CONFIG_MOV2TEXTSUB_BSF libavcodec/bsf/movsub.c
+CONFIG_NOISE_BSF libavcodec/bsf/noise.c
+CONFIG_NULL_BSF libavcodec/bsf/null.c
+CONFIG_OPUS_METADATA_BSF libavcodec/bsf/opus_metadata.c
+CONFIG_PCM_RECHUNK_BSF libavcodec/bsf/pcm_rechunk.c
+CONFIG_PGS_FRAME_MERGE_BSF libavcodec/bsf/pgs_frame_merge.c
+CONFIG_PRORES_METADATA_BSF libavcodec/bsf/prores_metadata.c
+CONFIG_REMOVE_EXTRADATA_BSF libavcodec/bsf/remove_extradata.c libavcodec/av1_parse.c
+CONFIG_SETTS_BSF libavcodec/bsf/setts.c
+CONFIG_SHOWINFO_BSF libavcodec/bsf/showinfo.c
+CONFIG_TEXT2MOVSUB_BSF libavcodec/bsf/movsub.c
+CONFIG_TRACE_HEADERS_BSF libavcodec/bsf/trace_headers.c
+CONFIG_TRUEHD_CORE_BSF libavcodec/bsf/truehd_core.c libavcodec/mlp_parse.c libavcodec/mlp.c
+CONFIG_VP9_METADATA_BSF libavcodec/bsf/vp9_metadata.c
+CONFIG_VP9_RAW_REORDER_BSF libavcodec/bsf/vp9_raw_reorder.c
+CONFIG_VP9_SUPERFRAME_BSF libavcodec/bsf/vp9_superframe.c
+CONFIG_VP9_SUPERFRAME_SPLIT_BSF libavcodec/bsf/vp9_superframe_split.c
+CONFIG_VVC_METADATA_BSF libavcodec/bsf/h266_metadata.c
+CONFIG_VVC_MP4TOANNEXB_BSF libavcodec/bsf/vvc_mp4toannexb.c
+CONFIG_EVC_FRAME_MERGE_BSF libavcodec/bsf/evc_frame_merge.c
CONFIG_AASC_DECODER libavcodec/aasc.c libavcodec/msrledec.c
CONFIG_AIC_DECODER libavcodec/aic.c
CONFIG_ALIAS_PIX_DECODER libavcodec/aliaspixdec.c
@@ -788,7 +816,6 @@ CONFIG_AVRP_DECODER libavcodec/r210dec.c
CONFIG_AVRN_DECODER libavcodec/avrndec.c
CONFIG_AVS_DECODER libavcodec/avs.c
CONFIG_AVUI_DECODER libavcodec/avuidec.c
-CONFIG_AYUV_DECODER libavcodec/v408dec.c
CONFIG_BETHSOFTVID_DECODER libavcodec/bethsoftvideo.c
CONFIG_BFI_DECODER libavcodec/bfi.c
CONFIG_BINK_DECODER libavcodec/bink.c libavcodec/binkdsp.c
@@ -855,19 +882,18 @@ CONFIG_H263I_DECODER libavcodec/intelh263dec.c
CONFIG_H263P_DECODER
CONFIG_H263_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_H264_DECODER libavcodec/h264dec.c libavcodec/h264_cabac.c libavcodec/h264_cavlc.c libavcodec/h264_direct.c libavcodec/h264_loopfilter.c libavcodec/h264_mb.c libavcodec/h264_picture.c libavcodec/h264_refs.c libavcodec/h264_slice.c libavcodec/h264data.c libavcodec/h274.c
-CONFIG_H264_CRYSTALHD_DECODER
CONFIG_H264_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_H264_MEDIACODEC_DECODER libavcodec/mediacodecdec.c
CONFIG_H264_MMAL_DECODER libavcodec/mmaldec.c
CONFIG_H264_QSV_DECODER libavcodec/qsvdec.c
CONFIG_H264_RKMPP_DECODER libavcodec/rkmppdec.c
CONFIG_HAP_DECODER libavcodec/hapdec.c libavcodec/hap.c
-CONFIG_HEVC_DECODER libavcodec/hevcdec.c libavcodec/hevc_mvs.c libavcodec/hevc_cabac.c libavcodec/hevc_refs.c libavcodec/hevcpred.c libavcodec/hevcdsp.c libavcodec/hevc_filter.c libavcodec/hevc_data.c libavcodec/h274.c libavcodec/x86/hevcdsp_init.c libavcodec/x86/hevc_add_res.asm libavcodec/x86/hevc_deblock.asm libavcodec/x86/hevc_idct.asm libavcodec/x86/hevc_mc.asm libavcodec/x86/hevc_sao.asm libavcodec/x86/hevc_sao_10bit.asm
+CONFIG_HEVC_DECODER libavcodec/hevcdec.c libavcodec/hevc_mvs.c libavcodec/hevc_cabac.c libavcodec/hevc_refs.c libavcodec/hevcpred.c libavcodec/hevcdsp.c libavcodec/hevc_filter.c libavcodec/hevc_data.c libavcodec/h274.c libavcodec/aom_film_grain.c libavcodec/x86/hevcdsp_init.c libavcodec/x86/h26x/h2656dsp.c libavcodec/x86/hevc_add_res.asm libavcodec/x86/hevc_deblock.asm libavcodec/x86/hevc_idct.asm libavcodec/x86/hevc_mc.asm libavcodec/x86/h26x/h2656_inter.asm libavcodec/x86/hevc_sao.asm libavcodec/x86/hevc_sao_10bit.asm
CONFIG_HEVC_QSV_DECODER libavcodec/qsvdec.c
CONFIG_HEVC_RKMPP_DECODER libavcodec/rkmppdec.c
CONFIG_HEVC_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_HNM4_VIDEO_DECODER libavcodec/hnm4video.c
-CONFIG_HQ_HQA_DECODER libavcodec/hq_hqa.c libavcodec/hq_hqadata.c libavcodec/hq_hqadsp.c libavcodec/canopus.c
+CONFIG_HQ_HQA_DECODER libavcodec/hq_hqa.c libavcodec/hq_hqadsp.c libavcodec/canopus.c
CONFIG_HQX_DECODER libavcodec/hqx.c libavcodec/hqxvlc.c libavcodec/hqxdsp.c libavcodec/canopus.c
CONFIG_HUFFYUV_DECODER libavcodec/huffyuv.c libavcodec/huffyuvdec.c
CONFIG_HYMT_DECODER libavcodec/huffyuv.c libavcodec/huffyuvdec.c
@@ -881,12 +907,13 @@ CONFIG_INDEO4_DECODER libavcodec/indeo4.c libavcodec/ivi.c
CONFIG_INDEO5_DECODER libavcodec/indeo5.c libavcodec/ivi.c
CONFIG_INTERPLAY_VIDEO_DECODER libavcodec/interplayvideo.c
CONFIG_IPU_DECODER libavcodec/mpeg12dec.c libavcodec/mpeg12.c libavcodec/mpeg12data.c
-CONFIG_JPEG2000_DECODER libavcodec/jpeg2000dec.c libavcodec/jpeg2000.c libavcodec/jpeg2000dsp.c libavcodec/jpeg2000dwt.c libavcodec/mqcdec.c libavcodec/mqc.c libavcodec/x86/jpeg2000dsp_init.c libavcodec/x86/jpeg2000dsp.asm
+CONFIG_JPEG2000_DECODER libavcodec/jpeg2000dec.c libavcodec/jpeg2000.c libavcodec/jpeg2000dsp.c libavcodec/jpeg2000dwt.c libavcodec/mqcdec.c libavcodec/mqc.c libavcodec/jpeg2000htdec.c libavcodec/x86/jpeg2000dsp_init.c libavcodec/x86/jpeg2000dsp.asm
CONFIG_JPEGLS_DECODER libavcodec/jpeglsdec.c libavcodec/jpegls.c
CONFIG_JV_DECODER libavcodec/jvdec.c
CONFIG_KGV1_DECODER libavcodec/kgv1dec.c
CONFIG_KMVC_DECODER libavcodec/kmvc.c
CONFIG_LAGARITH_DECODER libavcodec/lagarith.c libavcodec/lagarithrac.c
+CONFIG_LEAD_DECODER libavcodec/leaddec.c libavcodec/jpegquanttables.c
CONFIG_LOCO_DECODER libavcodec/loco.c
CONFIG_LSCR_DECODER libavcodec/lscrdec.c libavcodec/png.c libavcodec/pngdec.c libavcodec/pngdsp.c libavcodec/x86/pngdsp_init.c libavcodec/x86/pngdsp.asm
CONFIG_M101_DECODER libavcodec/m101.c
@@ -902,13 +929,11 @@ CONFIG_MOTIONPIXELS_DECODER libavcodec/motionpixels.c
CONFIG_MPEG1VIDEO_DECODER libavcodec/mpeg12dec.c libavcodec/mpeg12.c libavcodec/mpeg12data.c
CONFIG_MPEG2VIDEO_DECODER libavcodec/mpeg12dec.c libavcodec/mpeg12.c libavcodec/mpeg12data.c
CONFIG_MPEG4_DECODER libavcodec/mpeg4videodsp.c libavcodec/xvididct.c libavcodec/x86/mpeg4videodsp.c libavcodec/x86/xvididct_init.c libavcodec/x86/xvididct.asm
-CONFIG_MPEG4_CRYSTALHD_DECODER
CONFIG_MPEG4_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_MPEG4_MMAL_DECODER
CONFIG_MPEGVIDEO_DECODER libavcodec/mpeg12dec.c libavcodec/mpeg12.c libavcodec/mpeg12data.c
CONFIG_MPEG1_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_MPEG2_MMAL_DECODER libavcodec/mmaldec.c
-CONFIG_MPEG2_CRYSTALHD_DECODER
CONFIG_MPEG2_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_MPEG2_QSV_DECODER libavcodec/qsvdec.c
CONFIG_MPEG2_MEDIACODEC_DECODER libavcodec/mediacodecdec.c
@@ -917,7 +942,6 @@ CONFIG_MSCC_DECODER libavcodec/mscc.c
CONFIG_MSMPEG4V1_DECODER
CONFIG_MSMPEG4V2_DECODER
CONFIG_MSMPEG4V3_DECODER
-CONFIG_MSMPEG4_CRYSTALHD_DECODER
CONFIG_MSP2_DECODER libavcodec/msp2dec.c
CONFIG_MSRLE_DECODER libavcodec/msrle.c libavcodec/msrledec.c
CONFIG_MSS1_DECODER libavcodec/mss1.c libavcodec/mss12.c
@@ -938,6 +962,7 @@ CONFIG_PAF_VIDEO_DECODER libavcodec/pafvideo.c
CONFIG_PAM_DECODER libavcodec/pnmdec.c libavcodec/pnm.c
CONFIG_PBM_DECODER libavcodec/pnmdec.c libavcodec/pnm.c
CONFIG_PCX_DECODER libavcodec/pcx.c
+CONFIG_PDV_DECODER libavcodec/pdvdec.c
CONFIG_PFM_DECODER libavcodec/pnmdec.c libavcodec/pnm.c
CONFIG_PGM_DECODER libavcodec/pnmdec.c libavcodec/pnm.c
CONFIG_PGMYUV_DECODER libavcodec/pnmdec.c libavcodec/pnm.c
@@ -965,6 +990,7 @@ CONFIG_RL2_DECODER libavcodec/rl2.c
CONFIG_ROQ_DECODER libavcodec/roqvideodec.c libavcodec/roqvideo.c
CONFIG_RPZA_DECODER libavcodec/rpza.c
CONFIG_RSCC_DECODER libavcodec/rscc.c
+CONFIG_RTV1_DECODER libavcodec/rtv1.c
CONFIG_RV10_DECODER libavcodec/rv10.c
CONFIG_RV20_DECODER libavcodec/rv10.c
CONFIG_RV30_DECODER libavcodec/rv30.c libavcodec/rv34.c libavcodec/rv30dsp.c
@@ -1014,22 +1040,22 @@ CONFIG_VB_DECODER libavcodec/vb.c
CONFIG_VBN_DECODER libavcodec/vbndec.c
CONFIG_VBLE_DECODER libavcodec/vble.c
CONFIG_VC1_DECODER libavcodec/vc1dec.c libavcodec/vc1_block.c libavcodec/vc1_loopfilter.c libavcodec/vc1_mc.c libavcodec/vc1_pred.c libavcodec/vc1.c libavcodec/vc1data.c libavcodec/msmpeg4_vc1_data.c libavcodec/wmv2data.c
-CONFIG_VC1_CRYSTALHD_DECODER
CONFIG_VC1IMAGE_DECODER
CONFIG_VC1_MMAL_DECODER libavcodec/mmaldec.c
CONFIG_VC1_QSV_DECODER libavcodec/qsvdec.c
CONFIG_VC1_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_VCR1_DECODER libavcodec/vcr1.c
CONFIG_VMDVIDEO_DECODER libavcodec/vmdvideo.c
+CONFIG_VMIX_DECODER libavcodec/vmixdec.c
CONFIG_VMNC_DECODER libavcodec/vmnc.c
-CONFIG_VP3_DECODER libavcodec/vp3.c libavcodec/jpegquanttables.c libavcodec/x86/hpeldsp_vp3_init.c libavcodec/x86/hpeldsp_vp3.asm
+CONFIG_VP3_DECODER libavcodec/vp3.c libavcodec/jpegquanttables.c
CONFIG_VP4_DECODER
CONFIG_VP5_DECODER libavcodec/vp5.c libavcodec/vp56.c libavcodec/vp56data.c libavcodec/vpx_rac.c
CONFIG_VP6_DECODER libavcodec/vp6.c libavcodec/vp56.c libavcodec/vp56data.c libavcodec/vp6dsp.c libavcodec/vpx_rac.c libavcodec/x86/vp6dsp_init.c libavcodec/x86/vp6dsp.asm
CONFIG_VP6A_DECODER
CONFIG_VP6F_DECODER
-CONFIG_VP7_DECODER libavcodec/vp8.c libavcodec/vpx_rac.c
-CONFIG_VP8_DECODER libavcodec/vp8.c libavcodec/vpx_rac.c
+CONFIG_VP7_DECODER libavcodec/vp8.c libavcodec/vp8data.c libavcodec/vpx_rac.c
+CONFIG_VP8_DECODER libavcodec/vp8.c libavcodec/vp8data.c libavcodec/vpx_rac.c
CONFIG_VP8_RKMPP_DECODER libavcodec/rkmppdec.c
CONFIG_VP8_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_VP9_DECODER libavcodec/vp9.c libavcodec/vp9data.c libavcodec/vp9dsp.c libavcodec/vp9lpf.c libavcodec/vp9recon.c libavcodec/vp9block.c libavcodec/vp9prob.c libavcodec/vp9mvs.c libavcodec/vpx_rac.c libavcodec/vp9dsp_8bpp.c libavcodec/vp9dsp_10bpp.c libavcodec/vp9dsp_12bpp.c libavcodec/x86/vp9dsp_init.c libavcodec/x86/vp9dsp_init_10bpp.c libavcodec/x86/vp9dsp_init_12bpp.c libavcodec/x86/vp9dsp_init_16bpp.c libavcodec/x86/vp9intrapred.asm libavcodec/x86/vp9intrapred_16bpp.asm libavcodec/x86/vp9itxfm.asm libavcodec/x86/vp9itxfm_16bpp.asm libavcodec/x86/vp9lpf.asm libavcodec/x86/vp9lpf_16bpp.asm libavcodec/x86/vp9mc.asm libavcodec/x86/vp9mc_16bpp.asm
@@ -1037,6 +1063,7 @@ CONFIG_VP9_RKMPP_DECODER libavcodec/rkmppdec.c
CONFIG_VP9_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c
CONFIG_VQA_DECODER libavcodec/vqavideo.c
CONFIG_VQC_DECODER libavcodec/vqcdec.c
+CONFIG_VVC_DECODER libavcodec/vvc/vvcdec.c libavcodec/vvc/vvcdsp.c libavcodec/vvc/vvc_cabac.c libavcodec/vvc/vvc_ctu.c libavcodec/vvc/vvc_data.c libavcodec/vvc/vvc_filter.c libavcodec/vvc/vvc_inter.c libavcodec/vvc/vvc_intra.c libavcodec/vvc/vvc_intra_utils.c libavcodec/vvc/vvc_itx_1d.c libavcodec/vvc/vvc_mvs.c libavcodec/vvc/vvc_ps.c libavcodec/vvc/vvc_refs.c libavcodec/vvc/vvc_thread.c libavcodec/vvc/vvcdec.c libavcodec/vvc/vvcdsp.c libavcodec/vvc/vvc_cabac.c libavcodec/vvc/vvc_ctu.c libavcodec/vvc/vvc_data.c libavcodec/vvc/vvc_filter.c libavcodec/vvc/vvc_inter.c libavcodec/vvc/vvc_intra.c libavcodec/vvc/vvc_intra_utils.c libavcodec/vvc/vvc_itx_1d.c libavcodec/vvc/vvc_mvs.c libavcodec/vvc/vvc_ps.c libavcodec/vvc/vvc_refs.c libavcodec/vvc/vvc_thread.c
CONFIG_WBMP_DECODER libavcodec/wbmpdec.c
CONFIG_WEBP_DECODER libavcodec/webp.c libavcodec/x86/vp8dsp_init.c libavcodec/x86/vp8dsp.asm
CONFIG_WCMV_DECODER libavcodec/wcmv.c
@@ -1044,7 +1071,6 @@ CONFIG_WRAPPED_AVFRAME_DECODER libavcodec/wrapped_avframe.c
CONFIG_WMV1_DECODER
CONFIG_WMV2_DECODER libavcodec/wmv2dec.c libavcodec/wmv2.c libavcodec/wmv2data.c
CONFIG_WMV3_DECODER
-CONFIG_WMV3_CRYSTALHD_DECODER
CONFIG_WMV3IMAGE_DECODER
CONFIG_WNV1_DECODER libavcodec/wnv1.c
CONFIG_XAN_WC3_DECODER libavcodec/xan.c
@@ -1062,8 +1088,8 @@ CONFIG_ZERO12V_DECODER libavcodec/012v.c
CONFIG_ZEROCODEC_DECODER libavcodec/zerocodec.c
CONFIG_ZLIB_DECODER libavcodec/lcldec.c
CONFIG_ZMBV_DECODER libavcodec/zmbv.c
-CONFIG_AAC_DECODER libavcodec/aacdec.c libavcodec/aactab.c libavcodec/aacsbr.c libavcodec/aacps_common.c libavcodec/aacps_float.c libavcodec/kbdwin.c libavcodec/sbrdsp.c libavcodec/aacpsdsp_float.c libavcodec/cbrt_data.c libavcodec/x86/aacpsdsp_init.c libavcodec/x86/sbrdsp_init.c libavcodec/x86/aacpsdsp.asm libavcodec/x86/sbrdsp.asm
-CONFIG_AAC_FIXED_DECODER libavcodec/aacdec_fixed.c libavcodec/aactab.c libavcodec/aacsbr_fixed.c libavcodec/aacps_common.c libavcodec/aacps_fixed.c libavcodec/kbdwin.c libavcodec/sbrdsp_fixed.c libavcodec/aacpsdsp_fixed.c libavcodec/cbrt_data_fixed.c
+CONFIG_AAC_DECODER libavcodec/aacdec.c libavcodec/aacdec_common.c libavcodec/aactab.c libavcodec/aacsbr.c libavcodec/aacps_common.c libavcodec/aacps_float.c libavcodec/kbdwin.c libavcodec/sbrdsp.c libavcodec/aacpsdsp_float.c libavcodec/cbrt_data.c libavcodec/x86/aacpsdsp_init.c libavcodec/x86/sbrdsp_init.c libavcodec/x86/aacpsdsp.asm libavcodec/x86/sbrdsp.asm
+CONFIG_AAC_FIXED_DECODER libavcodec/aacdec_fixed.c libavcodec/aacdec_common.c libavcodec/aactab.c libavcodec/aacsbr_fixed.c libavcodec/aacps_common.c libavcodec/aacps_fixed.c libavcodec/kbdwin.c libavcodec/sbrdsp_fixed.c libavcodec/aacpsdsp_fixed.c libavcodec/cbrt_data_fixed.c
CONFIG_AAC_LATM_DECODER
CONFIG_AC3_DECODER libavcodec/ac3dec_float.c libavcodec/ac3dec_data.c libavcodec/ac3.c libavcodec/kbdwin.c libavcodec/ac3tab.c libavcodec/ac3_channel_layout_tab.c
CONFIG_AC3_FIXED_DECODER libavcodec/ac3dec_fixed.c libavcodec/ac3dec_data.c libavcodec/ac3.c libavcodec/kbdwin.c libavcodec/ac3tab.c libavcodec/ac3_channel_layout_tab.c
@@ -1135,10 +1161,12 @@ CONFIG_MSNSIREN_DECODER libavcodec/siren.c
CONFIG_NELLYMOSER_DECODER libavcodec/nellymoserdec.c libavcodec/nellymoser.c
CONFIG_ON2AVC_DECODER libavcodec/on2avc.c libavcodec/on2avcdata.c
CONFIG_OPUS_DECODER libavcodec/opusdec.c libavcodec/opusdec_celt.c libavcodec/opus_celt.c libavcodec/opus_pvq.c libavcodec/opus_silk.c libavcodec/opustab.c libavcodec/vorbis_data.c libavcodec/opusdsp.c libavcodec/opus_parse.c libavcodec/opus_rc.c libavcodec/x86/opusdsp_init.c libavcodec/x86/opusdsp.asm
+CONFIG_OSQ_DECODER libavcodec/osq.c
CONFIG_PAF_AUDIO_DECODER libavcodec/pafaudio.c
CONFIG_QCELP_DECODER libavcodec/qcelpdec.c libavcodec/celp_filters.c libavcodec/acelp_vectors.c libavcodec/acelp_filters.c
CONFIG_QDM2_DECODER libavcodec/qdm2.c
CONFIG_QDMC_DECODER libavcodec/qdmc.c
+CONFIG_QOA_DECODER libavcodec/qoadec.c
CONFIG_RA_144_DECODER libavcodec/ra144dec.c libavcodec/ra144.c libavcodec/celp_filters.c
CONFIG_RA_288_DECODER libavcodec/ra288.c libavcodec/celp_filters.c
CONFIG_RALF_DECODER libavcodec/ralf.c
@@ -1298,10 +1326,11 @@ CONFIG_PCM_ALAW_AT_DECODER libavcodec/audiotoolboxdec.c
CONFIG_PCM_MULAW_AT_DECODER libavcodec/audiotoolboxdec.c
CONFIG_QDMC_AT_DECODER libavcodec/audiotoolboxdec.c
CONFIG_QDM2_AT_DECODER libavcodec/audiotoolboxdec.c
+CONFIG_LIBARIBCAPTION_DECODER libavcodec/libaribcaption.c libavcodec/ass.c
CONFIG_LIBARIBB24_DECODER libavcodec/libaribb24.c libavcodec/ass.c
CONFIG_LIBCELT_DECODER libavcodec/libcelt_dec.c
CONFIG_LIBCODEC2_DECODER libavcodec/libcodec2.c
-CONFIG_LIBDAV1D_DECODER libavcodec/libdav1d.c
+CONFIG_LIBDAV1D_DECODER libavcodec/libdav1d.c libavcodec/av1_parse.c
CONFIG_LIBDAVS2_DECODER libavcodec/libdavs2.c
CONFIG_LIBFDK_AAC_DECODER libavcodec/libfdk-aacdec.c
CONFIG_LIBGSM_DECODER libavcodec/libgsmdec.c
@@ -1310,20 +1339,20 @@ CONFIG_LIBILBC_DECODER libavcodec/libilbc.c
CONFIG_LIBJXL_DECODER libavcodec/libjxldec.c libavcodec/libjxl.c
CONFIG_LIBOPENCORE_AMRNB_DECODER libavcodec/libopencore-amr.c
CONFIG_LIBOPENCORE_AMRWB_DECODER libavcodec/libopencore-amr.c
-CONFIG_LIBOPENJPEG_DECODER libavcodec/libopenjpegdec.c
CONFIG_LIBOPUS_DECODER libavcodec/libopusdec.c libavcodec/libopus.c libavcodec/vorbis_data.c
CONFIG_LIBRSVG_DECODER libavcodec/librsvgdec.c
CONFIG_LIBSPEEX_DECODER libavcodec/libspeexdec.c
CONFIG_LIBUAVS3D_DECODER libavcodec/libuavs3d.c
CONFIG_LIBVORBIS_DECODER libavcodec/libvorbisdec.c
CONFIG_LIBVPX_VP8_DECODER libavcodec/libvpxdec.c
-CONFIG_LIBVPX_VP9_DECODER libavcodec/libvpxdec.c libavcodec/libvpx.c
+CONFIG_LIBVPX_VP9_DECODER libavcodec/libvpxdec.c
+CONFIG_LIBXEVD_DECODER libavcodec/libxevd.c
CONFIG_LIBZVBI_TELETEXT_DECODER libavcodec/libzvbi-teletextdec.c libavcodec/ass.c
CONFIG_BINTEXT_DECODER libavcodec/bintext.c libavcodec/cga_data.c
CONFIG_XBIN_DECODER libavcodec/bintext.c libavcodec/cga_data.c
CONFIG_IDF_DECODER libavcodec/bintext.c libavcodec/cga_data.c
CONFIG_LIBAOM_AV1_DECODER libavcodec/libaomdec.c libavcodec/libaom.c
-CONFIG_AV1_DECODER libavcodec/av1dec.c
+CONFIG_AV1_DECODER libavcodec/av1dec.c libavcodec/av1_parse.c
CONFIG_AV1_CUVID_DECODER libavcodec/cuviddec.c
CONFIG_AV1_MEDIACODEC_DECODER libavcodec/mediacodecdec.c
CONFIG_AV1_QSV_DECODER
@@ -1355,7 +1384,6 @@ CONFIG_ASV1_ENCODER libavcodec/asvenc.c libavcodec/asv.c libavcodec/mpeg12data.c
CONFIG_ASV2_ENCODER libavcodec/asvenc.c libavcodec/asv.c libavcodec/mpeg12data.c
CONFIG_AVRP_ENCODER libavcodec/r210enc.c
CONFIG_AVUI_ENCODER libavcodec/avuienc.c
-CONFIG_AYUV_ENCODER libavcodec/v408enc.c
CONFIG_BITPACKED_ENCODER libavcodec/bitpacked_enc.c
CONFIG_BMP_ENCODER libavcodec/bmpenc.c
CONFIG_CFHD_ENCODER libavcodec/cfhdenc.c libavcodec/cfhddata.c libavcodec/cfhdencdsp.c libavcodec/x86/cfhdencdsp_init.c libavcodec/x86/cfhdencdsp.asm
@@ -1365,6 +1393,7 @@ CONFIG_COMFORTNOISE_ENCODER libavcodec/cngenc.c
CONFIG_DNXHD_ENCODER libavcodec/dnxhdenc.c libavcodec/dnxhddata.c libavcodec/x86/dnxhdenc_init.c libavcodec/x86/dnxhdenc.asm
CONFIG_DPX_ENCODER libavcodec/dpxenc.c
CONFIG_DVVIDEO_ENCODER libavcodec/dvenc.c libavcodec/dv.c libavcodec/dvdata.c
+CONFIG_DXV_ENCODER libavcodec/dxvenc.c
CONFIG_EXR_ENCODER libavcodec/exrenc.c libavcodec/float2half.c
CONFIG_FFV1_ENCODER libavcodec/ffv1enc.c libavcodec/ffv1.c
CONFIG_FFVHUFF_ENCODER
@@ -1389,6 +1418,7 @@ CONFIG_MPEG2VIDEO_ENCODER libavcodec/mpeg12enc.c libavcodec/mpeg12.c
CONFIG_MPEG4_ENCODER libavcodec/mpeg4videoenc.c
CONFIG_MSMPEG4V2_ENCODER
CONFIG_MSMPEG4V3_ENCODER
+CONFIG_MSRLE_ENCODER libavcodec/msrleenc.c
CONFIG_MSVIDEO1_ENCODER libavcodec/msvideo1enc.c libavcodec/elbg.c
CONFIG_PAM_ENCODER libavcodec/pamenc.c
CONFIG_PBM_ENCODER libavcodec/pnmenc.c
@@ -1548,22 +1578,25 @@ CONFIG_LIBTWOLAME_ENCODER libavcodec/libtwolame.c
CONFIG_LIBVO_AMRWBENC_ENCODER libavcodec/libvo-amrwbenc.c
CONFIG_LIBVORBIS_ENCODER libavcodec/libvorbisenc.c libavcodec/vorbis_data.c
CONFIG_LIBVPX_VP8_ENCODER libavcodec/libvpxenc.c
-CONFIG_LIBVPX_VP9_ENCODER libavcodec/libvpxenc.c libavcodec/libvpx.c
+CONFIG_LIBVPX_VP9_ENCODER libavcodec/libvpxenc.c
CONFIG_LIBWEBP_ANIM_ENCODER libavcodec/libwebpenc_common.c libavcodec/libwebpenc_animencoder.c
CONFIG_LIBWEBP_ENCODER libavcodec/libwebpenc_common.c libavcodec/libwebpenc.c
CONFIG_LIBX262_ENCODER libavcodec/libx264.c
CONFIG_LIBX264_ENCODER libavcodec/libx264.c
CONFIG_LIBX264RGB_ENCODER
CONFIG_LIBX265_ENCODER libavcodec/libx265.c
+CONFIG_LIBXEVE_ENCODER libavcodec/libxeve.c
CONFIG_LIBXAVS_ENCODER libavcodec/libxavs.c
CONFIG_LIBXAVS2_ENCODER libavcodec/libxavs2.c
CONFIG_LIBXVID_ENCODER libavcodec/libxvid.c
CONFIG_AAC_MF_ENCODER libavcodec/mfenc.c libavcodec/mf_utils.c
CONFIG_AC3_MF_ENCODER libavcodec/mfenc.c libavcodec/mf_utils.c
CONFIG_H263_V4L2M2M_ENCODER libavcodec/v4l2_m2m_enc.c
+CONFIG_AV1_MEDIACODEC_ENCODER libavcodec/mediacodecenc.c
CONFIG_AV1_NVENC_ENCODER libavcodec/nvenc_av1.c libavcodec/nvenc.c
CONFIG_AV1_QSV_ENCODER libavcodec/qsvenc_av1.c
CONFIG_AV1_AMF_ENCODER libavcodec/amfenc_av1.c
+CONFIG_AV1_VAAPI_ENCODER libavcodec/vaapi_encode_av1.c libavcodec/av1_levels.c
CONFIG_LIBOPENH264_ENCODER libavcodec/libopenh264enc.c libavcodec/libopenh264.c
CONFIG_H264_AMF_ENCODER libavcodec/amfenc_h264.c
CONFIG_H264_MF_ENCODER libavcodec/mfenc.c libavcodec/mf_utils.c
@@ -1587,37 +1620,46 @@ CONFIG_MJPEG_VAAPI_ENCODER libavcodec/vaapi_encode_mjpeg.c
CONFIG_MP3_MF_ENCODER libavcodec/mfenc.c libavcodec/mf_utils.c
CONFIG_MPEG2_QSV_ENCODER libavcodec/qsvenc_mpeg2.c
CONFIG_MPEG2_VAAPI_ENCODER libavcodec/vaapi_encode_mpeg2.c
+CONFIG_MPEG4_MEDIACODEC_ENCODER libavcodec/mediacodecenc.c
CONFIG_MPEG4_OMX_ENCODER libavcodec/omx.c
CONFIG_MPEG4_V4L2M2M_ENCODER libavcodec/v4l2_m2m_enc.c
CONFIG_PRORES_VIDEOTOOLBOX_ENCODER libavcodec/videotoolboxenc.c
+CONFIG_VP8_MEDIACODEC_ENCODER libavcodec/mediacodecenc.c
CONFIG_VP8_V4L2M2M_ENCODER libavcodec/v4l2_m2m_enc.c
CONFIG_VP8_VAAPI_ENCODER libavcodec/vaapi_encode_vp8.c
+CONFIG_VP9_MEDIACODEC_ENCODER libavcodec/mediacodecenc.c
CONFIG_VP9_VAAPI_ENCODER libavcodec/vaapi_encode_vp9.c
CONFIG_VP9_QSV_ENCODER libavcodec/qsvenc_vp9.c
CONFIG_VNULL_ENCODER libavcodec/null.c
CONFIG_ANULL_ENCODER libavcodec/null.c
CONFIG_AV1_D3D11VA_HWACCEL libavcodec/dxva2_av1.c
CONFIG_AV1_D3D11VA2_HWACCEL
+CONFIG_AV1_D3D12VA_HWACCEL libavcodec/dxva2_av1.c libavcodec/d3d12va_av1.c
CONFIG_AV1_DXVA2_HWACCEL libavcodec/dxva2_av1.c
CONFIG_AV1_NVDEC_HWACCEL libavcodec/nvdec_av1.c
CONFIG_AV1_VAAPI_HWACCEL libavcodec/vaapi_av1.c
CONFIG_AV1_VDPAU_HWACCEL libavcodec/vdpau_av1.c
+CONFIG_AV1_VULKAN_HWACCEL libavcodec/vulkan_decode.c libavcodec/vulkan_av1.c
CONFIG_H263_VAAPI_HWACCEL libavcodec/vaapi_mpeg4.c
CONFIG_H263_VIDEOTOOLBOX_HWACCEL libavcodec/videotoolbox.c
CONFIG_H264_D3D11VA_HWACCEL libavcodec/dxva2_h264.c
CONFIG_H264_D3D11VA2_HWACCEL
+CONFIG_H264_D3D12VA_HWACCEL libavcodec/dxva2_h264.c libavcodec/d3d12va_h264.c
CONFIG_H264_DXVA2_HWACCEL libavcodec/dxva2_h264.c
CONFIG_H264_NVDEC_HWACCEL libavcodec/nvdec_h264.c
CONFIG_H264_VAAPI_HWACCEL libavcodec/vaapi_h264.c
CONFIG_H264_VDPAU_HWACCEL libavcodec/vdpau_h264.c
CONFIG_H264_VIDEOTOOLBOX_HWACCEL libavcodec/videotoolbox.c
+CONFIG_H264_VULKAN_HWACCEL libavcodec/vulkan_decode.c libavcodec/vulkan_h264.c
CONFIG_HEVC_D3D11VA_HWACCEL libavcodec/dxva2_hevc.c
CONFIG_HEVC_D3D11VA2_HWACCEL
+CONFIG_HEVC_D3D12VA_HWACCEL libavcodec/dxva2_hevc.c libavcodec/d3d12va_hevc.c
CONFIG_HEVC_DXVA2_HWACCEL libavcodec/dxva2_hevc.c
CONFIG_HEVC_NVDEC_HWACCEL libavcodec/nvdec_hevc.c
CONFIG_HEVC_VAAPI_HWACCEL libavcodec/vaapi_hevc.c libavcodec/h265_profile_level.c
CONFIG_HEVC_VDPAU_HWACCEL libavcodec/vdpau_hevc.c libavcodec/h265_profile_level.c
CONFIG_HEVC_VIDEOTOOLBOX_HWACCEL
+CONFIG_HEVC_VULKAN_HWACCEL libavcodec/vulkan_decode.c libavcodec/vulkan_hevc.c
CONFIG_MJPEG_NVDEC_HWACCEL libavcodec/nvdec_mjpeg.c
CONFIG_MJPEG_VAAPI_HWACCEL libavcodec/vaapi_mjpeg.c
CONFIG_MPEG1_NVDEC_HWACCEL libavcodec/nvdec_mpeg12.c
@@ -1625,8 +1667,9 @@ CONFIG_MPEG1_VDPAU_HWACCEL libavcodec/vdpau_mpeg12.c
CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL libavcodec/videotoolbox.c
CONFIG_MPEG2_D3D11VA_HWACCEL libavcodec/dxva2_mpeg2.c
CONFIG_MPEG2_D3D11VA2_HWACCEL
-CONFIG_MPEG2_NVDEC_HWACCEL libavcodec/nvdec_mpeg12.c
+CONFIG_MPEG2_D3D12VA_HWACCEL libavcodec/dxva2_mpeg2.c libavcodec/d3d12va_mpeg2.c
CONFIG_MPEG2_DXVA2_HWACCEL libavcodec/dxva2_mpeg2.c
+CONFIG_MPEG2_NVDEC_HWACCEL libavcodec/nvdec_mpeg12.c
CONFIG_MPEG2_VAAPI_HWACCEL libavcodec/vaapi_mpeg2.c
CONFIG_MPEG2_VDPAU_HWACCEL libavcodec/vdpau_mpeg12.c
CONFIG_MPEG2_VIDEOTOOLBOX_HWACCEL libavcodec/videotoolbox.c
@@ -1637,6 +1680,7 @@ CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL libavcodec/videotoolbox.c
CONFIG_PRORES_VIDEOTOOLBOX_HWACCEL
CONFIG_VC1_D3D11VA_HWACCEL libavcodec/dxva2_vc1.c
CONFIG_VC1_D3D11VA2_HWACCEL
+CONFIG_VC1_D3D12VA_HWACCEL libavcodec/dxva2_vc1.c libavcodec/d3d12va_vc1.c
CONFIG_VC1_DXVA2_HWACCEL libavcodec/dxva2_vc1.c
CONFIG_VC1_NVDEC_HWACCEL libavcodec/nvdec_vc1.c
CONFIG_VC1_VAAPI_HWACCEL libavcodec/vaapi_vc1.c
@@ -1645,6 +1689,7 @@ CONFIG_VP8_NVDEC_HWACCEL libavcodec/nvdec_vp8.c
CONFIG_VP8_VAAPI_HWACCEL libavcodec/vaapi_vp8.c
CONFIG_VP9_D3D11VA_HWACCEL libavcodec/dxva2_vp9.c
CONFIG_VP9_D3D11VA2_HWACCEL
+CONFIG_VP9_D3D12VA_HWACCEL libavcodec/dxva2_vp9.c libavcodec/d3d12va_vp9.c
CONFIG_VP9_DXVA2_HWACCEL libavcodec/dxva2_vp9.c
CONFIG_VP9_NVDEC_HWACCEL libavcodec/nvdec_vp9.c
CONFIG_VP9_VAAPI_HWACCEL libavcodec/vaapi_vp9.c
@@ -1652,6 +1697,7 @@ CONFIG_VP9_VDPAU_HWACCEL libavcodec/vdpau_vp9.c
CONFIG_VP9_VIDEOTOOLBOX_HWACCEL libavcodec/videotoolbox_vp9.c
CONFIG_WMV3_D3D11VA_HWACCEL
CONFIG_WMV3_D3D11VA2_HWACCEL
+CONFIG_WMV3_D3D12VA_HWACCEL
CONFIG_WMV3_DXVA2_HWACCEL
CONFIG_WMV3_NVDEC_HWACCEL
CONFIG_WMV3_VAAPI_HWACCEL
@@ -1661,7 +1707,7 @@ CONFIG_AAC_LATM_PARSER libavcodec/latm_parser.c
CONFIG_AC3_PARSER libavcodec/aac_ac3_parser.c libavcodec/ac3tab.c libavcodec/ac3_channel_layout_tab.c
CONFIG_ADX_PARSER libavcodec/adx_parser.c
CONFIG_AMR_PARSER libavcodec/amr_parser.c
-CONFIG_AV1_PARSER libavcodec/av1_parser.c
+CONFIG_AV1_PARSER libavcodec/av1_parser.c libavcodec/av1_parse.c
CONFIG_AVS2_PARSER libavcodec/avs2.c libavcodec/avs2_parser.c
CONFIG_AVS3_PARSER libavcodec/avs3_parser.c
CONFIG_BMP_PARSER libavcodec/bmp_parser.c
@@ -1677,6 +1723,7 @@ CONFIG_DVAUDIO_PARSER libavcodec/dvaudio_parser.c
CONFIG_DVBSUB_PARSER libavcodec/dvbsub_parser.c
CONFIG_DVDSUB_PARSER libavcodec/dvdsub_parser.c
CONFIG_DVD_NAV_PARSER libavcodec/dvd_nav_parser.c
+CONFIG_EVC_PARSER libavcodec/evc_parser.c
CONFIG_FLAC_PARSER libavcodec/flac_parser.c libavcodec/flacdata.c libavcodec/flac.c
CONFIG_FTR_PARSER libavcodec/ftr_parser.c
CONFIG_G723_1_PARSER libavcodec/g723_1_parser.c
@@ -1690,6 +1737,7 @@ CONFIG_HEVC_PARSER libavcodec/hevc_parser.c libavcodec/hevc_data.c
CONFIG_HDR_PARSER libavcodec/hdr_parser.c
CONFIG_IPU_PARSER libavcodec/ipu_parser.c
CONFIG_JPEG2000_PARSER libavcodec/jpeg2000_parser.c
+CONFIG_JPEGXL_PARSER libavcodec/jpegxl_parser.c libavcodec/jpegxl_parse.c
CONFIG_MISC4_PARSER libavcodec/misc4_parser.c
CONFIG_MJPEG_PARSER libavcodec/mjpeg_parser.c
CONFIG_MLP_PARSER libavcodec/mlp_parse.c libavcodec/mlp_parser.c libavcodec/mlp.c
@@ -1700,8 +1748,7 @@ CONFIG_OPUS_PARSER libavcodec/opus_parser.c libavcodec/opus_parse.c libavcodec/v
CONFIG_PNG_PARSER libavcodec/png_parser.c
CONFIG_PNM_PARSER libavcodec/pnm_parser.c libavcodec/pnm.c
CONFIG_QOI_PARSER libavcodec/qoi_parser.c
-CONFIG_RV30_PARSER libavcodec/rv34_parser.c
-CONFIG_RV40_PARSER libavcodec/rv34_parser.c
+CONFIG_RV34_PARSER libavcodec/rv34_parser.c
CONFIG_SBC_PARSER libavcodec/sbc_parser.c
CONFIG_SIPR_PARSER libavcodec/sipr_parser.c
CONFIG_TAK_PARSER libavcodec/tak_parser.c libavcodec/tak.c
@@ -1710,6 +1757,7 @@ CONFIG_VORBIS_PARSER
CONFIG_VP3_PARSER libavcodec/vp3_parser.c
CONFIG_VP8_PARSER libavcodec/vp8_parser.c
CONFIG_VP9_PARSER libavcodec/vp9_parser.c
+CONFIG_VVC_PARSER libavcodec/vvc_parser.c
CONFIG_WEBP_PARSER libavcodec/webp_parser.c
CONFIG_XBM_PARSER libavcodec/xbm_parser.c
CONFIG_XMA_PARSER libavcodec/xma_parser.c
@@ -1747,6 +1795,7 @@ CONFIG_SDL2_OUTDEV libavdevice/sdl2.c
CONFIG_SNDIO_OUTDEV libavdevice/sndio_enc.c libavdevice/sndio.c
CONFIG_V4L2_OUTDEV libavdevice/v4l2enc.c libavdevice/v4l2-common.c
CONFIG_XV_OUTDEV libavdevice/xv.c
+CONFIG_AAP_FILTER libavfilter/af_aap.c
CONFIG_ABENCH_FILTER libavfilter/f_bench.c
CONFIG_ACOMPRESSOR_FILTER libavfilter/af_sidechaincompress.c
CONFIG_ACONTRAST_FILTER libavfilter/af_acontrast.c
@@ -1796,11 +1845,13 @@ CONFIG_APAD_FILTER libavfilter/af_apad.c
CONFIG_APERMS_FILTER libavfilter/f_perms.c
CONFIG_APHASER_FILTER libavfilter/af_aphaser.c libavfilter/generate_wave_table.c
CONFIG_APHASESHIFT_FILTER libavfilter/af_afreqshift.c
+CONFIG_APSNR_FILTER libavfilter/af_asdr.c
CONFIG_APSYCLIP_FILTER libavfilter/af_apsyclip.c
CONFIG_APULSATOR_FILTER libavfilter/af_apulsator.c
CONFIG_AREALTIME_FILTER libavfilter/f_realtime.c
CONFIG_ARESAMPLE_FILTER libavfilter/af_aresample.c
CONFIG_AREVERSE_FILTER libavfilter/f_reverse.c
+CONFIG_ARLS_FILTER libavfilter/af_arls.c
CONFIG_ARNNDN_FILTER libavfilter/af_arnndn.c
CONFIG_ASDR_FILTER libavfilter/af_asdr.c
CONFIG_ASEGMENT_FILTER libavfilter/f_segment.c
@@ -1812,6 +1863,7 @@ CONFIG_ASETRATE_FILTER libavfilter/af_asetrate.c
CONFIG_ASETTB_FILTER libavfilter/settb.c
CONFIG_ASHOWINFO_FILTER libavfilter/af_ashowinfo.c
CONFIG_ASIDEDATA_FILTER libavfilter/f_sidedata.c
+CONFIG_ASISDR_FILTER libavfilter/af_asdr.c
CONFIG_ASOFTCLIP_FILTER libavfilter/af_asoftclip.c
CONFIG_ASPECTRALSTATS_FILTER libavfilter/af_aspectralstats.c
CONFIG_ASPLIT_FILTER libavfilter/split.c
@@ -1885,6 +1937,7 @@ CONFIG_VOLUME_FILTER libavfilter/af_volume.c libavfilter/x86/af_volume_init.c li
CONFIG_VOLUMEDETECT_FILTER libavfilter/af_volumedetect.c
CONFIG_AEVALSRC_FILTER libavfilter/aeval.c
CONFIG_AFDELAYSRC_FILTER libavfilter/asrc_afdelaysrc.c
+CONFIG_AFIREQSRC_FILTER libavfilter/asrc_afirsrc.c
CONFIG_AFIRSRC_FILTER libavfilter/asrc_afirsrc.c
CONFIG_ANOISESRC_FILTER libavfilter/asrc_anoisesrc.c
CONFIG_ANULLSRC_FILTER libavfilter/asrc_anullsrc.c
@@ -1917,8 +1970,11 @@ CONFIG_BLURDETECT_FILTER libavfilter/vf_blurdetect.c libavfilter/edge_common.c
CONFIG_BM3D_FILTER libavfilter/vf_bm3d.c libavfilter/framesync.c
CONFIG_BOXBLUR_FILTER libavfilter/vf_boxblur.c libavfilter/boxblur.c
CONFIG_BOXBLUR_OPENCL_FILTER libavfilter/vf_avgblur_opencl.c libavfilter/opencl.c libavfilter/opencl/avgblur.c libavfilter/boxblur.c
-CONFIG_BWDIF_FILTER libavfilter/vf_bwdif.c libavfilter/yadif_common.c libavfilter/x86/vf_bwdif_init.c libavfilter/x86/vf_bwdif.asm
+CONFIG_BWDIF_FILTER libavfilter/vf_bwdif.c libavfilter/bwdifdsp.c libavfilter/yadif_common.c libavfilter/x86/vf_bwdif_init.c libavfilter/x86/vf_bwdif.asm
+CONFIG_BWDIF_CUDA_FILTER libavfilter/vf_bwdif_cuda.c libavfilter/vf_bwdif_cuda.ptx.c libavfilter/yadif_common.c
+CONFIG_BWDIF_VULKAN_FILTER libavfilter/vf_bwdif_vulkan.c libavfilter/yadif_common.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_CAS_FILTER libavfilter/vf_cas.c
+CONFIG_CCREPACK_FILTER libavfilter/vf_ccrepack.c
CONFIG_CHROMABER_VULKAN_FILTER libavfilter/vf_chromaber_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_CHROMAHOLD_FILTER libavfilter/vf_chromakey.c
CONFIG_CHROMAKEY_FILTER libavfilter/vf_chromakey.c
@@ -1949,7 +2005,7 @@ CONFIG_COREIMAGE_FILTER libavfilter/vf_coreimage.c
CONFIG_CORR_FILTER libavfilter/vf_corr.c libavfilter/framesync.c
CONFIG_COVER_RECT_FILTER libavfilter/vf_cover_rect.c libavfilter/lavfutils.c
CONFIG_CROP_FILTER libavfilter/vf_crop.c
-CONFIG_CROPDETECT_FILTER libavfilter/vf_cropdetect.c
+CONFIG_CROPDETECT_FILTER libavfilter/vf_cropdetect.c libavfilter/edge_common.c
CONFIG_CUE_FILTER libavfilter/f_cue.c
CONFIG_CURVES_FILTER libavfilter/vf_curves.c
CONFIG_DATASCOPE_FILTER libavfilter/vf_datascope.c
@@ -1982,7 +2038,7 @@ CONFIG_DOUBLEWEAVE_FILTER libavfilter/vf_weave.c
CONFIG_DRAWBOX_FILTER libavfilter/vf_drawbox.c
CONFIG_DRAWGRAPH_FILTER libavfilter/f_drawgraph.c
CONFIG_DRAWGRID_FILTER libavfilter/vf_drawbox.c
-CONFIG_DRAWTEXT_FILTER libavfilter/vf_drawtext.c
+CONFIG_DRAWTEXT_FILTER libavfilter/vf_drawtext.c libavfilter/textutils.c
CONFIG_EDGEDETECT_FILTER libavfilter/vf_edgedetect.c libavfilter/edge_common.c
CONFIG_ELBG_FILTER libavcodec/elbg.c libavfilter/vf_elbg.c
CONFIG_ENTROPY_FILTER libavfilter/vf_entropy.c
@@ -2014,6 +2070,7 @@ CONFIG_FREEZEDETECT_FILTER libavfilter/vf_freezedetect.c
CONFIG_FREEZEFRAMES_FILTER libavfilter/vf_freezeframes.c
CONFIG_FREI0R_FILTER libavfilter/vf_frei0r.c
CONFIG_FSPP_FILTER libavfilter/vf_fspp.c libavfilter/qp_table.c libavfilter/x86/vf_fspp_init.c libavfilter/x86/vf_fspp.asm
+CONFIG_FSYNC_FILTER libavfilter/vf_fsync.c
CONFIG_GBLUR_FILTER libavfilter/vf_gblur.c libavfilter/x86/vf_gblur_init.c libavfilter/x86/vf_gblur.asm
CONFIG_GBLUR_VULKAN_FILTER libavfilter/vf_gblur_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_GEQ_FILTER libavfilter/vf_geq.c
@@ -2055,6 +2112,7 @@ CONFIG_LENSCORRECTION_FILTER libavfilter/vf_lenscorrection.c
CONFIG_LENSFUN_FILTER libavfilter/vf_lensfun.c
CONFIG_LIBPLACEBO_FILTER libavfilter/vf_libplacebo.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_LIBVMAF_FILTER libavfilter/vf_libvmaf.c libavfilter/framesync.c
+CONFIG_LIBVMAF_CUDA_FILTER libavfilter/vf_libvmaf.c libavfilter/framesync.c
CONFIG_LIMITDIFF_FILTER libavfilter/vf_limitdiff.c libavfilter/framesync.c
CONFIG_LIMITER_FILTER libavfilter/vf_limiter.c libavfilter/x86/vf_limiter_init.c libavfilter/x86/vf_limiter.asm
CONFIG_LOOP_FILTER libavfilter/f_loop.c
@@ -2087,6 +2145,7 @@ CONFIG_MULTIPLY_FILTER libavfilter/vf_multiply.c
CONFIG_NEGATE_FILTER libavfilter/vf_negate.c
CONFIG_NLMEANS_FILTER libavfilter/vf_nlmeans.c libavfilter/x86/vf_nlmeans_init.c libavfilter/x86/vf_nlmeans.asm
CONFIG_NLMEANS_OPENCL_FILTER libavfilter/vf_nlmeans_opencl.c libavfilter/opencl.c libavfilter/opencl/nlmeans.c
+CONFIG_NLMEANS_VULKAN_FILTER libavfilter/vf_nlmeans_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_NNEDI_FILTER libavfilter/vf_nnedi.c
CONFIG_NOFORMAT_FILTER libavfilter/vf_format.c
CONFIG_NOISE_FILTER libavfilter/vf_noise.c libavfilter/x86/vf_noise.c
@@ -2124,6 +2183,8 @@ CONFIG_PSEUDOCOLOR_FILTER libavfilter/vf_pseudocolor.c
CONFIG_PSNR_FILTER libavfilter/vf_psnr.c libavfilter/framesync.c libavfilter/x86/vf_psnr_init.c libavfilter/x86/vf_psnr.asm
CONFIG_PULLUP_FILTER libavfilter/vf_pullup.c libavfilter/x86/vf_pullup_init.c libavfilter/x86/vf_pullup.asm
CONFIG_QP_FILTER libavfilter/vf_qp.c
+CONFIG_QRENCODE_FILTER libavfilter/qrencode.c libavfilter/textutils.c
+CONFIG_QUIRC_FILTER libavfilter/vf_quirc.c
CONFIG_RANDOM_FILTER libavfilter/vf_random.c
CONFIG_READEIA608_FILTER libavfilter/vf_readeia608.c
CONFIG_READVITC_FILTER libavfilter/vf_readvitc.c
@@ -2144,6 +2205,7 @@ CONFIG_SCALE_CUDA_FILTER libavfilter/vf_scale_cuda.c libavfilter/scale_eval.c li
CONFIG_SCALE_NPP_FILTER libavfilter/vf_scale_npp.c libavfilter/scale_eval.c
CONFIG_SCALE_QSV_FILTER libavfilter/vf_vpp_qsv.c
CONFIG_SCALE_VAAPI_FILTER libavfilter/vf_scale_vaapi.c libavfilter/scale_eval.c libavfilter/vaapi_vpp.c
+CONFIG_SCALE_VT_FILTER libavfilter/vf_scale_vt.c libavfilter/scale_eval.c
CONFIG_SCALE_VULKAN_FILTER libavfilter/vf_scale_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_SCALE2REF_FILTER libavfilter/vf_scale.c libavfilter/scale_eval.c
CONFIG_SCALE2REF_NPP_FILTER libavfilter/vf_scale_npp.c libavfilter/scale_eval.c
@@ -2195,6 +2257,7 @@ CONFIG_THRESHOLD_FILTER libavfilter/vf_threshold.c libavfilter/framesync.c libav
CONFIG_THUMBNAIL_FILTER libavfilter/vf_thumbnail.c
CONFIG_THUMBNAIL_CUDA_FILTER libavfilter/vf_thumbnail_cuda.c libavfilter/vf_thumbnail_cuda.ptx.c libavfilter/cuda/load_helper.c
CONFIG_TILE_FILTER libavfilter/vf_tile.c
+CONFIG_TILTANDSHIFT_FILTER libavfilter/vf_tiltandshift.c
CONFIG_TINTERLACE_FILTER libavfilter/vf_tinterlace.c libavfilter/x86/vf_tinterlace_init.c libavfilter/x86/vf_interlace.asm
CONFIG_TLUT2_FILTER libavfilter/vf_lut2.c libavfilter/framesync.c
CONFIG_TMEDIAN_FILTER libavfilter/vf_xmedian.c libavfilter/framesync.c
@@ -2208,6 +2271,7 @@ CONFIG_TRANSPOSE_FILTER libavfilter/vf_transpose.c libavfilter/x86/vf_transpose_
CONFIG_TRANSPOSE_NPP_FILTER libavfilter/vf_transpose_npp.c
CONFIG_TRANSPOSE_OPENCL_FILTER libavfilter/vf_transpose_opencl.c libavfilter/opencl.c libavfilter/opencl/transpose.c
CONFIG_TRANSPOSE_VAAPI_FILTER libavfilter/vf_transpose_vaapi.c libavfilter/vaapi_vpp.c
+CONFIG_TRANSPOSE_VT_FILTER libavfilter/vf_transpose_vt.c
CONFIG_TRANSPOSE_VULKAN_FILTER libavfilter/vf_transpose_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_TRIM_FILTER libavfilter/trim.c
CONFIG_UNPREMULTIPLY_FILTER libavfilter/vf_premultiply.c libavfilter/framesync.c
@@ -2237,6 +2301,7 @@ CONFIG_XBR_FILTER libavfilter/vf_xbr.c
CONFIG_XCORRELATE_FILTER libavfilter/vf_convolve.c libavfilter/framesync.c
CONFIG_XFADE_FILTER libavfilter/vf_xfade.c
CONFIG_XFADE_OPENCL_FILTER libavfilter/vf_xfade_opencl.c libavfilter/opencl.c libavfilter/opencl/xfade.c
+CONFIG_XFADE_VULKAN_FILTER libavfilter/vf_xfade_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_XMEDIAN_FILTER libavfilter/vf_xmedian.c libavfilter/framesync.c
CONFIG_XSTACK_FILTER libavfilter/vf_stack.c libavfilter/framesync.c
CONFIG_YADIF_FILTER libavfilter/vf_yadif.c libavfilter/yadif_common.c libavfilter/x86/vf_yadif_init.c libavfilter/x86/vf_yadif.asm libavfilter/x86/yadif-16.asm libavfilter/x86/yadif-10.asm
@@ -2256,6 +2321,7 @@ CONFIG_ALLRGB_FILTER libavfilter/vsrc_testsrc.c
CONFIG_ALLYUV_FILTER libavfilter/vsrc_testsrc.c
CONFIG_CELLAUTO_FILTER libavfilter/vsrc_cellauto.c
CONFIG_COLOR_FILTER libavfilter/vsrc_testsrc.c
+CONFIG_COLOR_VULKAN_FILTER libavfilter/vsrc_testsrc_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c
CONFIG_COLORCHART_FILTER libavfilter/vsrc_testsrc.c
CONFIG_COLORSPECTRUM_FILTER libavfilter/vsrc_testsrc.c
CONFIG_COREIMAGESRC_FILTER libavfilter/vf_coreimage.c
@@ -2268,6 +2334,7 @@ CONFIG_MANDELBROT_FILTER libavfilter/vsrc_mandelbrot.c
CONFIG_MPTESTSRC_FILTER libavfilter/vsrc_mptestsrc.c
CONFIG_NULLSRC_FILTER libavfilter/vsrc_testsrc.c
CONFIG_OPENCLSRC_FILTER libavfilter/vf_program_opencl.c libavfilter/opencl.c
+CONFIG_QRENCODESRC_FILTER libavfilter/qrencode.c libavfilter/textutils.c
CONFIG_PAL75BARS_FILTER libavfilter/vsrc_testsrc.c
CONFIG_PAL100BARS_FILTER libavfilter/vsrc_testsrc.c
CONFIG_RGBTESTSRC_FILTER libavfilter/vsrc_testsrc.c
@@ -2277,6 +2344,7 @@ CONFIG_SMPTEHDBARS_FILTER libavfilter/vsrc_testsrc.c
CONFIG_TESTSRC_FILTER libavfilter/vsrc_testsrc.c
CONFIG_TESTSRC2_FILTER libavfilter/vsrc_testsrc.c
CONFIG_YUVTESTSRC_FILTER libavfilter/vsrc_testsrc.c
+CONFIG_ZONEPLATE_FILTER libavfilter/vsrc_testsrc.c
CONFIG_NULLSINK_FILTER libavfilter/vsink_nullsink.c
CONFIG_A3DSCOPE_FILTER libavfilter/avf_a3dscope.c
CONFIG_ABITSCOPE_FILTER libavfilter/avf_abitscope.c
@@ -2299,12 +2367,11 @@ CONFIG_SPECTRUMSYNTH_FILTER libavfilter/vaf_spectrumsynth.c
CONFIG_AVSYNCTEST_FILTER libavfilter/src_avsynctest.c
CONFIG_AMOVIE_FILTER libavfilter/src_movie.c
CONFIG_MOVIE_FILTER libavfilter/src_movie.c
-CONFIG_AFIFO_FILTER
-CONFIG_FIFO_FILTER
CONFIG_AA_DEMUXER libavformat/aadec.c
CONFIG_AAC_DEMUXER libavformat/aacdec.c libavformat/apetag.c libavformat/img2.c libavformat/rawdec.c
CONFIG_AAX_DEMUXER libavformat/aaxdec.c
CONFIG_AC3_DEMUXER libavformat/ac3dec.c libavformat/rawdec.c
+CONFIG_AC4_DEMUXER libavformat/ac4dec.c
CONFIG_ACE_DEMUXER libavformat/acedec.c
CONFIG_ACM_DEMUXER libavformat/acm.c libavformat/rawdec.c
CONFIG_ACT_DEMUXER libavformat/act.c
@@ -2312,7 +2379,7 @@ CONFIG_ADF_DEMUXER libavformat/bintext.c libavformat/sauce.c
CONFIG_ADP_DEMUXER libavformat/adp.c
CONFIG_ADS_DEMUXER libavformat/ads.c
CONFIG_ADX_DEMUXER libavformat/adxdec.c
-CONFIG_AEA_DEMUXER libavformat/aea.c libavformat/pcm.c
+CONFIG_AEA_DEMUXER libavformat/aeadec.c libavformat/pcm.c
CONFIG_AFC_DEMUXER libavformat/afc.c
CONFIG_AIFF_DEMUXER libavformat/aiffdec.c libavformat/aiff.c libavformat/pcm.c libavformat/mov_chan.c libavformat/replaygain.c
CONFIG_AIX_DEMUXER libavformat/aixdec.c
@@ -2383,11 +2450,13 @@ CONFIG_DTSHD_DEMUXER libavformat/dtshddec.c
CONFIG_DV_DEMUXER
CONFIG_DVBSUB_DEMUXER libavformat/dvbsub.c libavformat/rawdec.c
CONFIG_DVBTXT_DEMUXER libavformat/dvbtxt.c libavformat/rawdec.c
+CONFIG_DVDVIDEO_DEMUXER libavformat/dvdvideodec.c libavformat/dvdclut.c
CONFIG_DXA_DEMUXER libavformat/dxa.c
CONFIG_EA_DEMUXER libavformat/electronicarts.c
CONFIG_EA_CDATA_DEMUXER libavformat/eacdata.c
CONFIG_EAC3_DEMUXER libavformat/ac3dec.c libavformat/rawdec.c
CONFIG_EPAF_DEMUXER libavformat/epafdec.c libavformat/pcm.c
+CONFIG_EVC_DEMUXER libavformat/evcdec.c libavformat/rawdec.c
CONFIG_FFMETADATA_DEMUXER libavformat/ffmetadec.c
CONFIG_FILMSTRIP_DEMUXER libavformat/filmstripdec.c
CONFIG_FITS_DEMUXER libavcodec/fits.c libavformat/fitsdec.c
@@ -2417,6 +2486,7 @@ CONFIG_HCOM_DEMUXER libavformat/hcom.c libavformat/pcm.c
CONFIG_HEVC_DEMUXER libavformat/hevcdec.c libavformat/rawdec.c
CONFIG_HLS_DEMUXER libavformat/hls.c libavformat/hls_sample_encryption.c
CONFIG_HNM_DEMUXER libavformat/hnm.c
+CONFIG_IAMF_DEMUXER libavformat/iamfdec.c
CONFIG_ICO_DEMUXER libavformat/icodec.c
CONFIG_IDCIN_DEMUXER libavformat/idcin.c
CONFIG_IDF_DEMUXER libavformat/bintext.c libavformat/sauce.c
@@ -2438,6 +2508,7 @@ CONFIG_IVF_DEMUXER libavformat/ivfdec.c
CONFIG_IVR_DEMUXER libavformat/rmdec.c libavformat/rm.c libavformat/rmsipr.c
CONFIG_JACOSUB_DEMUXER libavformat/jacosubdec.c libavformat/subtitles.c
CONFIG_JV_DEMUXER libavformat/jvdec.c
+CONFIG_JPEGXL_ANIM_DEMUXER libavformat/jpegxl_anim_dec.c
CONFIG_KUX_DEMUXER libavformat/flvdec.c
CONFIG_KVAG_DEMUXER libavformat/kvag.c
CONFIG_LAF_DEMUXER libavformat/lafdec.c
@@ -2491,6 +2562,7 @@ CONFIG_NUV_DEMUXER libavformat/nuv.c
CONFIG_OBU_DEMUXER libavformat/av1dec.c
CONFIG_OGG_DEMUXER libavformat/oggdec.c libavformat/oggparsecelt.c libavformat/oggparsedirac.c libavformat/oggparseflac.c libavformat/oggparseogm.c libavformat/oggparseopus.c libavformat/oggparseskeleton.c libavformat/oggparsespeex.c libavformat/oggparsetheora.c libavformat/oggparsevorbis.c libavformat/oggparsevp8.c libavformat/replaygain.c libavformat/vorbiscomment.c libavformat/flac_picture.c
CONFIG_OMA_DEMUXER libavformat/omadec.c libavformat/pcm.c libavformat/oma.c
+CONFIG_OSQ_DEMUXER libavformat/osq.c libavformat/rawdec.c
CONFIG_PAF_DEMUXER libavformat/paf.c
CONFIG_PCM_ALAW_DEMUXER libavformat/pcmdec.c libavformat/pcm.c
CONFIG_PCM_MULAW_DEMUXER libavformat/pcmdec.c libavformat/pcm.c
@@ -2513,12 +2585,14 @@ CONFIG_PCM_U24LE_DEMUXER libavformat/pcmdec.c libavformat/pcm.c
CONFIG_PCM_U16BE_DEMUXER libavformat/pcmdec.c libavformat/pcm.c
CONFIG_PCM_U16LE_DEMUXER libavformat/pcmdec.c libavformat/pcm.c
CONFIG_PCM_U8_DEMUXER libavformat/pcmdec.c libavformat/pcm.c
+CONFIG_PDV_DEMUXER libavformat/pdvdec.c
CONFIG_PJS_DEMUXER libavformat/pjsdec.c libavformat/subtitles.c
CONFIG_PMP_DEMUXER libavformat/pmpdec.c
CONFIG_PP_BNK_DEMUXER libavformat/pp_bnk.c
CONFIG_PVA_DEMUXER libavformat/pva.c
CONFIG_PVF_DEMUXER libavformat/pvfdec.c libavformat/pcm.c
CONFIG_QCP_DEMUXER libavformat/qcp.c
+CONFIG_QOA_DEMUXER libavformat/qoadec.c
CONFIG_R3D_DEMUXER libavformat/r3d.c
CONFIG_RAWVIDEO_DEMUXER libavformat/rawvideodec.c
CONFIG_REALTEXT_DEMUXER libavformat/realtextdec.c libavformat/subtitles.c
@@ -2577,6 +2651,7 @@ CONFIG_TTA_DEMUXER libavformat/tta.c libavformat/apetag.c libavformat/img2.c
CONFIG_TXD_DEMUXER libavformat/txd.c
CONFIG_TTY_DEMUXER libavformat/tty.c libavformat/sauce.c
CONFIG_TY_DEMUXER libavformat/ty.c
+CONFIG_USM_DEMUXER libavformat/usmdec.c
CONFIG_V210_DEMUXER libavformat/rawvideodec.c
CONFIG_V210X_DEMUXER libavformat/rawvideodec.c
CONFIG_VAG_DEMUXER libavformat/vag.c
@@ -2590,6 +2665,7 @@ CONFIG_VOC_DEMUXER libavformat/vocdec.c libavformat/voc_packet.c libavformat/voc
CONFIG_VPK_DEMUXER libavformat/vpk.c
CONFIG_VPLAYER_DEMUXER libavformat/vplayerdec.c libavformat/subtitles.c
CONFIG_VQF_DEMUXER libavformat/vqf.c
+CONFIG_VVC_DEMUXER libavformat/vvcdec.c libavformat/rawdec.c
CONFIG_W64_DEMUXER libavformat/wavdec.c libavformat/w64.c libavformat/pcm.c
CONFIG_WADY_DEMUXER libavformat/wady.c libavformat/pcm.c
CONFIG_WAVARC_DEMUXER libavformat/wavarc.c
@@ -2622,7 +2698,7 @@ CONFIG_IMAGE_HDR_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
CONFIG_IMAGE_J2K_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
CONFIG_IMAGE_JPEG_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
CONFIG_IMAGE_JPEGLS_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
-CONFIG_IMAGE_JPEGXL_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c libavformat/jpegxl_probe.c
+CONFIG_IMAGE_JPEGXL_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
CONFIG_IMAGE_PAM_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
CONFIG_IMAGE_PBM_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
CONFIG_IMAGE_PCX_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c
@@ -2653,8 +2729,10 @@ CONFIG_LIBOPENMPT_DEMUXER libavformat/libopenmpt.c
CONFIG_VAPOURSYNTH_DEMUXER libavformat/vapoursynth.c
CONFIG_A64_MUXER libavformat/a64.c libavformat/rawenc.c
CONFIG_AC3_MUXER libavformat/rawenc.c
+CONFIG_AC4_MUXER libavformat/ac4enc.c
CONFIG_ADTS_MUXER libavformat/adtsenc.c libavformat/apetag.c libavformat/img2.c libavformat/id3v2enc.c
CONFIG_ADX_MUXER libavformat/rawenc.c
+CONFIG_AEA_MUXER libavformat/aeaenc.c libavformat/rawenc.c
CONFIG_AIFF_MUXER libavformat/aiffenc.c libavformat/aiff.c libavformat/id3v2enc.c
CONFIG_ALP_MUXER libavformat/alp.c libavformat/rawenc.c
CONFIG_AMR_MUXER libavformat/amr.c libavformat/rawenc.c
@@ -2690,14 +2768,14 @@ CONFIG_DNXHD_MUXER libavformat/rawenc.c
CONFIG_DTS_MUXER libavformat/rawenc.c
CONFIG_DV_MUXER libavformat/dvenc.c
CONFIG_EAC3_MUXER libavformat/rawenc.c
+CONFIG_EVC_MUXER libavformat/rawenc.c
CONFIG_F4V_MUXER
CONFIG_FFMETADATA_MUXER libavformat/ffmetaenc.c
CONFIG_FIFO_MUXER libavformat/fifo.c
-CONFIG_FIFO_TEST_MUXER libavformat/fifo_test.c
CONFIG_FILMSTRIP_MUXER libavformat/filmstripenc.c libavformat/rawenc.c
CONFIG_FITS_MUXER libavformat/fitsenc.c
CONFIG_FLAC_MUXER libavformat/flacenc.c libavformat/flacenc_header.c libavformat/vorbiscomment.c
-CONFIG_FLV_MUXER libavformat/flvenc.c libavformat/avc.c
+CONFIG_FLV_MUXER libavformat/flvenc.c libavformat/avc.c libavformat/hevc.c libavformat/av1.c libavformat/vpcc.c
CONFIG_FRAMECRC_MUXER libavformat/framecrcenc.c libavformat/framehash.c
CONFIG_FRAMEHASH_MUXER libavformat/hashenc.c libavformat/framehash.c
CONFIG_FRAMEMD5_MUXER libavformat/hashenc.c libavformat/framehash.c
@@ -2715,6 +2793,7 @@ CONFIG_HASH_MUXER libavformat/hashenc.c
CONFIG_HDS_MUXER libavformat/hdsenc.c
CONFIG_HEVC_MUXER libavformat/rawenc.c
CONFIG_HLS_MUXER libavformat/hlsenc.c libavformat/hlsplaylist.c libavformat/avc.c
+CONFIG_IAMF_MUXER libavformat/iamfenc.c
CONFIG_ICO_MUXER libavformat/icoenc.c
CONFIG_ILBC_MUXER libavformat/ilbc.c libavformat/rawenc.c
CONFIG_IMAGE2_MUXER libavformat/img2enc.c libavformat/img2.c
@@ -2729,13 +2808,13 @@ CONFIG_LATM_MUXER libavformat/latmenc.c libavformat/rawenc.c
CONFIG_LRC_MUXER libavformat/lrcenc.c libavformat/lrc.c
CONFIG_M4V_MUXER libavformat/rawenc.c
CONFIG_MD5_MUXER libavformat/hashenc.c
-CONFIG_MATROSKA_MUXER libavformat/matroskaenc.c libavformat/matroska.c libavformat/av1.c libavformat/avc.c libavformat/hevc.c libavformat/flacenc_header.c libavformat/avlanguage.c libavformat/vorbiscomment.c libavformat/wv.c libavformat/dovi_isom.c
+CONFIG_MATROSKA_MUXER libavformat/matroskaenc.c libavformat/matroska.c libavformat/av1.c libavformat/avc.c libavformat/hevc.c libavformat/vvc.c libavformat/flacenc_header.c libavformat/avlanguage.c libavformat/vorbiscomment.c libavformat/wv.c libavformat/dovi_isom.c
CONFIG_MATROSKA_AUDIO_MUXER
CONFIG_MICRODVD_MUXER libavformat/microdvdenc.c
CONFIG_MJPEG_MUXER libavformat/rawenc.c
CONFIG_MLP_MUXER libavformat/rawenc.c
CONFIG_MMF_MUXER libavformat/mmf.c libavformat/rawenc.c
-CONFIG_MOV_MUXER libavformat/movenc.c libavformat/av1.c libavformat/avc.c libavformat/hevc.c libavformat/vpcc.c libavformat/movenchint.c libavformat/mov_chan.c libavformat/rtp.c libavformat/movenccenc.c libavformat/movenc_ttml.c libavformat/rawutils.c libavformat/dovi_isom.c
+CONFIG_MOV_MUXER libavformat/movenc.c libavformat/av1.c libavformat/avc.c libavformat/hevc.c libavformat/vvc.c libavformat/vpcc.c libavformat/movenchint.c libavformat/mov_chan.c libavformat/rtp.c libavformat/movenccenc.c libavformat/movenc_ttml.c libavformat/rawutils.c libavformat/dovi_isom.c libavformat/evc.c
CONFIG_MP2_MUXER libavformat/rawenc.c
CONFIG_MP3_MUXER libavformat/mp3enc.c libavformat/rawenc.c libavformat/id3v2enc.c
CONFIG_MP4_MUXER
@@ -2782,10 +2861,11 @@ CONFIG_PCM_U16LE_MUXER libavformat/pcmenc.c libavformat/rawenc.c
CONFIG_PCM_U8_MUXER libavformat/pcmenc.c libavformat/rawenc.c
CONFIG_PSP_MUXER
CONFIG_RAWVIDEO_MUXER libavformat/rawenc.c
+CONFIG_RCWT_MUXER libavformat/rcwtenc.c libavformat/subtitles.c
CONFIG_RM_MUXER libavformat/rmenc.c libavformat/rm.c
CONFIG_ROQ_MUXER libavformat/idroqenc.c libavformat/rawenc.c
CONFIG_RSO_MUXER libavformat/rsoenc.c libavformat/rso.c libavformat/rawenc.c
-CONFIG_RTP_MUXER libavformat/rtp.c libavformat/rtpenc_aac.c libavformat/rtpenc_latm.c libavformat/rtpenc_amr.c libavformat/rtpenc_h261.c libavformat/rtpenc_h263.c libavformat/rtpenc_h263_rfc2190.c libavformat/rtpenc_h264_hevc.c libavformat/rtpenc_jpeg.c libavformat/rtpenc_mpv.c libavformat/rtpenc.c libavformat/rtpenc_rfc4175.c libavformat/rtpenc_vc2hq.c libavformat/rtpenc_vp8.c libavformat/rtpenc_vp9.c libavformat/rtpenc_xiph.c libavformat/avc.c libavformat/hevc.c
+CONFIG_RTP_MUXER libavformat/rtp.c libavformat/rtpenc_aac.c libavformat/rtpenc_latm.c libavformat/rtpenc_amr.c libavformat/rtpenc_h261.c libavformat/rtpenc_h263.c libavformat/rtpenc_h263_rfc2190.c libavformat/rtpenc_h264_hevc.c libavformat/rtpenc_jpeg.c libavformat/rtpenc_mpv.c libavformat/rtpenc.c libavformat/rtpenc_rfc4175.c libavformat/rtpenc_vc2hq.c libavformat/rtpenc_vp8.c libavformat/rtpenc_vp9.c libavformat/rtpenc_xiph.c libavformat/avc.c libavformat/hevc.c libavformat/vvc.c
CONFIG_RTP_MPEGTS_MUXER libavformat/rtpenc_mpegts.c
CONFIG_RTSP_MUXER libavformat/rtsp.c libavformat/rtspenc.c libavformat/httpauth.c libavformat/urldecode.c
CONFIG_SAP_MUXER libavformat/sapenc.c
@@ -2814,6 +2894,7 @@ CONFIG_UNCODEDFRAMECRC_MUXER libavformat/uncodedframecrcenc.c libavformat/frameh
CONFIG_VC1_MUXER libavformat/rawenc.c
CONFIG_VC1T_MUXER libavformat/vc1testenc.c
CONFIG_VOC_MUXER libavformat/vocenc.c libavformat/voc.c
+CONFIG_VVC_MUXER libavformat/rawenc.c
CONFIG_W64_MUXER libavformat/wavenc.c libavformat/w64.c
CONFIG_WAV_MUXER libavformat/wavenc.c
CONFIG_WEBM_MUXER libavformat/matroskaenc.c libavformat/matroska.c libavformat/av1.c libavformat/avlanguage.c
@@ -2826,6 +2907,7 @@ CONFIG_WTV_MUXER libavformat/wtvenc.c libavformat/wtv_common.c libavformat/asf.c
CONFIG_WV_MUXER libavformat/wvenc.c libavformat/wv.c libavformat/apetag.c libavformat/img2.c
CONFIG_YUV4MPEGPIPE_MUXER libavformat/yuv4mpegenc.c
CONFIG_CHROMAPRINT_MUXER libavformat/chromaprint.c
+CONFIG_ANDROID_CONTENT_PROTOCOL libavformat/file.c
CONFIG_ASYNC_PROTOCOL libavformat/async.c
CONFIG_BLURAY_PROTOCOL libavformat/bluray.c
CONFIG_CACHE_PROTOCOL libavformat/cache.c
@@ -2873,7 +2955,7 @@ CONFIG_LIBRTMPE_PROTOCOL libavformat/librtmp.c
CONFIG_LIBRTMPS_PROTOCOL libavformat/librtmp.c
CONFIG_LIBRTMPT_PROTOCOL libavformat/librtmp.c
CONFIG_LIBRTMPTE_PROTOCOL libavformat/librtmp.c
-CONFIG_LIBSRT_PROTOCOL libavformat/libsrt.c
+CONFIG_LIBSRT_PROTOCOL libavformat/libsrt.c libavformat/urldecode.c
CONFIG_LIBSSH_PROTOCOL libavformat/libssh.c
CONFIG_LIBSMBCLIENT_PROTOCOL libavformat/libsmbclient.c
CONFIG_LIBZMQ_PROTOCOL libavformat/libzmq.c
diff --git a/pkg/ffmpeg/ver b/pkg/ffmpeg/ver
@@ -1 +1 @@
-6.0 r0
+7.0.2 r0