logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 197efbce151436d27ce2d2255b4e16b4e7f2bc41
parent 743341f40628814bdef949564e2cadbb94f9c09b
Author: Michael Forney <mforney@mforney.org>
Date:   Thu,  2 Mar 2023 22:11:17 -0800

ffmpeg: Update to 6.0

Diffstat:

Mpkg/ffmpeg/config-head.h2+-
Mpkg/ffmpeg/config.h43++++++++++++++++++++++++++-----------------
Mpkg/ffmpeg/config_components.h61+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
Mpkg/ffmpeg/gen.lua27++++++++++++++++++++++-----
Mpkg/ffmpeg/patch/0002-libavcodec-Prevent-stray-semicolon-at-top-level.patch14+++++++-------
Mpkg/ffmpeg/patch/0003-libavformat-Use-C99-__func__-instead-of-non-standard.patch6+++---
Mpkg/ffmpeg/patch/0004-libavcodec-Use-if-to-prevent-some-unintended-depende.patch8++++----
Mpkg/ffmpeg/patch/0005-libavutil-Use-config-instead-of-compiler-to-determin.patch16++++++++--------
Mpkg/ffmpeg/patch/0006-libavutil-Use-C11-_Alignas-as-fallback-for-DECLARE_A.patch14+++++++-------
Mpkg/ffmpeg/sources.txt212++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
Mpkg/ffmpeg/ver2+-
Apkg/mpv/patch/0008-audio-replace-deprecated-av_mallocz_array.patch25+++++++++++++++++++++++++
Apkg/mpv/patch/0009-f_lavfi-replace-deprecated-avfilter_pad_count.patch46++++++++++++++++++++++++++++++++++++++++++++++
Mpkg/mpv/ver2+-
14 files changed, 349 insertions(+), 129 deletions(-)

diff --git a/pkg/ffmpeg/config-head.h b/pkg/ffmpeg/config-head.h @@ -2,7 +2,7 @@ #define FFMPEG_CONFIG_H #define FFMPEG_CONFIGURATION "" #define FFMPEG_LICENSE "LGPL version 2.1 or later" -#define CONFIG_THIS_YEAR 2021 +#define CONFIG_THIS_YEAR 2023 #define FFMPEG_DATADIR "/share/ffmpeg" #define AVCONV_DATADIR "/share/ffmpeg" #define CC_IDENT "gcc" diff --git a/pkg/ffmpeg/config.h b/pkg/ffmpeg/config.h @@ -51,6 +51,7 @@ #define HAVE_POWER8 0 #define HAVE_PPC4XX 0 #define HAVE_VSX 0 +#define HAVE_RVV 0 #define HAVE_AESNI 1 #define HAVE_AMD3DNOW 1 #define HAVE_AMD3DNOWEXT 1 @@ -99,6 +100,7 @@ #define HAVE_POWER8_EXTERNAL 0 #define HAVE_PPC4XX_EXTERNAL 0 #define HAVE_VSX_EXTERNAL 0 +#define HAVE_RVV_EXTERNAL 0 #define HAVE_AESNI_EXTERNAL 1 #define HAVE_AMD3DNOW_EXTERNAL 1 #define HAVE_AMD3DNOWEXT_EXTERNAL 1 @@ -147,6 +149,7 @@ #define HAVE_POWER8_INLINE 0 #define HAVE_PPC4XX_INLINE 0 #define HAVE_VSX_INLINE 0 +#define HAVE_RVV_INLINE 0 #define HAVE_AESNI_INLINE HAVE_INLINE_ASM #define HAVE_AMD3DNOW_INLINE HAVE_INLINE_ASM #define HAVE_AMD3DNOWEXT_INLINE HAVE_INLINE_ASM @@ -185,6 +188,7 @@ #define HAVE_FAST_64BIT 1 #define HAVE_FAST_CLZ 1 #define HAVE_FAST_CMOV 1 +#define HAVE_FAST_FLOAT16 0 #define HAVE_LOCAL_ALIGNED 1 #define HAVE_SIMD_ALIGN_16 1 #define HAVE_SIMD_ALIGN_32 1 @@ -196,8 +200,6 @@ #define HAVE_RDTSC 0 #define HAVE_SEM_TIMEDWAIT 1 #define HAVE_SYNC_VAL_COMPARE_AND_SWAP 1 -#define HAVE_CABS 1 -#define HAVE_CEXP 1 /* probe HAVE_INLINE_ASM */ #define HAVE_SYMVER 1 #define HAVE_X86ASM 1 @@ -317,6 +319,7 @@ #define HAVE_NANOSLEEP 1 #define HAVE_PEEKNAMEDPIPE 0 #define HAVE_POSIX_MEMALIGN 1 +#define HAVE_PRCTL 1 #define HAVE_PTHREAD_CANCEL 1 #define HAVE_SCHED_GETAFFINITY 1 #define HAVE_SECITEMIMPORT 0 @@ -362,6 +365,8 @@ #define HAVE_VFP_ARGS 0 #define HAVE_XFORM_ASM 0 #define HAVE_XMM_CLOBBERS 1 +#define HAVE_DPI_AWARENESS_CONTEXT 0 +#define HAVE_IDXGIOUTPUT5 0 #define HAVE_KCMVIDEOCODECTYPE_HEVC 0 #define HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA 0 #define HAVE_KCMVIDEOCODECTYPE_VP9 0 @@ -413,29 +418,30 @@ #define CONFIG_MANPAGES 0 #define CONFIG_PODPAGES 0 #define CONFIG_TXTPAGES 0 +#define CONFIG_AVIO_HTTP_SERVE_FILES_EXAMPLE 0 #define CONFIG_AVIO_LIST_DIR_EXAMPLE 0 -#define CONFIG_AVIO_READING_EXAMPLE 0 +#define CONFIG_AVIO_READ_CALLBACK_EXAMPLE 0 #define CONFIG_DECODE_AUDIO_EXAMPLE 0 +#define CONFIG_DECODE_FILTER_AUDIO_EXAMPLE 0 +#define CONFIG_DECODE_FILTER_VIDEO_EXAMPLE 0 #define CONFIG_DECODE_VIDEO_EXAMPLE 0 -#define CONFIG_DEMUXING_DECODING_EXAMPLE 0 +#define CONFIG_DEMUX_DECODE_EXAMPLE 0 #define CONFIG_ENCODE_AUDIO_EXAMPLE 0 #define CONFIG_ENCODE_VIDEO_EXAMPLE 0 #define CONFIG_EXTRACT_MVS_EXAMPLE 0 #define CONFIG_FILTER_AUDIO_EXAMPLE 0 -#define CONFIG_FILTERING_AUDIO_EXAMPLE 0 -#define CONFIG_FILTERING_VIDEO_EXAMPLE 0 -#define CONFIG_HTTP_MULTICLIENT_EXAMPLE 0 #define CONFIG_HW_DECODE_EXAMPLE 0 -#define CONFIG_METADATA_EXAMPLE 0 -#define CONFIG_MUXING_EXAMPLE 0 -#define CONFIG_QSVDEC_EXAMPLE 0 -#define CONFIG_REMUXING_EXAMPLE 0 -#define CONFIG_RESAMPLING_AUDIO_EXAMPLE 0 -#define CONFIG_SCALING_VIDEO_EXAMPLE 0 +#define CONFIG_MUX_EXAMPLE 0 +#define CONFIG_QSV_DECODE_EXAMPLE 0 +#define CONFIG_REMUX_EXAMPLE 0 +#define CONFIG_RESAMPLE_AUDIO_EXAMPLE 0 +#define CONFIG_SCALE_VIDEO_EXAMPLE 0 +#define CONFIG_SHOW_METADATA_EXAMPLE 0 #define CONFIG_TRANSCODE_AAC_EXAMPLE 0 -#define CONFIG_TRANSCODING_EXAMPLE 0 +#define CONFIG_TRANSCODE_EXAMPLE 0 #define CONFIG_VAAPI_ENCODE_EXAMPLE 0 #define CONFIG_VAAPI_TRANSCODE_EXAMPLE 0 +#define CONFIG_QSV_TRANSCODE_EXAMPLE 0 #define CONFIG_AVISYNTH 0 #define CONFIG_FREI0R 0 #define CONFIG_LIBCDIO 0 @@ -557,6 +563,7 @@ #define CONFIG_CUDA_SDK 0 #define CONFIG_LIBNPP 0 #define CONFIG_LIBMFX 0 +#define CONFIG_LIBVPL 0 #define CONFIG_MMAL 0 #define CONFIG_OMX 0 #define CONFIG_OPENCL 0 @@ -660,7 +667,6 @@ #define CONFIG_FAANDCT 0 #define CONFIG_FAANIDCT 0 #define CONFIG_FDCTDSP 0 -#define CONFIG_FLACDSP 1 #define CONFIG_FMTCONVERT 1 #define CONFIG_FRAME_THREAD_ENCODER 0 #define CONFIG_G722DSP 0 @@ -672,14 +678,15 @@ #define CONFIG_H264PARSE 1 #define CONFIG_H264PRED 1 #define CONFIG_H264QPEL 1 +#define CONFIG_H264_SEI 1 #define CONFIG_HEVCPARSE 1 +#define CONFIG_HEVC_SEI 1 #define CONFIG_HPELDSP 1 #define CONFIG_HUFFMAN 0 #define CONFIG_HUFFYUVDSP 0 #define CONFIG_HUFFYUVENCDSP 0 #define CONFIG_IDCTDSP 1 #define CONFIG_IIRFILTER 0 -#define CONFIG_MDCT15 1 #define CONFIG_INFLATE_WRAPPER 0 #define CONFIG_INTRAX8 1 #define CONFIG_ISO_MEDIA 1 @@ -701,6 +708,8 @@ #define CONFIG_MPEGVIDEO 1 #define CONFIG_MPEGVIDEODEC 1 #define CONFIG_MPEGVIDEOENC 0 +#define CONFIG_MSMPEG4DEC 0 +#define CONFIG_MSMPEG4ENC 0 #define CONFIG_MSS34DSP 0 #define CONFIG_PIXBLOCKDSP 0 #define CONFIG_QPELDSP 1 @@ -730,4 +739,4 @@ #define CONFIG_VP56DSP 0 #define CONFIG_VP8DSP 0 #define CONFIG_WMA_FREQS 1 -#define CONFIG_WMV2DSP 0 +#define CONFIG_WMV2DSP 1 diff --git a/pkg/ffmpeg/config_components.h b/pkg/ffmpeg/config_components.h @@ -7,6 +7,7 @@ #define CONFIG_CHOMP_BSF 0 #define CONFIG_DUMP_EXTRADATA_BSF 0 #define CONFIG_DCA_CORE_BSF 0 +#define CONFIG_DTS2PTS_BSF 0 #define CONFIG_DV_ERROR_MARKER_BSF 0 #define CONFIG_EAC3_CORE_BSF 0 #define CONFIG_EXTRACT_EXTRADATA_BSF 0 @@ -18,6 +19,7 @@ #define CONFIG_HEVC_METADATA_BSF 0 #define CONFIG_HEVC_MP4TOANNEXB_BSF 0 #define CONFIG_IMX_DUMP_HEADER_BSF 0 +#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 @@ -161,6 +163,7 @@ #define CONFIG_M101_DECODER 0 #define CONFIG_MAGICYUV_DECODER 0 #define CONFIG_MDEC_DECODER 0 +#define CONFIG_MEDIA100_DECODER 0 #define CONFIG_MIMIC_DECODER 0 #define CONFIG_MJPEG_DECODER 1 #define CONFIG_MJPEGB_DECODER 0 @@ -228,6 +231,7 @@ #define CONFIG_R210_DECODER 0 #define CONFIG_RASC_DECODER 0 #define CONFIG_RAWVIDEO_DECODER 1 +#define CONFIG_RKA_DECODER 0 #define CONFIG_RL2_DECODER 0 #define CONFIG_ROQ_DECODER 0 #define CONFIG_RPZA_DECODER 0 @@ -303,6 +307,8 @@ #define CONFIG_VP9_RKMPP_DECODER 0 #define CONFIG_VP9_V4L2M2M_DECODER 0 #define CONFIG_VQA_DECODER 0 +#define CONFIG_VQC_DECODER 0 +#define CONFIG_WBMP_DECODER 0 #define CONFIG_WEBP_DECODER 0 #define CONFIG_WCMV_DECODER 0 #define CONFIG_WRAPPED_AVFRAME_DECODER 0 @@ -337,6 +343,7 @@ #define CONFIG_ALS_DECODER 0 #define CONFIG_AMRNB_DECODER 0 #define CONFIG_AMRWB_DECODER 0 +#define CONFIG_APAC_DECODER 0 #define CONFIG_APE_DECODER 0 #define CONFIG_APTX_DECODER 0 #define CONFIG_APTX_HD_DECODER 0 @@ -349,6 +356,7 @@ #define CONFIG_BINKAUDIO_DCT_DECODER 0 #define CONFIG_BINKAUDIO_RDFT_DECODER 0 #define CONFIG_BMV_AUDIO_DECODER 0 +#define CONFIG_BONK_DECODER 0 #define CONFIG_COOK_DECODER 0 #define CONFIG_DCA_DECODER 1 #define CONFIG_DFPWM_DECODER 0 @@ -365,12 +373,14 @@ #define CONFIG_FASTAUDIO_DECODER 0 #define CONFIG_FFWAVESYNTH_DECODER 0 #define CONFIG_FLAC_DECODER 1 +#define CONFIG_FTR_DECODER 0 #define CONFIG_G723_1_DECODER 0 #define CONFIG_G729_DECODER 0 #define CONFIG_GSM_DECODER 0 #define CONFIG_GSM_MS_DECODER 0 #define CONFIG_HCA_DECODER 0 #define CONFIG_HCOM_DECODER 0 +#define CONFIG_HDR_DECODER 0 #define CONFIG_IAC_DECODER 0 #define CONFIG_ILBC_DECODER 0 #define CONFIG_IMC_DECODER 0 @@ -378,6 +388,7 @@ #define CONFIG_MACE3_DECODER 0 #define CONFIG_MACE6_DECODER 0 #define CONFIG_METASOUND_DECODER 0 +#define CONFIG_MISC4_DECODER 0 #define CONFIG_MLP_DECODER 0 #define CONFIG_MP1_DECODER 0 #define CONFIG_MP1FLOAT_DECODER 0 @@ -415,6 +426,7 @@ #define CONFIG_TWINVQ_DECODER 0 #define CONFIG_VMDAUDIO_DECODER 0 #define CONFIG_VORBIS_DECODER 1 +#define CONFIG_WAVARC_DECODER 0 #define CONFIG_WAVPACK_DECODER 0 #define CONFIG_WMALOSSLESS_DECODER 0 #define CONFIG_WMAPRO_DECODER 0 @@ -459,6 +471,7 @@ #define CONFIG_PCM_U32BE_DECODER 0 #define CONFIG_PCM_U32LE_DECODER 0 #define CONFIG_PCM_VIDC_DECODER 0 +#define CONFIG_CBD2_DPCM_DECODER 0 #define CONFIG_DERF_DPCM_DECODER 0 #define CONFIG_GREMLIN_DPCM_DECODER 0 #define CONFIG_INTERPLAY_DPCM_DECODER 0 @@ -466,6 +479,7 @@ #define CONFIG_SDX2_DPCM_DECODER 0 #define CONFIG_SOL_DPCM_DECODER 0 #define CONFIG_XAN_DPCM_DECODER 0 +#define CONFIG_WADY_DPCM_DECODER 0 #define CONFIG_ADPCM_4XM_DECODER 0 #define CONFIG_ADPCM_ADX_DECODER 0 #define CONFIG_ADPCM_AFC_DECODER 0 @@ -515,6 +529,7 @@ #define CONFIG_ADPCM_THP_LE_DECODER 0 #define CONFIG_ADPCM_VIMA_DECODER 0 #define CONFIG_ADPCM_XA_DECODER 0 +#define CONFIG_ADPCM_XMD_DECODER 0 #define CONFIG_ADPCM_YAMAHA_DECODER 0 #define CONFIG_ADPCM_ZORK_DECODER 0 #define CONFIG_SSA_DECODER 0 @@ -581,6 +596,7 @@ #define CONFIG_LIBAOM_AV1_DECODER 0 #define CONFIG_AV1_DECODER 0 #define CONFIG_AV1_CUVID_DECODER 0 +#define CONFIG_AV1_MEDIACODEC_DECODER 0 #define CONFIG_AV1_QSV_DECODER 0 #define CONFIG_LIBOPENH264_DECODER 0 #define CONFIG_H264_CUVID_DECODER 0 @@ -599,6 +615,8 @@ #define CONFIG_VP9_CUVID_DECODER 0 #define CONFIG_VP9_MEDIACODEC_DECODER 0 #define CONFIG_VP9_QSV_DECODER 0 +#define CONFIG_VNULL_DECODER 0 +#define CONFIG_ANULL_DECODER 0 #define CONFIG_A64MULTI_ENCODER 0 #define CONFIG_A64MULTI5_ENCODER 0 #define CONFIG_ALIAS_PIX_ENCODER 0 @@ -629,6 +647,7 @@ #define CONFIG_H261_ENCODER 0 #define CONFIG_H263_ENCODER 0 #define CONFIG_H263P_ENCODER 0 +#define CONFIG_H264_MEDIACODEC_ENCODER 0 #define CONFIG_HAP_ENCODER 0 #define CONFIG_HUFFYUV_ENCODER 0 #define CONFIG_JPEG2000_ENCODER 0 @@ -679,6 +698,7 @@ #define CONFIG_V410_ENCODER 0 #define CONFIG_VBN_ENCODER 0 #define CONFIG_VC2_ENCODER 0 +#define CONFIG_WBMP_ENCODER 0 #define CONFIG_WRAPPED_AVFRAME_ENCODER 1 #define CONFIG_WMV1_ENCODER 0 #define CONFIG_WMV2_ENCODER 0 @@ -700,6 +720,7 @@ #define CONFIG_EAC3_ENCODER 0 #define CONFIG_FLAC_ENCODER 0 #define CONFIG_G723_1_ENCODER 0 +#define CONFIG_HDR_ENCODER 0 #define CONFIG_MLP_ENCODER 0 #define CONFIG_MP2_ENCODER 0 #define CONFIG_MP2FIXED_ENCODER 0 @@ -811,6 +832,9 @@ #define CONFIG_AAC_MF_ENCODER 0 #define CONFIG_AC3_MF_ENCODER 0 #define CONFIG_H263_V4L2M2M_ENCODER 0 +#define CONFIG_AV1_NVENC_ENCODER 0 +#define CONFIG_AV1_AMF_ENCODER 0 +#define CONFIG_AV1_QSV_ENCODER 0 #define CONFIG_LIBOPENH264_ENCODER 0 #define CONFIG_H264_AMF_ENCODER 0 #define CONFIG_H264_MF_ENCODER 0 @@ -821,6 +845,7 @@ #define CONFIG_H264_VAAPI_ENCODER 0 #define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 #define CONFIG_HEVC_AMF_ENCODER 0 +#define CONFIG_HEVC_MEDIACODEC_ENCODER 0 #define CONFIG_HEVC_MF_ENCODER 0 #define CONFIG_HEVC_NVENC_ENCODER 0 #define CONFIG_HEVC_QSV_ENCODER 0 @@ -840,6 +865,8 @@ #define CONFIG_VP8_VAAPI_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_DXVA2_HWACCEL 0 @@ -922,6 +949,7 @@ #define CONFIG_DVDSUB_PARSER 0 #define CONFIG_DVD_NAV_PARSER 0 #define CONFIG_FLAC_PARSER 1 +#define CONFIG_FTR_PARSER 0 #define CONFIG_G723_1_PARSER 0 #define CONFIG_G729_PARSER 0 #define CONFIG_GIF_PARSER 0 @@ -930,8 +958,10 @@ #define CONFIG_H263_PARSER 1 #define CONFIG_H264_PARSER 1 #define CONFIG_HEVC_PARSER 0 +#define CONFIG_HDR_PARSER 0 #define CONFIG_IPU_PARSER 0 #define CONFIG_JPEG2000_PARSER 0 +#define CONFIG_MISC4_PARSER 0 #define CONFIG_MJPEG_PARSER 0 #define CONFIG_MLP_PARSER 0 #define CONFIG_MPEG4VIDEO_PARSER 1 @@ -954,6 +984,7 @@ #define CONFIG_WEBP_PARSER 0 #define CONFIG_XBM_PARSER 0 #define CONFIG_XMA_PARSER 0 +#define CONFIG_XWD_PARSER 0 #define CONFIG_ALSA_INDEV 0 #define CONFIG_ANDROID_CAMERA_INDEV 0 #define CONFIG_AVFOUNDATION_INDEV 0 @@ -1001,6 +1032,7 @@ #define CONFIG_ADELAY_FILTER 0 #define CONFIG_ADENORM_FILTER 0 #define CONFIG_ADERIVATIVE_FILTER 0 +#define CONFIG_ADRC_FILTER 0 #define CONFIG_ADYNAMICEQUALIZER_FILTER 0 #define CONFIG_ADYNAMICSMOOTH_FILTER 0 #define CONFIG_AECHO_FILTER 0 @@ -1123,6 +1155,7 @@ #define CONFIG_VOLUME_FILTER 0 #define CONFIG_VOLUMEDETECT_FILTER 0 #define CONFIG_AEVALSRC_FILTER 0 +#define CONFIG_AFDELAYSRC_FILTER 0 #define CONFIG_AFIRSRC_FILTER 0 #define CONFIG_ANOISESRC_FILTER 0 #define CONFIG_ANULLSRC_FILTER 0 @@ -1140,9 +1173,11 @@ #define CONFIG_AVGBLUR_FILTER 0 #define CONFIG_AVGBLUR_OPENCL_FILTER 0 #define CONFIG_AVGBLUR_VULKAN_FILTER 0 +#define CONFIG_BACKGROUNDKEY_FILTER 0 #define CONFIG_BBOX_FILTER 0 #define CONFIG_BENCH_FILTER 0 #define CONFIG_BILATERAL_FILTER 0 +#define CONFIG_BILATERAL_CUDA_FILTER 0 #define CONFIG_BITPLANENOISE_FILTER 0 #define CONFIG_BLACKDETECT_FILTER 0 #define CONFIG_BLACKFRAME_FILTER 0 @@ -1175,12 +1210,14 @@ #define CONFIG_COLORMAP_FILTER 0 #define CONFIG_COLORMATRIX_FILTER 0 #define CONFIG_COLORSPACE_FILTER 0 +#define CONFIG_COLORSPACE_CUDA_FILTER 0 #define CONFIG_COLORTEMPERATURE_FILTER 0 #define CONFIG_CONVOLUTION_FILTER 0 #define CONFIG_CONVOLUTION_OPENCL_FILTER 0 #define CONFIG_CONVOLVE_FILTER 0 #define CONFIG_COPY_FILTER 0 #define CONFIG_COREIMAGE_FILTER 0 +#define CONFIG_CORR_FILTER 0 #define CONFIG_COVER_RECT_FILTER 0 #define CONFIG_CROP_FILTER 0 #define CONFIG_CROPDETECT_FILTER 0 @@ -1415,6 +1452,7 @@ #define CONFIG_SPP_FILTER 0 #define CONFIG_SR_FILTER 0 #define CONFIG_SSIM_FILTER 0 +#define CONFIG_SSIM360_FILTER 0 #define CONFIG_STEREO3D_FILTER 0 #define CONFIG_STREAMSELECT_FILTER 0 #define CONFIG_SUBTITLES_FILTER 0 @@ -1479,6 +1517,12 @@ #define CONFIG_ZMQ_FILTER 0 #define CONFIG_ZOOMPAN_FILTER 0 #define CONFIG_ZSCALE_FILTER 0 +#define CONFIG_HSTACK_VAAPI_FILTER 0 +#define CONFIG_VSTACK_VAAPI_FILTER 0 +#define CONFIG_XSTACK_VAAPI_FILTER 0 +#define CONFIG_HSTACK_QSV_FILTER 0 +#define CONFIG_VSTACK_QSV_FILTER 0 +#define CONFIG_XSTACK_QSV_FILTER 0 #define CONFIG_ALLRGB_FILTER 0 #define CONFIG_ALLYUV_FILTER 0 #define CONFIG_CELLAUTO_FILTER 0 @@ -1486,6 +1530,7 @@ #define CONFIG_COLORCHART_FILTER 0 #define CONFIG_COLORSPECTRUM_FILTER 0 #define CONFIG_COREIMAGESRC_FILTER 0 +#define CONFIG_DDAGRAB_FILTER 0 #define CONFIG_FREI0R_SRC_FILTER 0 #define CONFIG_GRADIENTS_FILTER 0 #define CONFIG_HALDCLUTSRC_FILTER 0 @@ -1504,6 +1549,7 @@ #define CONFIG_TESTSRC2_FILTER 0 #define CONFIG_YUVTESTSRC_FILTER 0 #define CONFIG_NULLSINK_FILTER 0 +#define CONFIG_A3DSCOPE_FILTER 0 #define CONFIG_ABITSCOPE_FILTER 0 #define CONFIG_ADRAWGRAPH_FILTER 0 #define CONFIG_AGRAPHMONITOR_FILTER 0 @@ -1512,6 +1558,7 @@ #define CONFIG_AVECTORSCOPE_FILTER 0 #define CONFIG_CONCAT_FILTER 0 #define CONFIG_SHOWCQT_FILTER 0 +#define CONFIG_SHOWCWT_FILTER 0 #define CONFIG_SHOWFREQS_FILTER 0 #define CONFIG_SHOWSPATIAL_FILTER 0 #define CONFIG_SHOWSPECTRUM_FILTER 0 @@ -1545,6 +1592,7 @@ #define CONFIG_AMRNB_DEMUXER 0 #define CONFIG_AMRWB_DEMUXER 0 #define CONFIG_ANM_DEMUXER 0 +#define CONFIG_APAC_DEMUXER 0 #define CONFIG_APC_DEMUXER 0 #define CONFIG_APE_DEMUXER 0 #define CONFIG_APM_DEMUXER 0 @@ -1578,6 +1626,7 @@ #define CONFIG_BFSTM_DEMUXER 0 #define CONFIG_BRSTM_DEMUXER 0 #define CONFIG_BOA_DEMUXER 0 +#define CONFIG_BONK_DEMUXER 0 #define CONFIG_C93_DEMUXER 0 #define CONFIG_CAF_DEMUXER 0 #define CONFIG_CAVSVIDEO_DEMUXER 0 @@ -1662,6 +1711,7 @@ #define CONFIG_JV_DEMUXER 0 #define CONFIG_KUX_DEMUXER 0 #define CONFIG_KVAG_DEMUXER 0 +#define CONFIG_LAF_DEMUXER 0 #define CONFIG_LMLM4_DEMUXER 0 #define CONFIG_LOAS_DEMUXER 0 #define CONFIG_LUODAT_DEMUXER 0 @@ -1744,6 +1794,7 @@ #define CONFIG_RAWVIDEO_DEMUXER 1 #define CONFIG_REALTEXT_DEMUXER 0 #define CONFIG_REDSPARK_DEMUXER 0 +#define CONFIG_RKA_DEMUXER 0 #define CONFIG_RL2_DEMUXER 0 #define CONFIG_RM_DEMUXER 0 #define CONFIG_ROQ_DEMUXER 0 @@ -1759,6 +1810,7 @@ #define CONFIG_SBG_DEMUXER 0 #define CONFIG_SCC_DEMUXER 0 #define CONFIG_SCD_DEMUXER 0 +#define CONFIG_SDNS_DEMUXER 0 #define CONFIG_SDP_DEMUXER 0 #define CONFIG_SDR2_DEMUXER 0 #define CONFIG_SDS_DEMUXER 0 @@ -1810,6 +1862,8 @@ #define CONFIG_VPLAYER_DEMUXER 0 #define CONFIG_VQF_DEMUXER 0 #define CONFIG_W64_DEMUXER 0 +#define CONFIG_WADY_DEMUXER 0 +#define CONFIG_WAVARC_DEMUXER 0 #define CONFIG_WAV_DEMUXER 1 #define CONFIG_WC3_DEMUXER 0 #define CONFIG_WEBM_DASH_MANIFEST_DEMUXER 0 @@ -1822,6 +1876,7 @@ #define CONFIG_WV_DEMUXER 0 #define CONFIG_XA_DEMUXER 0 #define CONFIG_XBIN_DEMUXER 0 +#define CONFIG_XMD_DEMUXER 0 #define CONFIG_XMV_DEMUXER 0 #define CONFIG_XVAG_DEMUXER 0 #define CONFIG_XWMA_DEMUXER 0 @@ -1834,6 +1889,7 @@ #define CONFIG_IMAGE_EXR_PIPE_DEMUXER 0 #define CONFIG_IMAGE_GEM_PIPE_DEMUXER 0 #define CONFIG_IMAGE_GIF_PIPE_DEMUXER 0 +#define CONFIG_IMAGE_HDR_PIPE_DEMUXER 0 #define CONFIG_IMAGE_J2K_PIPE_DEMUXER 0 #define CONFIG_IMAGE_JPEG_PIPE_DEMUXER 0 #define CONFIG_IMAGE_JPEGLS_PIPE_DEMUXER 0 @@ -2048,6 +2104,7 @@ #define CONFIG_CONCATF_PROTOCOL 0 #define CONFIG_CRYPTO_PROTOCOL 1 #define CONFIG_DATA_PROTOCOL 0 +#define CONFIG_FD_PROTOCOL 0 #define CONFIG_FFRTMPCRYPT_PROTOCOL 0 #define CONFIG_FFRTMPHTTP_PROTOCOL 0 #define CONFIG_FILE_PROTOCOL 1 @@ -2091,6 +2148,6 @@ #define CONFIG_LIBSSH_PROTOCOL 0 #define CONFIG_LIBSMBCLIENT_PROTOCOL 0 #define CONFIG_LIBZMQ_PROTOCOL 0 -#define CONFIG_IPFS_PROTOCOL 0 -#define CONFIG_IPNS_PROTOCOL 0 +#define CONFIG_IPFS_GATEWAY_PROTOCOL 0 +#define CONFIG_IPNS_GATEWAY_PROTOCOL 0 #endif diff --git a/pkg/ffmpeg/gen.lua b/pkg/ffmpeg/gen.lua @@ -57,9 +57,9 @@ genlist('$outdir/internal/libavcodec/codec_list.c', '$srcdir/libavcodec/allcodec 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/muxer_list.c', '$srcdir/libavformat/allformats.c', 'AVOutputFormat', 'muxer_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/outdev_list.c', '$srcdir/libavdevice/alldevices.c', 'AVOutputFormat', 'outdev_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') build('awk', '$outdir/include/libavutil/ffversion.h', {'$dir/ver'}, { @@ -234,6 +234,7 @@ lib('libavformat.a', { 'demux.c', 'demux_utils.c', 'dump.c', + 'dv.c', 'format.c', 'id3v1.c', 'id3v2.c', @@ -261,6 +262,7 @@ lib('libavutil.a', { 'adler32.c', 'aes.c', 'aes_ctr.c', + 'ambient_viewing_environment.c', 'audio_fifo.c', 'avstring.c', 'avsscanf.c', @@ -271,7 +273,6 @@ lib('libavutil.a', { 'cast5.c', 'camellia.c', 'channel_layout.c', - 'color_utils.c', 'cpu.c', 'crc.c', 'csp.c', @@ -383,6 +384,7 @@ lib('libswscale.a', { 'hscale.c', 'hscale_fast_bilinear.c', 'gamma.c', + 'half2float.c', 'input.c', 'options.c', 'output.c', @@ -426,10 +428,25 @@ cc('fftools/opt_common.c', {'$gendir/deps'}) exe('ffprobe', {paths[[fftools/(ffprobe.c cmdutils.c.o opt_common.c.o)]], libs}) file('bin/ffprobe', '755', '$outdir/ffprobe') -exe('ffmpeg', {paths[[fftools/(ffmpeg.c ffmpeg_filter.c ffmpeg_hw.c ffmpeg_mux.c ffmpeg_opt.c cmdutils.c.o opt_common.c.o)]], libs}) +exe('ffmpeg', {paths[[ + fftools/( + ffmpeg.c + ffmpeg_demux.c + ffmpeg_filter.c + ffmpeg_hw.c + ffmpeg_mux.c + ffmpeg_mux_init.c + ffmpeg_opt.c + objpool.c + sync_queue.c + thread_queue.c + cmdutils.c.o + opt_common.c.o + ) +]], libs}) file('bin/ffmpeg', '755', '$outdir/ffmpeg') -rule('texi2mdoc', [[$builddir/pkg/texi2mdoc/host/texi2mdoc -d 'August 31, 2022' -I $outdir $in >$out]]) +rule('texi2mdoc', [[$builddir/pkg/texi2mdoc/host/texi2mdoc -d 'February 27, 2023' -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 d117054cbf83a3ad3a0385c37a5dbbf75a10b5f5 Mon Sep 17 00:00:00 2001 +From e556055b4cfae9c170092f426b450630fa126b37 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,28 +13,28 @@ 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 471075ad71..c7bb50e061 100644 +index 23955ba2dd..295ee4e986 100644 --- a/libavcodec/pcm.c +++ b/libavcodec/pcm.c -@@ -565,7 +565,7 @@ const FFCodec ff_ ## name_ ## _encoder = { \ +@@ -559,7 +559,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 }, \ - .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, \ -} +}; #define PCM_ENCODER_2(cf, id, sample_fmt, name, long_name) \ PCM_ENCODER_ ## cf(id, sample_fmt, name, long_name) -@@ -588,7 +588,7 @@ const FFCodec ff_ ## name_ ## _decoder = { \ +@@ -581,7 +581,7 @@ const FFCodec ff_ ## name_ ## _decoder = { \ + .p.capabilities = AV_CODEC_CAP_DR1, \ .p.sample_fmts = (const enum AVSampleFormat[]){ sample_fmt_, \ AV_SAMPLE_FMT_NONE }, \ - .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, \ -} +}; #define PCM_DECODER_2(cf, id, sample_fmt, name, long_name) \ PCM_DECODER_ ## cf(id, sample_fmt, name, long_name) -@@ -598,40 +598,40 @@ const FFCodec ff_ ## name_ ## _decoder = { \ +@@ -591,40 +591,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_) \ 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,4 +1,4 @@ -From d0cf1c91f842993121bc24874153f5959dbd95f3 Mon Sep 17 00:00:00 2001 +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 @@ -9,10 +9,10 @@ Subject: [PATCH] libavformat: Use C99 __func__ instead of non-standard 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/mux.c b/libavformat/mux.c -index 31361f9b46..8dcf4047dc 100644 +index 04de05ec17..3510b56b0b 100644 --- a/libavformat/mux.c +++ b/libavformat/mux.c -@@ -1108,7 +1108,7 @@ static int write_packet_common(AVFormatContext *s, AVStream *st, AVPacket *pkt, +@@ -1114,7 +1114,7 @@ static int write_packet_common(AVFormatContext *s, AVStream *st, AVPacket *pkt, int ret; if (s->debug & FF_FDEBUG_TS) diff --git a/pkg/ffmpeg/patch/0004-libavcodec-Use-if-to-prevent-some-unintended-depende.patch b/pkg/ffmpeg/patch/0004-libavcodec-Use-if-to-prevent-some-unintended-depende.patch @@ -1,4 +1,4 @@ -From a7dd6d3b3467b46ff767d68b488fd17a32b54c7f Mon Sep 17 00:00:00 2001 +From 423031475f19346601a913dd24ae5ace3d0d9739 Mon Sep 17 00:00:00 2001 From: Michael Forney <mforney@mforney.org> Date: Tue, 7 Sep 2021 01:44:53 -0700 Subject: [PATCH] libavcodec: Use #if to prevent some unintended dependencies @@ -8,10 +8,10 @@ Subject: [PATCH] libavcodec: Use #if to prevent some unintended dependencies 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libavcodec/mpegvideo_motion.c b/libavcodec/mpegvideo_motion.c -index 9a450b7c8e..cc920c6067 100644 +index 8922f5b1a5..40c364a5cc 100644 --- a/libavcodec/mpegvideo_motion.c +++ b/libavcodec/mpegvideo_motion.c -@@ -361,10 +361,11 @@ void mpeg_motion_internal(MpegEncContext *s, +@@ -207,10 +207,11 @@ void mpeg_motion_internal(MpegEncContext *s, pix_op[s->chroma_x_shift][uvdxy] (dest_cr, ptr_cr, uvlinesize, h >> s->chroma_y_shift); } @@ -25,7 +25,7 @@ index 9a450b7c8e..cc920c6067 100644 } /* apply one mpeg motion vector to the three components */ static void mpeg_motion(MpegEncContext *s, -@@ -861,11 +862,12 @@ static av_always_inline void mpv_motion_internal(MpegEncContext *s, +@@ -702,11 +703,12 @@ static av_always_inline void mpv_motion_internal(MpegEncContext *s, 0, 0, 0, ref_picture, pix_op, qpix_op, s->mv[dir][0][0], s->mv[dir][0][1], 16); 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,4 +1,4 @@ -From 638e9a0d00cf2154224eb6f48e5c90a99ad4fdf1 Mon Sep 17 00:00:00 2001 +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 @@ -9,7 +9,7 @@ Subject: [PATCH] libavutil: Use config instead of compiler to determine 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libavutil/x86/intreadwrite.h b/libavutil/x86/intreadwrite.h -index 4061d19231..b7d19ed8a3 100644 +index 40f375b013..c45e8439e0 100644 --- a/libavutil/x86/intreadwrite.h +++ b/libavutil/x86/intreadwrite.h @@ -25,9 +25,9 @@ @@ -22,9 +22,9 @@ index 4061d19231..b7d19ed8a3 100644 -#if !HAVE_FAST_64BIT && defined(__MMX__) +#if !HAVE_FAST_64BIT - #define AV_COPY64 AV_COPY64 - static av_always_inline void AV_COPY64(void *d, const void *s) -@@ -59,9 +59,9 @@ static av_always_inline void AV_ZERO64(void *d) + #define FF_COPY_SWAP_ZERO_USES_MMX + +@@ -61,9 +61,9 @@ static av_always_inline void AV_ZERO64(void *d) :: "mm0"); } @@ -36,7 +36,7 @@ index 4061d19231..b7d19ed8a3 100644 #define AV_COPY128 AV_COPY128 static av_always_inline void AV_COPY128(void *d, const void *s) -@@ -77,7 +77,7 @@ 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__ */ @@ -45,7 +45,7 @@ index 4061d19231..b7d19ed8a3 100644 #define AV_ZERO128 AV_ZERO128 static av_always_inline void AV_ZERO128(void *d) -@@ -90,8 +90,8 @@ static av_always_inline void AV_ZERO128(void *d) +@@ -92,8 +92,8 @@ static av_always_inline void AV_ZERO128(void *d) :: "xmm0"); } @@ -57,5 +57,5 @@ index 4061d19231..b7d19ed8a3 100644 #endif /* AVUTIL_X86_INTREADWRITE_H */ -- -2.32.0 +2.37.3 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,17 +1,17 @@ -From be0fa40e9d56ff85c3329ce7452bf33215fbd678 Mon Sep 17 00:00:00 2001 +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.h | 4 ++++ + libavutil/mem_internal.h | 4 ++++ 1 file changed, 4 insertions(+) -diff --git a/libavutil/mem.h b/libavutil/mem.h -index d91174196c..996e9b14b0 100644 ---- a/libavutil/mem.h -+++ b/libavutil/mem.h -@@ -120,6 +120,10 @@ +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 diff --git a/pkg/ffmpeg/sources.txt b/pkg/ffmpeg/sources.txt @@ -40,6 +40,7 @@ HAVE_LDBRX HAVE_POWER8 HAVE_PPC4XX HAVE_VSX +HAVE_RVV HAVE_AESNI HAVE_AMD3DNOW HAVE_AMD3DNOWEXT @@ -88,6 +89,7 @@ HAVE_LDBRX_EXTERNAL HAVE_POWER8_EXTERNAL HAVE_PPC4XX_EXTERNAL HAVE_VSX_EXTERNAL +HAVE_RVV_EXTERNAL HAVE_AESNI_EXTERNAL HAVE_AMD3DNOW_EXTERNAL HAVE_AMD3DNOWEXT_EXTERNAL @@ -136,6 +138,7 @@ HAVE_LDBRX_INLINE HAVE_POWER8_INLINE HAVE_PPC4XX_INLINE HAVE_VSX_INLINE +HAVE_RVV_INLINE HAVE_AESNI_INLINE HAVE_AMD3DNOW_INLINE HAVE_AMD3DNOWEXT_INLINE @@ -174,6 +177,7 @@ HAVE_ALIGNED_STACK HAVE_FAST_64BIT HAVE_FAST_CLZ HAVE_FAST_CMOV +HAVE_FAST_FLOAT16 HAVE_LOCAL_ALIGNED HAVE_SIMD_ALIGN_16 HAVE_SIMD_ALIGN_32 @@ -185,8 +189,6 @@ HAVE_MM_EMPTY HAVE_RDTSC HAVE_SEM_TIMEDWAIT HAVE_SYNC_VAL_COMPARE_AND_SWAP -HAVE_CABS -HAVE_CEXP HAVE_INLINE_ASM HAVE_SYMVER HAVE_X86ASM libavutil/x86/tx_float_init.c @@ -306,6 +308,7 @@ HAVE_MPROTECT HAVE_NANOSLEEP HAVE_PEEKNAMEDPIPE HAVE_POSIX_MEMALIGN +HAVE_PRCTL HAVE_PTHREAD_CANCEL HAVE_SCHED_GETAFFINITY HAVE_SECITEMIMPORT @@ -351,6 +354,8 @@ HAVE_SYMVER_GNU_ASM HAVE_VFP_ARGS HAVE_XFORM_ASM HAVE_XMM_CLOBBERS +HAVE_DPI_AWARENESS_CONTEXT +HAVE_IDXGIOUTPUT5 HAVE_KCMVIDEOCODECTYPE_HEVC HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA HAVE_KCMVIDEOCODECTYPE_VP9 @@ -402,29 +407,30 @@ CONFIG_HTMLPAGES CONFIG_MANPAGES CONFIG_PODPAGES CONFIG_TXTPAGES +CONFIG_AVIO_HTTP_SERVE_FILES_EXAMPLE CONFIG_AVIO_LIST_DIR_EXAMPLE -CONFIG_AVIO_READING_EXAMPLE +CONFIG_AVIO_READ_CALLBACK_EXAMPLE CONFIG_DECODE_AUDIO_EXAMPLE +CONFIG_DECODE_FILTER_AUDIO_EXAMPLE +CONFIG_DECODE_FILTER_VIDEO_EXAMPLE CONFIG_DECODE_VIDEO_EXAMPLE -CONFIG_DEMUXING_DECODING_EXAMPLE +CONFIG_DEMUX_DECODE_EXAMPLE CONFIG_ENCODE_AUDIO_EXAMPLE CONFIG_ENCODE_VIDEO_EXAMPLE CONFIG_EXTRACT_MVS_EXAMPLE CONFIG_FILTER_AUDIO_EXAMPLE -CONFIG_FILTERING_AUDIO_EXAMPLE -CONFIG_FILTERING_VIDEO_EXAMPLE -CONFIG_HTTP_MULTICLIENT_EXAMPLE CONFIG_HW_DECODE_EXAMPLE -CONFIG_METADATA_EXAMPLE -CONFIG_MUXING_EXAMPLE -CONFIG_QSVDEC_EXAMPLE -CONFIG_REMUXING_EXAMPLE -CONFIG_RESAMPLING_AUDIO_EXAMPLE -CONFIG_SCALING_VIDEO_EXAMPLE +CONFIG_MUX_EXAMPLE +CONFIG_QSV_DECODE_EXAMPLE +CONFIG_REMUX_EXAMPLE +CONFIG_RESAMPLE_AUDIO_EXAMPLE +CONFIG_SCALE_VIDEO_EXAMPLE +CONFIG_SHOW_METADATA_EXAMPLE CONFIG_TRANSCODE_AAC_EXAMPLE -CONFIG_TRANSCODING_EXAMPLE +CONFIG_TRANSCODE_EXAMPLE CONFIG_VAAPI_ENCODE_EXAMPLE CONFIG_VAAPI_TRANSCODE_EXAMPLE +CONFIG_QSV_TRANSCODE_EXAMPLE CONFIG_AVISYNTH CONFIG_FREI0R CONFIG_LIBCDIO @@ -453,7 +459,7 @@ CONFIG_GCRYPT CONFIG_GNUTLS libavformat/tls_gnutls.c CONFIG_JNI libavcodec/ffjni.c libavcodec/jni.c CONFIG_LADSPA -CONFIG_LCMS2 +CONFIG_LCMS2 libavcodec/fflcms2.c CONFIG_LIBAOM CONFIG_LIBASS CONFIG_LIBBLURAY @@ -546,6 +552,7 @@ CONFIG_CUDA_NVCC CONFIG_CUDA_SDK CONFIG_LIBNPP CONFIG_LIBMFX +CONFIG_LIBVPL CONFIG_MMAL CONFIG_OMX CONFIG_OPENCL libavutil/hwcontext_opencl.c @@ -649,7 +656,6 @@ CONFIG_EXIF libavcodec/exif.c libavcodec/tiff_common.c CONFIG_FAANDCT libavcodec/faandct.c CONFIG_FAANIDCT libavcodec/faanidct.c CONFIG_FDCTDSP libavcodec/fdctdsp.c libavcodec/jfdctfst.c libavcodec/jfdctint.c libavcodec/x86/fdctdsp_init.c libavcodec/x86/fdct.c -CONFIG_FLACDSP libavcodec/flacdsp.c libavcodec/x86/flacdsp_init.c CONFIG_FMTCONVERT libavcodec/fmtconvert.c libavcodec/x86/fmtconvert_init.c libavcodec/x86/fmtconvert.asm CONFIG_FRAME_THREAD_ENCODER libavcodec/frame_thread_encoder.c CONFIG_G722DSP @@ -658,17 +664,18 @@ CONFIG_GPLV3 CONFIG_H263DSP libavcodec/h263dsp.c libavcodec/x86/h263dsp_init.c libavcodec/x86/h263_loopfilter.asm CONFIG_H264CHROMA libavcodec/h264chroma.c libavcodec/x86/h264chroma_init.c libavcodec/x86/h264_chromamc.asm libavcodec/x86/h264_chromamc_10bit.asm CONFIG_H264DSP libavcodec/h264dsp.c libavcodec/h264idct.c libavcodec/x86/h264dsp_init.c libavcodec/x86/h264_deblock.asm libavcodec/x86/h264_deblock_10bit.asm libavcodec/x86/h264_idct.asm libavcodec/x86/h264_idct_10bit.asm libavcodec/x86/h264_weight.asm libavcodec/x86/h264_weight_10bit.asm -CONFIG_H264PARSE libavcodec/h264_parse.c libavcodec/h2645_parse.c libavcodec/h264_ps.c +CONFIG_H264PARSE libavcodec/h264_parse.c libavcodec/h264_ps.c libavcodec/h2645data.c libavcodec/h2645_parse.c libavcodec/h2645_vui.c CONFIG_H264PRED libavcodec/h264pred.c libavcodec/x86/h264_intrapred_init.c libavcodec/x86/h264_intrapred.asm libavcodec/x86/h264_intrapred_10bit.asm 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_HEVCPARSE libavcodec/hevc_parse.c libavcodec/h2645_parse.c libavcodec/hevc_ps.c libavcodec/hevc_sei.c libavcodec/hevc_data.c libavcodec/dynamic_hdr10_plus.c libavcodec/dynamic_hdr_vivid.c +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_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_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 libavcodec/x86/simple_idct.asm +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_MDCT15 libavcodec/mdct15.c libavcodec/x86/mdct15_init.c libavcodec/x86/mdct15.asm CONFIG_INFLATE_WRAPPER libavcodec/zlib_wrapper.c CONFIG_INTRAX8 libavcodec/intrax8.c libavcodec/intrax8dsp.c libavcodec/msmpeg4data.c CONFIG_ISO_MEDIA libavformat/isom.c @@ -679,7 +686,7 @@ CONFIG_LIBX262 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 -CONFIG_LPC libavcodec/lpc.c libavcodec/x86/lpc.c +CONFIG_LPC libavcodec/lpc.c libavcodec/x86/lpc_init.c libavcodec/x86/lpc.asm 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 @@ -687,10 +694,12 @@ CONFIG_MPEGAUDIO libavcodec/mpegaudio.c libavcodec/mpegaudiodec_common.c libavco 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_MPEGAUDIOHEADER libavcodec/mpegaudiodecheader.c libavcodec/mpegaudiotabs.c CONFIG_MPEG4AUDIO libavcodec/mpeg4audio.c libavcodec/mpeg4audio_sample_rates.c -CONFIG_MPEGVIDEO libavcodec/mpegvideo.c libavcodec/mpegvideodsp.c libavcodec/rl.c libavcodec/mpegvideo_motion.c libavcodec/mpegvideodata.c libavcodec/mpegpicture.c libavcodec/to_upper4.c libavcodec/x86/mpegvideo.c libavcodec/x86/mpegvideodsp.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 CONFIG_MPEGVIDEODEC libavcodec/mpegvideo_dec.c libavcodec/mpegutils.c CONFIG_MPEGVIDEOENC libavcodec/mpegvideo_enc.c libavcodec/mpeg12data.c libavcodec/motion_est.c libavcodec/ratecontrol.c libavcodec/mpegvideoencdsp.c libavcodec/x86/mpegvideoenc.c libavcodec/x86/mpegvideoencdsp_init.c libavcodec/x86/mpegvideoencdsp.asm -CONFIG_MSS34DSP libavcodec/mss34dsp.c +CONFIG_MSMPEG4DEC libavcodec/msmpeg4dec.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c libavcodec/msmpeg4_vc1_data.c +CONFIG_MSMPEG4ENC libavcodec/msmpeg4enc.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c libavcodec/msmpeg4_vc1_data.c +CONFIG_MSS34DSP libavcodec/mss34dsp.c libavcodec/jpegquanttables.c CONFIG_PIXBLOCKDSP libavcodec/pixblockdsp.c libavcodec/x86/pixblockdsp_init.c libavcodec/x86/pixblockdsp.asm CONFIG_QPELDSP libavcodec/qpeldsp.c libavcodec/x86/qpeldsp_init.c libavcodec/x86/qpeldsp.asm libavcodec/x86/fpel.asm libavcodec/x86/qpel.asm CONFIG_QSV libavcodec/qsv.c libavutil/hwcontext_qsv.c @@ -727,17 +736,19 @@ 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 +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 +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 @@ -762,7 +773,7 @@ CONFIG_VP9_SUPERFRAME_SPLIT_BSF libavcodec/vp9_superframe_split_bsf.c CONFIG_AASC_DECODER libavcodec/aasc.c libavcodec/msrledec.c CONFIG_AIC_DECODER libavcodec/aic.c CONFIG_ALIAS_PIX_DECODER libavcodec/aliaspixdec.c -CONFIG_AGM_DECODER libavcodec/agm.c +CONFIG_AGM_DECODER libavcodec/agm.c libavcodec/jpegquanttables.c CONFIG_AMV_DECODER CONFIG_ANM_DECODER libavcodec/anm.c CONFIG_ANSI_DECODER libavcodec/ansi.c libavcodec/cga_data.c @@ -815,13 +826,13 @@ CONFIG_EACMV_DECODER libavcodec/eacmv.c CONFIG_EAMAD_DECODER libavcodec/eamad.c libavcodec/eaidct.c libavcodec/mpeg12.c libavcodec/mpeg12data.c CONFIG_EATGQ_DECODER libavcodec/eatgq.c libavcodec/eaidct.c CONFIG_EATGV_DECODER libavcodec/eatgv.c -CONFIG_EATQI_DECODER libavcodec/eatqi.c libavcodec/eaidct.c libavcodec/mpeg12.c libavcodec/mpeg12data.c libavcodec/mpegvideodata.c +CONFIG_EATQI_DECODER libavcodec/eatqi.c libavcodec/eaidct.c libavcodec/mpeg12.c libavcodec/mpeg12data.c CONFIG_EIGHTBPS_DECODER libavcodec/8bps.c CONFIG_EIGHTSVX_EXP_DECODER libavcodec/8svx.c CONFIG_EIGHTSVX_FIB_DECODER libavcodec/8svx.c CONFIG_ESCAPE124_DECODER libavcodec/escape124.c CONFIG_ESCAPE130_DECODER libavcodec/escape130.c -CONFIG_EXR_DECODER libavcodec/exr.c libavcodec/exrdsp.c libavcodec/x86/exrdsp_init.c libavcodec/x86/exrdsp.asm +CONFIG_EXR_DECODER libavcodec/exr.c libavcodec/exrdsp.c libavcodec/half2float.c libavcodec/x86/exrdsp_init.c libavcodec/x86/exrdsp.asm CONFIG_FFV1_DECODER libavcodec/ffv1dec.c libavcodec/ffv1.c CONFIG_FFVHUFF_DECODER CONFIG_FIC_DECODER libavcodec/fic.c @@ -843,7 +854,7 @@ CONFIG_H263_DECODER libavcodec/h263dec.c libavcodec/h263.c libavcodec/ituh263dec 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_sei.c libavcodec/h264_slice.c libavcodec/h264data.c libavcodec/h274.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 @@ -881,6 +892,7 @@ CONFIG_LSCR_DECODER libavcodec/lscrdec.c libavcodec/png.c libavcodec/pngdec.c li CONFIG_M101_DECODER libavcodec/m101.c CONFIG_MAGICYUV_DECODER libavcodec/magicyuv.c CONFIG_MDEC_DECODER libavcodec/mdec.c libavcodec/mpeg12.c libavcodec/mpeg12data.c +CONFIG_MEDIA100_DECODER libavcodec/mjpegbdec.c CONFIG_MIMIC_DECODER libavcodec/mimic.c CONFIG_MJPEG_DECODER libavcodec/mjpegdec.c libavcodec/mjpegdec_common.c CONFIG_MJPEGB_DECODER libavcodec/mjpegbdec.c @@ -889,7 +901,7 @@ CONFIG_MOBICLIP_DECODER libavcodec/mobiclip.c 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/xvididct.c libavcodec/x86/xvididct_init.c libavcodec/x86/xvididct.asm +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 @@ -902,9 +914,9 @@ CONFIG_MPEG2_QSV_DECODER libavcodec/qsvdec.c CONFIG_MPEG2_MEDIACODEC_DECODER libavcodec/mediacodecdec.c CONFIG_MSA1_DECODER libavcodec/mss3.c CONFIG_MSCC_DECODER libavcodec/mscc.c -CONFIG_MSMPEG4V1_DECODER libavcodec/msmpeg4dec.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c -CONFIG_MSMPEG4V2_DECODER libavcodec/msmpeg4dec.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c -CONFIG_MSMPEG4V3_DECODER libavcodec/msmpeg4dec.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.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 @@ -921,7 +933,7 @@ CONFIG_MVHA_DECODER libavcodec/mvha.c CONFIG_MWSC_DECODER libavcodec/mwsc.c CONFIG_MXPEG_DECODER libavcodec/mxpegdec.c CONFIG_NOTCHLC_DECODER libavcodec/notchlc.c -CONFIG_NUV_DECODER libavcodec/nuv.c libavcodec/rtjpeg.c +CONFIG_NUV_DECODER libavcodec/nuv.c libavcodec/rtjpeg.c libavcodec/jpegquanttables.c 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 @@ -930,7 +942,7 @@ 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 CONFIG_PGX_DECODER libavcodec/pgxdec.c -CONFIG_PHM_DECODER libavcodec/pnmdec.c libavcodec/pnm.c +CONFIG_PHM_DECODER libavcodec/pnmdec.c libavcodec/pnm.c libavcodec/half2float.c CONFIG_PHOTOCD_DECODER libavcodec/photocd.c CONFIG_PICTOR_DECODER libavcodec/pictordec.c libavcodec/cga_data.c CONFIG_PIXLET_DECODER libavcodec/pixlet.c @@ -948,6 +960,7 @@ CONFIG_R10K_DECODER libavcodec/r210dec.c CONFIG_R210_DECODER libavcodec/r210dec.c CONFIG_RASC_DECODER libavcodec/rasc.c CONFIG_RAWVIDEO_DECODER libavcodec/rawdec.c +CONFIG_RKA_DECODER libavcodec/rka.c CONFIG_RL2_DECODER libavcodec/rl2.c CONFIG_ROQ_DECODER libavcodec/roqvideodec.c libavcodec/roqvideo.c CONFIG_RPZA_DECODER libavcodec/rpza.c @@ -970,7 +983,7 @@ CONFIG_SMC_DECODER libavcodec/smc.c CONFIG_SMVJPEG_DECODER CONFIG_SNOW_DECODER libavcodec/snowdec.c libavcodec/snow.c libavcodec/snow_dwt.c libavcodec/x86/snowdsp.c CONFIG_SP5X_DECODER libavcodec/sp5xdec.c -CONFIG_SPEEDHQ_DECODER libavcodec/speedhq.c libavcodec/mpeg12.c libavcodec/mpeg12data.c libavcodec/simple_idct.c +CONFIG_SPEEDHQ_DECODER libavcodec/speedhqdec.c libavcodec/speedhq.c libavcodec/mpeg12.c libavcodec/mpeg12data.c CONFIG_SPEEX_DECODER libavcodec/speexdec.c CONFIG_SRGC_DECODER libavcodec/mscc.c CONFIG_SUNRAST_DECODER libavcodec/sunrast.c @@ -1000,7 +1013,7 @@ CONFIG_V410_DECODER libavcodec/v410dec.c 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/msmpeg4dec.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c libavcodec/wmv2dsp.c libavcodec/wmv2data.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 @@ -1009,25 +1022,27 @@ CONFIG_VC1_V4L2M2M_DECODER libavcodec/v4l2_m2m_dec.c CONFIG_VCR1_DECODER libavcodec/vcr1.c CONFIG_VMDVIDEO_DECODER libavcodec/vmdvideo.c CONFIG_VMNC_DECODER libavcodec/vmnc.c -CONFIG_VP3_DECODER libavcodec/vp3.c libavcodec/x86/hpeldsp_vp3_init.c libavcodec/x86/hpeldsp_vp3.asm +CONFIG_VP3_DECODER libavcodec/vp3.c libavcodec/jpegquanttables.c libavcodec/x86/hpeldsp_vp3_init.c libavcodec/x86/hpeldsp_vp3.asm CONFIG_VP4_DECODER -CONFIG_VP5_DECODER libavcodec/vp5.c libavcodec/vp56.c libavcodec/vp56data.c libavcodec/vp56rac.c -CONFIG_VP6_DECODER libavcodec/vp6.c libavcodec/vp56.c libavcodec/vp56data.c libavcodec/vp6dsp.c libavcodec/vp56rac.c libavcodec/x86/vp6dsp_init.c libavcodec/x86/vp6dsp.asm +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/vp56rac.c -CONFIG_VP8_DECODER libavcodec/vp8.c libavcodec/vp56rac.c +CONFIG_VP7_DECODER libavcodec/vp8.c libavcodec/vpx_rac.c +CONFIG_VP8_DECODER libavcodec/vp8.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/vp56rac.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 +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 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_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 CONFIG_WRAPPED_AVFRAME_DECODER libavcodec/wrapped_avframe.c -CONFIG_WMV1_DECODER libavcodec/msmpeg4dec.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c -CONFIG_WMV2_DECODER libavcodec/wmv2dec.c libavcodec/wmv2.c libavcodec/wmv2data.c libavcodec/msmpeg4dec.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.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 @@ -1057,6 +1072,7 @@ CONFIG_ALAC_DECODER libavcodec/alac.c libavcodec/alac_data.c libavcodec/alacdsp. CONFIG_ALS_DECODER libavcodec/alsdec.c libavcodec/bgmc.c libavcodec/mlz.c CONFIG_AMRNB_DECODER libavcodec/amrnbdec.c libavcodec/celp_filters.c libavcodec/celp_math.c libavcodec/acelp_filters.c libavcodec/acelp_vectors.c libavcodec/acelp_pitch_delay.c CONFIG_AMRWB_DECODER libavcodec/amrwbdec.c libavcodec/celp_filters.c libavcodec/celp_math.c libavcodec/acelp_filters.c libavcodec/acelp_vectors.c libavcodec/acelp_pitch_delay.c +CONFIG_APAC_DECODER libavcodec/apac.c CONFIG_APE_DECODER libavcodec/apedec.c CONFIG_APTX_DECODER libavcodec/aptxdec.c libavcodec/aptx.c CONFIG_APTX_HD_DECODER libavcodec/aptxdec.c libavcodec/aptx.c @@ -1069,6 +1085,7 @@ CONFIG_ATRAC9_DECODER libavcodec/atrac9dec.c CONFIG_BINKAUDIO_DCT_DECODER libavcodec/binkaudio.c CONFIG_BINKAUDIO_RDFT_DECODER libavcodec/binkaudio.c CONFIG_BMV_AUDIO_DECODER libavcodec/bmvaudio.c +CONFIG_BONK_DECODER libavcodec/bonk.c CONFIG_COOK_DECODER libavcodec/cook.c CONFIG_DCA_DECODER libavcodec/dcadec.c libavcodec/dca.c libavcodec/dcadata.c libavcodec/dcahuff.c libavcodec/dca_core.c libavcodec/dca_exss.c libavcodec/dca_xll.c libavcodec/dca_lbr.c libavcodec/dcadsp.c libavcodec/dcadct.c libavcodec/dca_sample_rate_tab.c libavcodec/synth_filter.c libavcodec/x86/dcadsp_init.c libavcodec/x86/synth_filter_init.c libavcodec/x86/dcadsp.asm libavcodec/x86/synth_filter.asm CONFIG_DFPWM_DECODER libavcodec/dfpwmdec.c @@ -1084,20 +1101,23 @@ CONFIG_EAC3_DECODER libavcodec/eac3_data.c CONFIG_EVRC_DECODER libavcodec/evrcdec.c libavcodec/acelp_vectors.c libavcodec/lsp.c CONFIG_FASTAUDIO_DECODER libavcodec/fastaudio.c CONFIG_FFWAVESYNTH_DECODER libavcodec/ffwavesynth.c -CONFIG_FLAC_DECODER libavcodec/flacdec.c libavcodec/flacdata.c libavcodec/flac.c libavcodec/x86/flacdsp.asm +CONFIG_FLAC_DECODER libavcodec/flacdec.c libavcodec/flacdata.c libavcodec/flacdsp.c libavcodec/flac.c libavcodec/x86/flacdsp_init.c libavcodec/x86/flacdsp.asm +CONFIG_FTR_DECODER libavcodec/ftr.c CONFIG_G723_1_DECODER libavcodec/g723_1dec.c libavcodec/g723_1.c libavcodec/acelp_vectors.c libavcodec/celp_filters.c libavcodec/celp_math.c CONFIG_G729_DECODER libavcodec/g729dec.c libavcodec/lsp.c libavcodec/celp_math.c libavcodec/celp_filters.c libavcodec/acelp_filters.c libavcodec/acelp_pitch_delay.c libavcodec/acelp_vectors.c libavcodec/g729postfilter.c CONFIG_GSM_DECODER libavcodec/gsmdec.c libavcodec/gsmdec_data.c libavcodec/msgsmdec.c CONFIG_GSM_MS_DECODER libavcodec/gsmdec.c libavcodec/gsmdec_data.c libavcodec/msgsmdec.c CONFIG_HCA_DECODER libavcodec/hcadec.c CONFIG_HCOM_DECODER libavcodec/hcom.c +CONFIG_HDR_DECODER libavcodec/hdrdec.c CONFIG_IAC_DECODER CONFIG_ILBC_DECODER libavcodec/ilbcdec.c CONFIG_IMC_DECODER libavcodec/imc.c CONFIG_INTERPLAY_ACM_DECODER libavcodec/interplayacm.c CONFIG_MACE3_DECODER libavcodec/mace.c CONFIG_MACE6_DECODER libavcodec/mace.c -CONFIG_METASOUND_DECODER libavcodec/metasound.c libavcodec/metasound_data.c libavcodec/twinvq.c +CONFIG_METASOUND_DECODER libavcodec/metasound.c libavcodec/twinvq.c +CONFIG_MISC4_DECODER libavcodec/misc4.c CONFIG_MLP_DECODER libavcodec/mlpdec.c libavcodec/mlpdsp.c libavcodec/x86/mlpdsp_init.c libavcodec/x86/mlpdsp.asm CONFIG_MP1_DECODER libavcodec/mpegaudiodec_fixed.c CONFIG_MP1FLOAT_DECODER libavcodec/mpegaudiodec_float.c @@ -1114,7 +1134,7 @@ CONFIG_MPC8_DECODER libavcodec/mpc8.c libavcodec/mpc.c 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/opus.c libavcodec/opus_celt.c libavcodec/opus_rc.c libavcodec/opus_pvq.c libavcodec/opus_silk.c libavcodec/opustab.c libavcodec/vorbis_data.c libavcodec/opusdsp.c libavcodec/x86/opusdsp_init.c libavcodec/x86/opusdsp.asm +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_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 @@ -1132,9 +1152,10 @@ CONFIG_TAK_DECODER libavcodec/takdec.c libavcodec/tak.c libavcodec/takdsp.c liba CONFIG_TRUEHD_DECODER libavcodec/mlpdec.c libavcodec/mlpdsp.c libavcodec/x86/mlpdsp_init.c libavcodec/x86/mlpdsp.asm CONFIG_TRUESPEECH_DECODER libavcodec/truespeech.c CONFIG_TTA_DECODER libavcodec/tta.c libavcodec/ttadata.c libavcodec/ttadsp.c libavcodec/x86/ttadsp_init.c libavcodec/x86/ttadsp.asm -CONFIG_TWINVQ_DECODER libavcodec/twinvqdec.c libavcodec/twinvq.c libavcodec/metasound_data.c +CONFIG_TWINVQ_DECODER libavcodec/twinvqdec.c libavcodec/twinvq.c CONFIG_VMDAUDIO_DECODER libavcodec/vmdaudio.c CONFIG_VORBIS_DECODER libavcodec/vorbisdec.c libavcodec/vorbisdsp.c libavcodec/vorbis.c libavcodec/vorbis_data.c libavcodec/x86/vorbisdsp_init.c libavcodec/x86/vorbisdsp.asm +CONFIG_WAVARC_DECODER libavcodec/wavarc.c CONFIG_WAVPACK_DECODER libavcodec/wavpack.c libavcodec/wavpackdata.c libavcodec/dsd.c CONFIG_WMALOSSLESS_DECODER libavcodec/wmalosslessdec.c libavcodec/wma_common.c CONFIG_WMAPRO_DECODER libavcodec/wmaprodec.c libavcodec/wma.c libavcodec/wma_common.c @@ -1179,6 +1200,7 @@ CONFIG_PCM_U24LE_DECODER libavcodec/pcm.c CONFIG_PCM_U32BE_DECODER libavcodec/pcm.c CONFIG_PCM_U32LE_DECODER libavcodec/pcm.c CONFIG_PCM_VIDC_DECODER libavcodec/pcm.c +CONFIG_CBD2_DPCM_DECODER CONFIG_DERF_DPCM_DECODER libavcodec/dpcm.c CONFIG_GREMLIN_DPCM_DECODER libavcodec/dpcm.c CONFIG_INTERPLAY_DPCM_DECODER libavcodec/dpcm.c @@ -1186,6 +1208,7 @@ CONFIG_ROQ_DPCM_DECODER libavcodec/dpcm.c CONFIG_SDX2_DPCM_DECODER libavcodec/dpcm.c CONFIG_SOL_DPCM_DECODER libavcodec/dpcm.c CONFIG_XAN_DPCM_DECODER libavcodec/dpcm.c +CONFIG_WADY_DPCM_DECODER libavcodec/dpcm.c CONFIG_ADPCM_4XM_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c CONFIG_ADPCM_ADX_DECODER libavcodec/adxdec.c libavcodec/adx.c CONFIG_ADPCM_AFC_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c @@ -1235,6 +1258,7 @@ CONFIG_ADPCM_THP_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c CONFIG_ADPCM_THP_LE_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c CONFIG_ADPCM_VIMA_DECODER libavcodec/vima.c libavcodec/adpcm_data.c CONFIG_ADPCM_XA_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c +CONFIG_ADPCM_XMD_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c CONFIG_ADPCM_YAMAHA_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c CONFIG_ADPCM_ZORK_DECODER libavcodec/adpcm.c libavcodec/adpcm_data.c CONFIG_SSA_DECODER libavcodec/assdec.c libavcodec/ass.c @@ -1298,9 +1322,10 @@ CONFIG_LIBZVBI_TELETEXT_DECODER libavcodec/libzvbi-teletextdec.c libavcodec/ass. 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 +CONFIG_LIBAOM_AV1_DECODER libavcodec/libaomdec.c libavcodec/libaom.c CONFIG_AV1_DECODER libavcodec/av1dec.c CONFIG_AV1_CUVID_DECODER libavcodec/cuviddec.c +CONFIG_AV1_MEDIACODEC_DECODER libavcodec/mediacodecdec.c CONFIG_AV1_QSV_DECODER CONFIG_LIBOPENH264_DECODER libavcodec/libopenh264dec.c libavcodec/libopenh264.c CONFIG_H264_CUVID_DECODER libavcodec/cuviddec.c @@ -1319,6 +1344,8 @@ CONFIG_VP8_QSV_DECODER libavcodec/qsvdec.c CONFIG_VP9_CUVID_DECODER libavcodec/cuviddec.c CONFIG_VP9_MEDIACODEC_DECODER libavcodec/mediacodecdec.c CONFIG_VP9_QSV_DECODER +CONFIG_VNULL_DECODER libavcodec/null.c +CONFIG_ANULL_DECODER libavcodec/null.c CONFIG_A64MULTI_ENCODER libavcodec/a64multienc.c libavcodec/elbg.c CONFIG_A64MULTI5_ENCODER libavcodec/a64multienc.c libavcodec/elbg.c CONFIG_ALIAS_PIX_ENCODER libavcodec/aliaspixenc.c @@ -1338,7 +1365,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_EXR_ENCODER libavcodec/exrenc.c +CONFIG_EXR_ENCODER libavcodec/exrenc.c libavcodec/float2half.c CONFIG_FFV1_ENCODER libavcodec/ffv1enc.c libavcodec/ffv1.c CONFIG_FFVHUFF_ENCODER CONFIG_FITS_ENCODER libavcodec/fitsenc.c @@ -1349,6 +1376,7 @@ CONFIG_GIF_ENCODER libavcodec/gif.c libavcodec/lzwenc.c CONFIG_H261_ENCODER libavcodec/h261enc.c libavcodec/h261data.c libavcodec/h261.c CONFIG_H263_ENCODER libavcodec/mpeg4video.c libavcodec/h263.c libavcodec/ituh263enc.c libavcodec/h263data.c CONFIG_H263P_ENCODER +CONFIG_H264_MEDIACODEC_ENCODER libavcodec/mediacodecenc.c CONFIG_HAP_ENCODER libavcodec/hapenc.c libavcodec/hap.c CONFIG_HUFFYUV_ENCODER libavcodec/huffyuv.c libavcodec/huffyuvenc.c CONFIG_JPEG2000_ENCODER libavcodec/j2kenc.c libavcodec/mqcenc.c libavcodec/mqc.c libavcodec/jpeg2000.c libavcodec/jpeg2000dwt.c @@ -1359,8 +1387,8 @@ CONFIG_MJPEG_ENCODER libavcodec/mjpegenc.c libavcodec/mjpegenc_common.c libavcod CONFIG_MPEG1VIDEO_ENCODER libavcodec/mpeg12enc.c libavcodec/mpeg12.c CONFIG_MPEG2VIDEO_ENCODER libavcodec/mpeg12enc.c libavcodec/mpeg12.c CONFIG_MPEG4_ENCODER libavcodec/mpeg4videoenc.c -CONFIG_MSMPEG4V2_ENCODER libavcodec/msmpeg4enc.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c -CONFIG_MSMPEG4V3_ENCODER libavcodec/msmpeg4enc.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c +CONFIG_MSMPEG4V2_ENCODER +CONFIG_MSMPEG4V3_ENCODER CONFIG_MSVIDEO1_ENCODER libavcodec/msvideo1enc.c libavcodec/elbg.c CONFIG_PAM_ENCODER libavcodec/pamenc.c CONFIG_PBM_ENCODER libavcodec/pnmenc.c @@ -1368,7 +1396,7 @@ CONFIG_PCX_ENCODER libavcodec/pcxenc.c CONFIG_PFM_ENCODER libavcodec/pnmenc.c CONFIG_PGM_ENCODER libavcodec/pnmenc.c CONFIG_PGMYUV_ENCODER libavcodec/pnmenc.c -CONFIG_PHM_ENCODER libavcodec/pnmenc.c +CONFIG_PHM_ENCODER libavcodec/pnmenc.c libavcodec/float2half.c CONFIG_PNG_ENCODER libavcodec/png.c libavcodec/pngenc.c CONFIG_PPM_ENCODER libavcodec/pnmenc.c CONFIG_PRORES_ENCODER libavcodec/proresenc_anatoliy.c libavcodec/proresdata.c @@ -1399,9 +1427,10 @@ CONFIG_V408_ENCODER libavcodec/v408enc.c CONFIG_V410_ENCODER libavcodec/v410enc.c CONFIG_VBN_ENCODER libavcodec/vbnenc.c CONFIG_VC2_ENCODER libavcodec/vc2enc.c libavcodec/vc2enc_dwt.c libavcodec/diractab.c +CONFIG_WBMP_ENCODER libavcodec/wbmpenc.c CONFIG_WRAPPED_AVFRAME_ENCODER libavcodec/wrapped_avframe.c -CONFIG_WMV1_ENCODER libavcodec/msmpeg4enc.c libavcodec/msmpeg4.c libavcodec/msmpeg4data.c -CONFIG_WMV2_ENCODER libavcodec/wmv2enc.c libavcodec/wmv2.c libavcodec/wmv2data.c libavcodec/msmpeg4.c libavcodec/msmpeg4enc.c libavcodec/msmpeg4data.c +CONFIG_WMV1_ENCODER +CONFIG_WMV2_ENCODER libavcodec/wmv2enc.c libavcodec/wmv2.c libavcodec/wmv2data.c CONFIG_XBM_ENCODER libavcodec/xbmenc.c CONFIG_XFACE_ENCODER libavcodec/xfaceenc.c libavcodec/xface.c CONFIG_XWD_ENCODER libavcodec/xwdenc.c @@ -1418,13 +1447,14 @@ CONFIG_APTX_HD_ENCODER libavcodec/aptxenc.c libavcodec/aptx.c CONFIG_DCA_ENCODER libavcodec/dcaenc.c libavcodec/dcadata.c libavcodec/dcahuff.c libavcodec/dcaadpcm.c CONFIG_DFPWM_ENCODER libavcodec/dfpwmenc.c CONFIG_EAC3_ENCODER libavcodec/eac3enc.c libavcodec/eac3_data.c -CONFIG_FLAC_ENCODER libavcodec/flacenc.c libavcodec/flacdata.c libavcodec/flac.c libavcodec/x86/flac_dsp_gpl.asm +CONFIG_FLAC_ENCODER libavcodec/flacenc.c libavcodec/flacdata.c libavcodec/flacencdsp.c libavcodec/x86/flacencdsp_init.c libavcodec/x86/flac_dsp_gpl.asm CONFIG_G723_1_ENCODER libavcodec/g723_1enc.c libavcodec/g723_1.c libavcodec/acelp_vectors.c libavcodec/celp_filters.c libavcodec/celp_math.c +CONFIG_HDR_ENCODER libavcodec/hdrenc.c CONFIG_MLP_ENCODER libavcodec/mlpenc.c libavcodec/mlp.c CONFIG_MP2_ENCODER libavcodec/mpegaudioenc_float.c libavcodec/mpegaudio.c libavcodec/mpegaudiodata.c libavcodec/mpegaudiodsp_data.c libavcodec/mpegaudiotabs.c CONFIG_MP2FIXED_ENCODER libavcodec/mpegaudioenc_fixed.c libavcodec/mpegaudio.c libavcodec/mpegaudiodata.c libavcodec/mpegaudiodsp_data.c libavcodec/mpegaudiotabs.c CONFIG_NELLYMOSER_ENCODER libavcodec/nellymoserenc.c libavcodec/nellymoser.c -CONFIG_OPUS_ENCODER libavcodec/opusenc.c libavcodec/opus.c libavcodec/opus_rc.c libavcodec/opustab.c libavcodec/opus_pvq.c libavcodec/opusenc_psy.c libavcodec/vorbis_data.c libavcodec/x86/celt_pvq_init.c libavcodec/x86/celt_pvq_search.asm +CONFIG_OPUS_ENCODER libavcodec/opusenc.c libavcodec/opusenc_psy.c libavcodec/opus_celt.c libavcodec/opus_pvq.c libavcodec/opus_rc.c libavcodec/opustab.c libavcodec/x86/celt_pvq_init.c libavcodec/x86/celt_pvq_search.asm CONFIG_RA_144_ENCODER libavcodec/ra144enc.c libavcodec/ra144.c libavcodec/celp_filters.c CONFIG_SBC_ENCODER libavcodec/sbcenc.c libavcodec/sbc.c libavcodec/sbcdsp.c libavcodec/sbcdsp_data.c libavcodec/x86/sbcdsp_init.c libavcodec/x86/sbcdsp.asm CONFIG_SONIC_ENCODER libavcodec/sonic.c @@ -1498,7 +1528,7 @@ CONFIG_ALAC_AT_ENCODER libavcodec/audiotoolboxenc.c CONFIG_ILBC_AT_ENCODER libavcodec/audiotoolboxenc.c CONFIG_PCM_ALAW_AT_ENCODER libavcodec/audiotoolboxenc.c CONFIG_PCM_MULAW_AT_ENCODER libavcodec/audiotoolboxenc.c -CONFIG_LIBAOM_AV1_ENCODER libavcodec/libaomenc.c +CONFIG_LIBAOM_AV1_ENCODER libavcodec/libaomenc.c libavcodec/libaom.c CONFIG_LIBCODEC2_ENCODER libavcodec/libcodec2.c CONFIG_LIBFDK_AAC_ENCODER libavcodec/libfdk-aacenc.c CONFIG_LIBGSM_ENCODER libavcodec/libgsmenc.c @@ -1531,6 +1561,9 @@ 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_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_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 @@ -1538,14 +1571,15 @@ CONFIG_H264_NVENC_ENCODER libavcodec/nvenc_h264.c libavcodec/nvenc.c CONFIG_H264_OMX_ENCODER libavcodec/omx.c CONFIG_H264_QSV_ENCODER libavcodec/qsvenc_h264.c CONFIG_H264_V4L2M2M_ENCODER libavcodec/v4l2_m2m_enc.c -CONFIG_H264_VAAPI_ENCODER libavcodec/vaapi_encode_h264.c libavcodec/h264_levels.c +CONFIG_H264_VAAPI_ENCODER libavcodec/vaapi_encode_h264.c libavcodec/h264_levels.c libavcodec/h2645data.c CONFIG_H264_VIDEOTOOLBOX_ENCODER libavcodec/videotoolboxenc.c CONFIG_HEVC_AMF_ENCODER libavcodec/amfenc_hevc.c +CONFIG_HEVC_MEDIACODEC_ENCODER libavcodec/mediacodecenc.c CONFIG_HEVC_MF_ENCODER libavcodec/mfenc.c libavcodec/mf_utils.c CONFIG_HEVC_NVENC_ENCODER libavcodec/nvenc_hevc.c libavcodec/nvenc.c CONFIG_HEVC_QSV_ENCODER libavcodec/qsvenc_hevc.c libavcodec/hevc_ps_enc.c libavcodec/hevc_data.c CONFIG_HEVC_V4L2M2M_ENCODER libavcodec/v4l2_m2m_enc.c -CONFIG_HEVC_VAAPI_ENCODER libavcodec/vaapi_encode_h265.c libavcodec/h265_profile_level.c +CONFIG_HEVC_VAAPI_ENCODER libavcodec/vaapi_encode_h265.c libavcodec/h265_profile_level.c libavcodec/h2645data.c CONFIG_HEVC_VIDEOTOOLBOX_ENCODER libavcodec/videotoolboxenc.c CONFIG_LIBKVAZAAR_ENCODER libavcodec/libkvazaar.c CONFIG_MJPEG_QSV_ENCODER libavcodec/qsvenc_jpeg.c @@ -1560,6 +1594,8 @@ CONFIG_VP8_V4L2M2M_ENCODER libavcodec/v4l2_m2m_enc.c CONFIG_VP8_VAAPI_ENCODER libavcodec/vaapi_encode_vp8.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_DXVA2_HWACCEL libavcodec/dxva2_av1.c @@ -1623,7 +1659,7 @@ CONFIG_WMV3_VDPAU_HWACCEL CONFIG_AAC_PARSER libavcodec/aac_parser.c libavcodec/aac_ac3_parser.c 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 libavcodec/adx.c +CONFIG_ADX_PARSER libavcodec/adx_parser.c CONFIG_AMR_PARSER libavcodec/amr_parser.c CONFIG_AV1_PARSER libavcodec/av1_parser.c CONFIG_AVS2_PARSER libavcodec/avs2.c libavcodec/avs2_parser.c @@ -1642,22 +1678,25 @@ CONFIG_DVBSUB_PARSER libavcodec/dvbsub_parser.c CONFIG_DVDSUB_PARSER libavcodec/dvdsub_parser.c CONFIG_DVD_NAV_PARSER libavcodec/dvd_nav_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 CONFIG_G729_PARSER libavcodec/g729_parser.c CONFIG_GIF_PARSER libavcodec/gif_parser.c CONFIG_GSM_PARSER libavcodec/gsm_parser.c CONFIG_H261_PARSER libavcodec/h261_parser.c CONFIG_H263_PARSER libavcodec/h263_parser.c -CONFIG_H264_PARSER libavcodec/h264_parser.c libavcodec/h264_sei.c libavcodec/h264data.c +CONFIG_H264_PARSER libavcodec/h264_parser.c libavcodec/h264data.c 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_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 CONFIG_MPEG4VIDEO_PARSER libavcodec/mpeg4video_parser.c libavcodec/h263.c libavcodec/mpeg4videodec.c libavcodec/mpeg4video.c libavcodec/ituh263dec.c libavcodec/h263dec.c libavcodec/h263data.c CONFIG_MPEGAUDIO_PARSER libavcodec/mpegaudio_parser.c CONFIG_MPEGVIDEO_PARSER libavcodec/mpegvideo_parser.c libavcodec/mpeg12.c libavcodec/mpeg12data.c -CONFIG_OPUS_PARSER libavcodec/opus_parser.c libavcodec/opus.c libavcodec/opustab.c libavcodec/opus_rc.c libavcodec/vorbis_data.c +CONFIG_OPUS_PARSER libavcodec/opus_parser.c libavcodec/opus_parse.c libavcodec/vorbis_data.c CONFIG_PNG_PARSER libavcodec/png_parser.c CONFIG_PNM_PARSER libavcodec/pnm_parser.c libavcodec/pnm.c CONFIG_QOI_PARSER libavcodec/qoi_parser.c @@ -1666,7 +1705,7 @@ CONFIG_RV40_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 -CONFIG_VC1_PARSER libavcodec/vc1_parser.c libavcodec/vc1.c libavcodec/vc1data.c libavcodec/simple_idct.c libavcodec/wmv2data.c +CONFIG_VC1_PARSER libavcodec/vc1_parser.c libavcodec/vc1.c libavcodec/vc1data.c libavcodec/wmv2data.c CONFIG_VORBIS_PARSER CONFIG_VP3_PARSER libavcodec/vp3_parser.c CONFIG_VP8_PARSER libavcodec/vp8_parser.c @@ -1674,6 +1713,7 @@ CONFIG_VP9_PARSER libavcodec/vp9_parser.c CONFIG_WEBP_PARSER libavcodec/webp_parser.c CONFIG_XBM_PARSER libavcodec/xbm_parser.c CONFIG_XMA_PARSER libavcodec/xma_parser.c +CONFIG_XWD_PARSER libavcodec/xwd_parser.c CONFIG_ALSA_INDEV libavdevice/alsa_dec.c libavdevice/alsa.c libavdevice/timefilter.c CONFIG_ANDROID_CAMERA_INDEV libavdevice/android_camera.c CONFIG_AVFOUNDATION_INDEV libavdevice/avfoundation.c @@ -1682,7 +1722,7 @@ CONFIG_DECKLINK_INDEV libavdevice/decklink_dec.c libavdevice/decklink_dec_c.c li CONFIG_DSHOW_INDEV libavdevice/dshow_crossbar.c libavdevice/dshow.c libavdevice/dshow_enummediatypes.c libavdevice/dshow_enumpins.c libavdevice/dshow_filter.c libavdevice/dshow_pin.c libavdevice/dshow_common.c CONFIG_FBDEV_INDEV libavdevice/fbdev_dec.c libavdevice/fbdev_common.c CONFIG_GDIGRAB_INDEV libavdevice/gdigrab.c -CONFIG_IEC61883_INDEV libavdevice/iec61883.c libavformat/dv.c +CONFIG_IEC61883_INDEV libavdevice/iec61883.c CONFIG_JACK_INDEV libavdevice/jack.c libavdevice/timefilter.c CONFIG_KMSGRAB_INDEV libavdevice/kmsgrab.c CONFIG_LAVFI_INDEV libavdevice/lavfi.c @@ -1721,6 +1761,7 @@ CONFIG_ADECORRELATE_FILTER libavfilter/af_adecorrelate.c CONFIG_ADELAY_FILTER libavfilter/af_adelay.c CONFIG_ADENORM_FILTER libavfilter/af_adenorm.c CONFIG_ADERIVATIVE_FILTER libavfilter/af_aderivative.c +CONFIG_ADRC_FILTER libavfilter/af_adrc.c CONFIG_ADYNAMICEQUALIZER_FILTER libavfilter/af_adynamicequalizer.c CONFIG_ADYNAMICSMOOTH_FILTER libavfilter/af_adynamicsmooth.c CONFIG_AECHO_FILTER libavfilter/af_aecho.c @@ -1843,6 +1884,7 @@ CONFIG_VIRTUALBASS_FILTER libavfilter/af_virtualbass.c CONFIG_VOLUME_FILTER libavfilter/af_volume.c libavfilter/x86/af_volume_init.c libavfilter/x86/af_volume.asm CONFIG_VOLUMEDETECT_FILTER libavfilter/af_volumedetect.c CONFIG_AEVALSRC_FILTER libavfilter/aeval.c +CONFIG_AFDELAYSRC_FILTER libavfilter/asrc_afdelaysrc.c CONFIG_AFIRSRC_FILTER libavfilter/asrc_afirsrc.c CONFIG_ANOISESRC_FILTER libavfilter/asrc_anoisesrc.c CONFIG_ANULLSRC_FILTER libavfilter/asrc_anullsrc.c @@ -1860,9 +1902,11 @@ CONFIG_ATADENOISE_FILTER libavfilter/vf_atadenoise.c libavfilter/x86/vf_atadenoi CONFIG_AVGBLUR_FILTER libavfilter/vf_avgblur.c CONFIG_AVGBLUR_OPENCL_FILTER libavfilter/vf_avgblur_opencl.c libavfilter/opencl.c libavfilter/opencl/avgblur.c libavfilter/boxblur.c CONFIG_AVGBLUR_VULKAN_FILTER libavfilter/vf_avgblur_vulkan.c libavfilter/vulkan.c libavfilter/vulkan_filter.c +CONFIG_BACKGROUNDKEY_FILTER libavfilter/vf_backgroundkey.c CONFIG_BBOX_FILTER libavfilter/bbox.c libavfilter/vf_bbox.c CONFIG_BENCH_FILTER libavfilter/f_bench.c CONFIG_BILATERAL_FILTER libavfilter/vf_bilateral.c +CONFIG_BILATERAL_CUDA_FILTER libavfilter/vf_bilateral_cuda.c libavfilter/vf_bilateral_cuda.ptx.c CONFIG_BITPLANENOISE_FILTER libavfilter/vf_bitplanenoise.c CONFIG_BLACKDETECT_FILTER libavfilter/vf_blackdetect.c CONFIG_BLACKFRAME_FILTER libavfilter/vf_blackframe.c @@ -1895,12 +1939,14 @@ CONFIG_COLORLEVELS_FILTER libavfilter/vf_colorlevels.c CONFIG_COLORMAP_FILTER libavfilter/vf_colormap.c CONFIG_COLORMATRIX_FILTER libavfilter/vf_colormatrix.c CONFIG_COLORSPACE_FILTER libavfilter/vf_colorspace.c libavfilter/colorspacedsp.c libavfilter/x86/colorspacedsp_init.c libavfilter/x86/colorspacedsp.asm +CONFIG_COLORSPACE_CUDA_FILTER libavfilter/vf_colorspace_cuda.c libavfilter/vf_colorspace_cuda.ptx.c libavfilter/cuda/load_helper.c CONFIG_COLORTEMPERATURE_FILTER libavfilter/vf_colortemperature.c CONFIG_CONVOLUTION_FILTER libavfilter/vf_convolution.c libavfilter/x86/vf_convolution_init.c libavfilter/x86/vf_convolution.asm CONFIG_CONVOLUTION_OPENCL_FILTER libavfilter/vf_convolution_opencl.c libavfilter/opencl.c libavfilter/opencl/convolution.c CONFIG_CONVOLVE_FILTER libavfilter/vf_convolve.c libavfilter/framesync.c CONFIG_COPY_FILTER libavfilter/vf_copy.c 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 @@ -1916,7 +1962,7 @@ CONFIG_DECONVOLVE_FILTER libavfilter/vf_convolve.c libavfilter/framesync.c CONFIG_DEDOT_FILTER libavfilter/vf_dedot.c CONFIG_DEFLATE_FILTER libavfilter/vf_neighbor.c CONFIG_DEFLICKER_FILTER libavfilter/vf_deflicker.c -CONFIG_DEINTERLACE_QSV_FILTER libavfilter/vf_deinterlace_qsv.c +CONFIG_DEINTERLACE_QSV_FILTER libavfilter/vf_vpp_qsv.c CONFIG_DEINTERLACE_VAAPI_FILTER libavfilter/vf_deinterlace_vaapi.c libavfilter/vaapi_vpp.c CONFIG_DEJUDDER_FILTER libavfilter/vf_dejudder.c CONFIG_DELOGO_FILTER libavfilter/vf_delogo.c @@ -2058,8 +2104,8 @@ CONFIG_OVERLAY_CUDA_FILTER libavfilter/vf_overlay_cuda.c libavfilter/framesync.c CONFIG_OWDENOISE_FILTER libavfilter/vf_owdenoise.c CONFIG_PAD_FILTER libavfilter/vf_pad.c CONFIG_PAD_OPENCL_FILTER libavfilter/vf_pad_opencl.c libavfilter/opencl.c libavfilter/opencl/pad.c -CONFIG_PALETTEGEN_FILTER libavfilter/vf_palettegen.c -CONFIG_PALETTEUSE_FILTER libavfilter/vf_paletteuse.c libavfilter/framesync.c +CONFIG_PALETTEGEN_FILTER libavfilter/vf_palettegen.c libavfilter/palette.c +CONFIG_PALETTEUSE_FILTER libavfilter/vf_paletteuse.c libavfilter/framesync.c libavfilter/palette.c CONFIG_PERMS_FILTER libavfilter/f_perms.c CONFIG_PERSPECTIVE_FILTER libavfilter/vf_perspective.c CONFIG_PHASE_FILTER libavfilter/vf_phase.c @@ -2096,7 +2142,7 @@ CONFIG_SAB_FILTER libavfilter/vf_sab.c CONFIG_SCALE_FILTER libavfilter/vf_scale.c libavfilter/scale_eval.c CONFIG_SCALE_CUDA_FILTER libavfilter/vf_scale_cuda.c libavfilter/scale_eval.c libavfilter/vf_scale_cuda.ptx.c libavfilter/cuda/load_helper.c CONFIG_SCALE_NPP_FILTER libavfilter/vf_scale_npp.c libavfilter/scale_eval.c -CONFIG_SCALE_QSV_FILTER libavfilter/vf_scale_qsv.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_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 @@ -2135,6 +2181,7 @@ CONFIG_SPLIT_FILTER libavfilter/split.c CONFIG_SPP_FILTER libavfilter/vf_spp.c libavfilter/qp_table.c libavfilter/x86/vf_spp.c CONFIG_SR_FILTER libavfilter/vf_sr.c CONFIG_SSIM_FILTER libavfilter/vf_ssim.c libavfilter/framesync.c libavfilter/x86/vf_ssim_init.c libavfilter/x86/vf_ssim.asm +CONFIG_SSIM360_FILTER libavfilter/vf_ssim360.c libavfilter/framesync.c CONFIG_STEREO3D_FILTER libavfilter/vf_stereo3d.c libavfilter/x86/vf_stereo3d_init.c libavfilter/x86/vf_stereo3d.asm CONFIG_STREAMSELECT_FILTER libavfilter/f_streamselect.c libavfilter/framesync.c CONFIG_SUBTITLES_FILTER libavfilter/vf_subtitles.c @@ -2199,6 +2246,12 @@ CONFIG_YAEPBLUR_FILTER libavfilter/vf_yaepblur.c CONFIG_ZMQ_FILTER libavfilter/f_zmq.c CONFIG_ZOOMPAN_FILTER libavfilter/vf_zoompan.c CONFIG_ZSCALE_FILTER libavfilter/vf_zscale.c +CONFIG_HSTACK_VAAPI_FILTER libavfilter/vf_stack_vaapi.c libavfilter/framesync.c libavfilter/vaapi_vpp.c +CONFIG_VSTACK_VAAPI_FILTER libavfilter/vf_stack_vaapi.c libavfilter/framesync.c libavfilter/vaapi_vpp.c +CONFIG_XSTACK_VAAPI_FILTER libavfilter/vf_stack_vaapi.c libavfilter/framesync.c libavfilter/vaapi_vpp.c +CONFIG_HSTACK_QSV_FILTER libavfilter/vf_stack_qsv.c libavfilter/framesync.c +CONFIG_VSTACK_QSV_FILTER libavfilter/vf_stack_qsv.c libavfilter/framesync.c +CONFIG_XSTACK_QSV_FILTER libavfilter/vf_stack_qsv.c libavfilter/framesync.c CONFIG_ALLRGB_FILTER libavfilter/vsrc_testsrc.c CONFIG_ALLYUV_FILTER libavfilter/vsrc_testsrc.c CONFIG_CELLAUTO_FILTER libavfilter/vsrc_cellauto.c @@ -2206,6 +2259,7 @@ CONFIG_COLOR_FILTER libavfilter/vsrc_testsrc.c CONFIG_COLORCHART_FILTER libavfilter/vsrc_testsrc.c CONFIG_COLORSPECTRUM_FILTER libavfilter/vsrc_testsrc.c CONFIG_COREIMAGESRC_FILTER libavfilter/vf_coreimage.c +CONFIG_DDAGRAB_FILTER libavfilter/vsrc_ddagrab.c CONFIG_FREI0R_SRC_FILTER libavfilter/vf_frei0r.c CONFIG_GRADIENTS_FILTER libavfilter/vsrc_gradients.c CONFIG_HALDCLUTSRC_FILTER libavfilter/vsrc_testsrc.c @@ -2224,6 +2278,7 @@ CONFIG_TESTSRC_FILTER libavfilter/vsrc_testsrc.c CONFIG_TESTSRC2_FILTER libavfilter/vsrc_testsrc.c CONFIG_YUVTESTSRC_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 CONFIG_ADRAWGRAPH_FILTER libavfilter/f_drawgraph.c CONFIG_AGRAPHMONITOR_FILTER libavfilter/f_graphmonitor.c @@ -2232,6 +2287,7 @@ CONFIG_APHASEMETER_FILTER libavfilter/avf_aphasemeter.c CONFIG_AVECTORSCOPE_FILTER libavfilter/avf_avectorscope.c CONFIG_CONCAT_FILTER libavfilter/avf_concat.c CONFIG_SHOWCQT_FILTER libavfilter/avf_showcqt.c libavfilter/lswsutils.c libavfilter/lavfutils.c libavfilter/x86/avf_showcqt_init.c libavfilter/x86/avf_showcqt.asm +CONFIG_SHOWCWT_FILTER libavfilter/avf_showcwt.c CONFIG_SHOWFREQS_FILTER libavfilter/avf_showfreqs.c CONFIG_SHOWSPATIAL_FILTER libavfilter/avf_showspatial.c CONFIG_SHOWSPECTRUM_FILTER libavfilter/avf_showspectrum.c @@ -2265,6 +2321,7 @@ CONFIG_AMR_DEMUXER libavformat/amr.c libavformat/rawdec.c CONFIG_AMRNB_DEMUXER libavformat/amr.c libavformat/rawdec.c CONFIG_AMRWB_DEMUXER libavformat/amr.c libavformat/rawdec.c CONFIG_ANM_DEMUXER libavformat/anm.c +CONFIG_APAC_DEMUXER libavformat/apac.c libavformat/rawdec.c CONFIG_APC_DEMUXER libavformat/apc.c CONFIG_APE_DEMUXER libavformat/ape.c libavformat/apetag.c libavformat/img2.c CONFIG_APM_DEMUXER libavformat/apm.c @@ -2298,6 +2355,7 @@ CONFIG_BMV_DEMUXER libavformat/bmv.c CONFIG_BFSTM_DEMUXER libavformat/brstm.c CONFIG_BRSTM_DEMUXER libavformat/brstm.c CONFIG_BOA_DEMUXER libavformat/boadec.c +CONFIG_BONK_DEMUXER libavformat/bonk.c libavformat/rawdec.c CONFIG_C93_DEMUXER libavformat/c93.c libavformat/voc_packet.c libavformat/voc.c CONFIG_CAF_DEMUXER libavformat/cafdec.c libavformat/caf.c libavformat/mov_chan.c libavformat/mov_esds.c CONFIG_CAVSVIDEO_DEMUXER libavformat/cavsvideodec.c libavformat/rawdec.c @@ -2322,7 +2380,7 @@ CONFIG_DSICIN_DEMUXER libavformat/dsicin.c CONFIG_DSS_DEMUXER libavformat/dss.c CONFIG_DTS_DEMUXER libavformat/dtsdec.c libavformat/rawdec.c CONFIG_DTSHD_DEMUXER libavformat/dtshddec.c -CONFIG_DV_DEMUXER libavformat/dv.c +CONFIG_DV_DEMUXER CONFIG_DVBSUB_DEMUXER libavformat/dvbsub.c libavformat/rawdec.c CONFIG_DVBTXT_DEMUXER libavformat/dvbtxt.c libavformat/rawdec.c CONFIG_DXA_DEMUXER libavformat/dxa.c @@ -2382,6 +2440,7 @@ CONFIG_JACOSUB_DEMUXER libavformat/jacosubdec.c libavformat/subtitles.c CONFIG_JV_DEMUXER libavformat/jvdec.c CONFIG_KUX_DEMUXER libavformat/flvdec.c CONFIG_KVAG_DEMUXER libavformat/kvag.c +CONFIG_LAF_DEMUXER libavformat/lafdec.c CONFIG_LMLM4_DEMUXER libavformat/lmlm4.c CONFIG_LOAS_DEMUXER libavformat/loasdec.c libavformat/rawdec.c CONFIG_LUODAT_DEMUXER libavformat/luodatdec.c @@ -2464,6 +2523,7 @@ CONFIG_R3D_DEMUXER libavformat/r3d.c CONFIG_RAWVIDEO_DEMUXER libavformat/rawvideodec.c CONFIG_REALTEXT_DEMUXER libavformat/realtextdec.c libavformat/subtitles.c CONFIG_REDSPARK_DEMUXER libavformat/redspark.c +CONFIG_RKA_DEMUXER libavformat/rka.c libavformat/apetag.c libavformat/img2.c CONFIG_RL2_DEMUXER libavformat/rl2.c CONFIG_RM_DEMUXER libavformat/rmdec.c libavformat/rm.c libavformat/rmsipr.c CONFIG_ROQ_DEMUXER libavformat/idroqdec.c @@ -2479,6 +2539,7 @@ CONFIG_SBC_DEMUXER libavformat/sbcdec.c libavformat/rawdec.c CONFIG_SBG_DEMUXER libavformat/sbgdec.c CONFIG_SCC_DEMUXER libavformat/sccdec.c libavformat/subtitles.c CONFIG_SCD_DEMUXER libavformat/scd.c +CONFIG_SDNS_DEMUXER libavformat/sdns.c CONFIG_SDP_DEMUXER libavformat/rtsp.c CONFIG_SDR2_DEMUXER libavformat/sdr2.c CONFIG_SDS_DEMUXER libavformat/sdsdec.c @@ -2530,6 +2591,8 @@ CONFIG_VPK_DEMUXER libavformat/vpk.c CONFIG_VPLAYER_DEMUXER libavformat/vplayerdec.c libavformat/subtitles.c CONFIG_VQF_DEMUXER libavformat/vqf.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 CONFIG_WAV_DEMUXER libavformat/wavdec.c libavformat/pcm.c CONFIG_WC3_DEMUXER libavformat/wc3movie.c CONFIG_WEBM_DASH_MANIFEST_DEMUXER @@ -2542,6 +2605,7 @@ CONFIG_WVE_DEMUXER libavformat/wvedec.c libavformat/pcm.c CONFIG_WV_DEMUXER libavformat/wvdec.c libavformat/wv.c libavformat/apetag.c libavformat/img2.c CONFIG_XA_DEMUXER libavformat/xa.c CONFIG_XBIN_DEMUXER libavformat/bintext.c libavformat/sauce.c +CONFIG_XMD_DEMUXER libavformat/xmd.c libavformat/pcm.c CONFIG_XMV_DEMUXER libavformat/xmv.c CONFIG_XVAG_DEMUXER libavformat/xvag.c CONFIG_XWMA_DEMUXER libavformat/xwma.c @@ -2554,6 +2618,7 @@ CONFIG_IMAGE_DPX_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c CONFIG_IMAGE_EXR_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c CONFIG_IMAGE_GEM_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c CONFIG_IMAGE_GIF_PIPE_DEMUXER libavformat/img2dec.c libavformat/img2.c +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 @@ -2768,6 +2833,7 @@ CONFIG_CONCAT_PROTOCOL libavformat/concat.c CONFIG_CONCATF_PROTOCOL libavformat/concat.c CONFIG_CRYPTO_PROTOCOL libavformat/crypto.c CONFIG_DATA_PROTOCOL libavformat/data_uri.c +CONFIG_FD_PROTOCOL libavformat/file.c CONFIG_FFRTMPCRYPT_PROTOCOL libavformat/rtmpcrypt.c libavformat/rtmpdigest.c libavformat/rtmpdh.c CONFIG_FFRTMPHTTP_PROTOCOL libavformat/rtmphttp.c CONFIG_FILE_PROTOCOL libavformat/file.c @@ -2811,5 +2877,5 @@ CONFIG_LIBSRT_PROTOCOL libavformat/libsrt.c CONFIG_LIBSSH_PROTOCOL libavformat/libssh.c CONFIG_LIBSMBCLIENT_PROTOCOL libavformat/libsmbclient.c CONFIG_LIBZMQ_PROTOCOL libavformat/libzmq.c -CONFIG_IPFS_PROTOCOL libavformat/ipfsgateway.c -CONFIG_IPNS_PROTOCOL libavformat/ipfsgateway.c +CONFIG_IPFS_GATEWAY_PROTOCOL libavformat/ipfsgateway.c +CONFIG_IPNS_GATEWAY_PROTOCOL libavformat/ipfsgateway.c diff --git a/pkg/ffmpeg/ver b/pkg/ffmpeg/ver @@ -1 +1 @@ -5.1.1 r0 +6.0 r0 diff --git a/pkg/mpv/patch/0008-audio-replace-deprecated-av_mallocz_array.patch b/pkg/mpv/patch/0008-audio-replace-deprecated-av_mallocz_array.patch @@ -0,0 +1,25 @@ +From 7c2361dbc8ceabc1b3edf9e585ccd4e80dd83ea8 Mon Sep 17 00:00:00 2001 +From: sfan5 <sfan5@live.de> +Date: Sat, 30 Oct 2021 17:11:46 +0200 +Subject: [PATCH] audio: replace deprecated av_mallocz_array + +--- + audio/aframe.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/audio/aframe.c b/audio/aframe.c +index c2c0df7c9b..46264b692e 100644 +--- a/audio/aframe.c ++++ b/audio/aframe.c +@@ -637,7 +637,7 @@ int mp_aframe_pool_allocate(struct mp_aframe_pool *pool, struct mp_aframe *frame + av_freep(&av_frame->extended_data); // sigh + if (planes > AV_NUM_DATA_POINTERS) { + av_frame->extended_data = +- av_mallocz_array(planes, sizeof(av_frame->extended_data[0])); ++ av_calloc(planes, sizeof(av_frame->extended_data[0])); + if (!av_frame->extended_data) + abort(); + } else { +-- +2.37.3 + diff --git a/pkg/mpv/patch/0009-f_lavfi-replace-deprecated-avfilter_pad_count.patch b/pkg/mpv/patch/0009-f_lavfi-replace-deprecated-avfilter_pad_count.patch @@ -0,0 +1,46 @@ +From ea1a98299479f1678d649585723f6a446e9760b1 Mon Sep 17 00:00:00 2001 +From: sfan5 <sfan5@live.de> +Date: Sat, 30 Oct 2021 17:12:29 +0200 +Subject: [PATCH] f_lavfi: replace deprecated avfilter_pad_count + +--- + filters/f_lavfi.c | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/filters/f_lavfi.c b/filters/f_lavfi.c +index 9e64215f39..f9d581fed8 100644 +--- a/filters/f_lavfi.c ++++ b/filters/f_lavfi.c +@@ -944,19 +944,19 @@ static struct mp_filter *lavfi_create(struct mp_filter *parent, void *options) + return l ? l->f : NULL; + } + +-static bool is_single_media_only(const AVFilterPad *pads, int media_type) +-{ +- int count = avfilter_pad_count(pads); +- if (count != 1) +- return false; +- return avfilter_pad_get_type(pads, 0) == media_type; +-} +- + // Does it have exactly one video input and one video output? + static bool is_usable(const AVFilter *filter, int media_type) + { +- return is_single_media_only(filter->inputs, media_type) && +- is_single_media_only(filter->outputs, media_type); ++#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(8, 3, 0) ++ int nb_inputs = avfilter_filter_pad_count(filter, 0), ++ nb_outputs = avfilter_filter_pad_count(filter, 1); ++#else ++ int nb_inputs = avfilter_pad_count(filter->inputs), ++ nb_outputs = avfilter_pad_count(filter->outputs); ++#endif ++ return nb_inputs == 1 && nb_outputs == 1 && ++ avfilter_pad_get_type(filter->inputs, 0) == media_type && ++ avfilter_pad_get_type(filter->outputs, 0) == media_type; + } + + bool mp_lavfi_is_usable(const char *name, int media_type) +-- +2.37.3 + diff --git a/pkg/mpv/ver b/pkg/mpv/ver @@ -1 +1 @@ -0.34.1 r0 +0.34.1 r1