public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Neal Gompa <ngompa@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/ffmpeg] epel9-next: Rebase to version 6.0
Date: Mon, 20 Jul 2026 17:31:00 GMT	[thread overview]
Message-ID: <178456866027.1.7816619269797344914.rpms-ffmpeg-c8373e6bd530@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/ffmpeg
Branch : epel9-next
Commit : c8373e6bd530604dfd3f9fb191e6ad5806e8f9e2
Author : Neal Gompa <ngompa@fedoraproject.org>
Date   : 2023-03-12T00:44:10-05:00
Stats  : +243/-169 in 8 file(s)
URL    : https://src.fedoraproject.org/rpms/ffmpeg/c/c8373e6bd530604dfd3f9fb191e6ad5806e8f9e2?branch=epel9-next

Log:
Rebase to version 6.0

---
diff --git a/enable_decoders b/enable_decoders
index 801d09e..296c3a3 100644
--- a/enable_decoders
+++ b/enable_decoders
@@ -54,6 +54,7 @@ adpcm_thp
 adpcm_thp_le
 adpcm_vima
 adpcm_xa
+adpcm_xmd
 adpcm_yamaha
 adpcm_zork
 alac
@@ -63,6 +64,8 @@ amrwb
 amv
 anm
 ansi # trivial
+anull
+apac
 ape
 apng # animated png
 arbc
@@ -90,8 +93,10 @@ bitpacked # trivial
 bmp # trivial
 bmv_audio
 bmv_video
+bonk
 brender_pix
 c93
+cbd2_dpcm
 ccaption
 cdgraphics
 cdtoons
@@ -146,6 +151,7 @@ flic
 flv
 fmvc
 fourxm
+ftr # fdk-aac
 g723_1
 g729
 gdv
@@ -163,6 +169,7 @@ h263p
 hap
 hca
 hcom
+hdr
 hnm4_video
 hq_hqa
 hqx
@@ -215,9 +222,11 @@ m101
 mace3
 mace6
 mdec
+media100
 metasound
 microdvd
 mimic
+misc4
 mjpeg # mjpegtools
 mjpeg_qsv # mjpegtools
 mjpegb
@@ -337,6 +346,7 @@ ra_288
 rasc
 rawvideo # trivial
 realtext
+rka
 rl2
 roq
 roq_dpcm
@@ -409,6 +419,7 @@ vcr1
 vmdaudio
 vmdvideo
 vmnc
+vnull
 vorbis # libvorbis
 vp3 # libav
 vp4 # libav
@@ -425,7 +436,11 @@ vp9_qsv # libvpx
 vp9_v4l2m2m # libvpx
 vplayer
 vqa
+vqc
+wady_dpcm
+wavarc
 wavpack
+wbmp
 wcmv
 webp # libwebp
 webvtt # trivial

diff --git a/enable_encoders b/enable_encoders
index 14bf139..e0f3cfb 100644
--- a/enable_encoders
+++ b/enable_encoders
@@ -22,10 +22,14 @@ adpcm_yamaha
 alac
 alias_pix
 amv
+anull
 apng # libpng
 ass # trivial
 asv1
 asv2
+av1_amf
+av1_nvenc
+av1_qsv
 ayuv # trival
 bitpacked # trivial
 bmp # trivial
@@ -57,6 +61,7 @@ h264_qsv # hardware
 h264_v4l2m2m # hardware
 h264_vaapi # hardware
 hap
+hdr
 hevc_amf # hardware
 hevc_nvenc # hardware
 hevc_qsv # hardware
@@ -179,6 +184,7 @@ v410 # trivial
 vc1_qsv # hardware
 vc1_v4l2m2m # hardware
 vc2 # dirac
+vnull
 vorbis # libvorbis
 vp8_qsv # libvpx
 vp8_v4l2m2m # libvpx
@@ -186,6 +192,7 @@ vp8_vaapi # libvpx
 vp9_qsv # libvpx
 vp9_vaapi # libvpx
 wavpack
+wbmp
 webvtt # trivial
 wmav1
 wmav2

diff --git a/ffmpeg-codec-choice.patch b/ffmpeg-codec-choice.patch
index 3c2bf10..221b4f6 100644
--- a/ffmpeg-codec-choice.patch
+++ b/ffmpeg-codec-choice.patch
@@ -2,55 +2,56 @@ From: Jan Engelhardt <jengelh@inai.de>
 
 Edit the default codec selection such that
 
-    ffmpeg -i youtube.blah.webm foobar.mkv
+	ffmpeg -i youtube.blah.webm foobar.mkv
 
 without any further arguments can produce a result even on a
 reduced codec selection list.
 
 ---
- libavformat/matroskaenc.c |   19 +++++++++++++------
- 1 file changed, 13 insertions(+), 6 deletions(-)
+ libavformat/matroskaenc.c |   20 ++++++++++++++------
+ 1 file changed, 14 insertions(+), 6 deletions(-)
 
-Index: ffmpeg-5.0/libavformat/matroskaenc.c
+Index: ffmpeg-6.0/libavformat/matroskaenc.c
 ===================================================================
---- ffmpeg-5.0.orig/libavformat/matroskaenc.c	2022-01-14 19:45:40.000000000 +0100
-+++ ffmpeg-5.0/libavformat/matroskaenc.c	2022-02-04 08:29:14.582130919 +0100
-@@ -2887,16 +2887,24 @@ static int mkv_query_codec(enum AVCodecI
+--- ffmpeg-6.0.orig/libavformat/matroskaenc.c
++++ ffmpeg-6.0/libavformat/matroskaenc.c
+@@ -3321,16 +3321,25 @@ static int mkv_query_codec(enum AVCodecI
      return 0;
  }
  
 +#define PREFAUDIO \
-+    CONFIG_LIBOPUS_ENCODER ? AV_CODEC_ID_OPUS : \
-+    CONFIG_AAC_ENCODER ? AV_CODEC_ID_AAC : \
-+    CONFIG_VORBIS_ENCODER ? AV_CODEC_ID_VORBIS : \
-+    AV_CODEC_ID_AC3
- const AVOutputFormat ff_matroska_muxer = {
-     .name              = "matroska",
-     .long_name         = NULL_IF_CONFIG_SMALL("Matroska"),
-     .mime_type         = "video/x-matroska",
-     .extensions        = "mkv",
++	CONFIG_LIBOPUS_ENCODER ? AV_CODEC_ID_OPUS : \
++	CONFIG_AAC_ENCODER ? AV_CODEC_ID_AAC : \
++	CONFIG_VORBIS_ENCODER ? AV_CODEC_ID_VORBIS : \
++	AV_CODEC_ID_AC3
++
+ const FFOutputFormat ff_matroska_muxer = {
+     .p.name            = "matroska",
+     .p.long_name       = NULL_IF_CONFIG_SMALL("Matroska"),
+     .p.mime_type       = "video/x-matroska",
+     .p.extensions      = "mkv",
      .priv_data_size    = sizeof(MatroskaMuxContext),
--    .audio_codec       = CONFIG_LIBVORBIS_ENCODER ?
+-    .p.audio_codec     = CONFIG_LIBVORBIS_ENCODER ?
 -                         AV_CODEC_ID_VORBIS : AV_CODEC_ID_AC3,
--    .video_codec       = CONFIG_LIBX264_ENCODER ?
+-    .p.video_codec     = CONFIG_LIBX264_ENCODER ?
 -                         AV_CODEC_ID_H264 : AV_CODEC_ID_MPEG4,
-+    .audio_codec       = PREFAUDIO,
-+    .video_codec       =
-+        CONFIG_LIBVPX_VP9_ENCODER ? AV_CODEC_ID_VP9 : \
-+        CONFIG_LIBX264_ENCODER ? AV_CODEC_ID_H264 : \
-+        CONFIG_LIBVPX_VP8_ENCODER ? AV_CODEC_ID_VP8 : \
-+        CONFIG_MPEG4_ENCODER ? AV_CODEC_ID_MPEG4 : \
-+        AV_CODEC_ID_THEORA,
++    .p.audio_codec     = PREFAUDIO,
++    .p.video_codec     = 
++	CONFIG_LIBVPX_VP9_ENCODER ? AV_CODEC_ID_VP9 : \
++	CONFIG_LIBX264_ENCODER ? AV_CODEC_ID_H264 : \
++	CONFIG_LIBVPX_VP8_ENCODER ? AV_CODEC_ID_VP8 : \
++	CONFIG_MPEG4_ENCODER ? AV_CODEC_ID_MPEG4 : \
++	AV_CODEC_ID_THEORA,
      .init              = mkv_init,
      .deinit            = mkv_deinit,
      .write_header      = mkv_write_header,
-@@ -2954,8 +2962,7 @@ const AVOutputFormat ff_matroska_audio_m
-     .mime_type         = "audio/x-matroska",
-     .extensions        = "mka",
+@@ -3388,8 +3397,7 @@ const FFOutputFormat ff_matroska_audio_m
+     .p.mime_type       = "audio/x-matroska",
+     .p.extensions      = "mka",
      .priv_data_size    = sizeof(MatroskaMuxContext),
--    .audio_codec       = CONFIG_LIBVORBIS_ENCODER ?
+-    .p.audio_codec     = CONFIG_LIBVORBIS_ENCODER ?
 -                         AV_CODEC_ID_VORBIS : AV_CODEC_ID_AC3,
-+    .audio_codec       = PREFAUDIO,
-     .video_codec       = AV_CODEC_ID_NONE,
++    .p.audio_codec     = PREFAUDIO,
+     .p.video_codec     = AV_CODEC_ID_NONE,
      .init              = mkv_init,
      .deinit            = mkv_deinit,

diff --git a/ffmpeg-new-coder-errors.patch b/ffmpeg-new-coder-errors.patch
index 1dc687c..ba562d6 100644
--- a/ffmpeg-new-coder-errors.patch
+++ b/ffmpeg-new-coder-errors.patch
@@ -2,19 +2,18 @@ From: Jan Engelhardt <jengelh@inai.de>
 Date: 2016-04-10 23:23:53.138440254 +0200
 
 Improve the error messages a bit to say what's really going on
-(in light of a reduced build).
+(in light of openSUSE's reduced build).
 
 ---
  fftools/ffmpeg.c        |    2 +-
- fftools/ffmpeg_filter.c |    4 ++--
- fftools/ffmpeg_opt.c    |    2 +-
- 3 files changed, 4 insertions(+), 4 deletions(-)
+ fftools/ffmpeg_filter.c |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
 
-Index: ffmpeg-5.0/fftools/ffmpeg.c
+Index: ffmpeg-6.0/fftools/ffmpeg.c
 ===================================================================
---- ffmpeg-5.0.orig/fftools/ffmpeg.c	2022-01-14 19:45:39.000000000 +0100
-+++ ffmpeg-5.0/fftools/ffmpeg.c	2022-02-04 08:16:14.606621540 +0100
-@@ -2871,7 +2871,7 @@ static int init_input_stream(int ist_ind
+--- ffmpeg-6.0.orig/fftools/ffmpeg.c
++++ ffmpeg-6.0/fftools/ffmpeg.c
+@@ -2797,7 +2797,7 @@ static int init_input_stream(InputStream
      if (ist->decoding_needed) {
          const AVCodec *codec = ist->dec;
          if (!codec) {
@@ -23,11 +22,11 @@ Index: ffmpeg-5.0/fftools/ffmpeg.c
                      avcodec_get_name(ist->dec_ctx->codec_id), ist->file_index, ist->st->index);
              return AVERROR(EINVAL);
          }
-Index: ffmpeg-5.0/fftools/ffmpeg_filter.c
+Index: ffmpeg-6.0/fftools/ffmpeg_filter.c
 ===================================================================
---- ffmpeg-5.0.orig/fftools/ffmpeg_filter.c	2022-01-14 19:45:39.000000000 +0100
-+++ ffmpeg-5.0/fftools/ffmpeg_filter.c	2022-02-04 08:16:14.607621538 +0100
-@@ -925,7 +925,7 @@ static int configure_input_filter(Filter
+--- ffmpeg-6.0.orig/fftools/ffmpeg_filter.c
++++ ffmpeg-6.0/fftools/ffmpeg_filter.c
+@@ -1064,7 +1064,7 @@ static int configure_input_filter(Filter
  {
      if (!ifilter->ist->dec) {
          av_log(NULL, AV_LOG_ERROR,
@@ -36,25 +35,3 @@ Index: ffmpeg-5.0/fftools/ffmpeg_filter.c
                 ifilter->ist->file_index, ifilter->ist->st->index);
          return AVERROR_DECODER_NOT_FOUND;
      }
-@@ -1094,7 +1094,7 @@ int configure_filtergraph(FilterGraph *f
-         if (!ost->enc) {
-             /* identical to the same check in ffmpeg.c, needed because
-                complex filter graphs are initialized earlier */
--            av_log(NULL, AV_LOG_ERROR, "Encoder (codec %s) not found for output stream #%d:%d\n",
-+            av_log(NULL, AV_LOG_ERROR, "This build of ffmpeg does not include a \"%s\" encoder needed for output stream #%d:%d.\n",
-                      avcodec_get_name(ost->st->codecpar->codec_id), ost->file_index, ost->index);
-             ret = AVERROR(EINVAL);
-             goto fail;
-Index: ffmpeg-5.0/fftools/ffmpeg_opt.c
-===================================================================
---- ffmpeg-5.0.orig/fftools/ffmpeg_opt.c	2022-01-14 19:45:39.000000000 +0100
-+++ ffmpeg-5.0/fftools/ffmpeg_opt.c	2022-02-04 08:16:14.607621538 +0100
-@@ -1406,7 +1406,7 @@ static int choose_encoder(OptionsContext
-             if (!ost->enc) {
-                 av_log(NULL, AV_LOG_FATAL, "Automatic encoder selection failed for "
-                        "output stream #%d:%d. Default encoder for format %s (codec %s) is "
--                       "probably disabled. Please choose an encoder manually.\n",
-+                       "probably disabled or this build of ffmpeg does not include that codec. Please choose an encoder manually.\n",
-                        ost->file_index, ost->index, s->oformat->name,
-                        avcodec_get_name(ost->st->codecpar->codec_id));
-                 return AVERROR_ENCODER_NOT_FOUND;

diff --git a/ffmpeg-vulkan-headers.patch b/ffmpeg-vulkan-headers.patch
deleted file mode 100644
index ccf79e6..0000000
--- a/ffmpeg-vulkan-headers.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From: Lynne <dev@lynne.ee>
-Date: Sun, 25 Dec 2022 00:03:30 +0000 (+0100)
-Subject: hwcontext_vulkan: remove optional encode/decode extensions from the list
-X-Git-Url: http://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/eb0455d64690eed0068e5cb202f72ecdf899837c
-
-hwcontext_vulkan: remove optional encode/decode extensions from the list
-
-They're not currently used, so they don't need to be there.
-Vulkan stabilized the decode extensions less than a week ago, and their
-name prefixes were changed from EXT to KHR. It's a bit too soon to be
-depending on it, so rather than bumping, just remove these for now.
----
-
-diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
-index f1db1c7291..2a9b5f4aac 100644
---- a/libavutil/hwcontext_vulkan.c
-+++ b/libavutil/hwcontext_vulkan.c
-@@ -358,14 +358,6 @@ static const VulkanOptExtension optional_device_exts[] = {
-     { VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME,            FF_VK_EXT_EXTERNAL_WIN32_MEMORY  },
-     { VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME,         FF_VK_EXT_EXTERNAL_WIN32_SEM     },
- #endif
--
--    /* Video encoding/decoding */
--    { VK_KHR_VIDEO_QUEUE_EXTENSION_NAME,                      FF_VK_EXT_NO_FLAG                },
--    { VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME,               FF_VK_EXT_NO_FLAG                },
--    { VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME,               FF_VK_EXT_NO_FLAG                },
--    { VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME,                FF_VK_EXT_NO_FLAG                },
--    { VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME,                FF_VK_EXT_NO_FLAG                },
--    { VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME,                FF_VK_EXT_NO_FLAG                },
- };
- 
- /* Converts return values to strings */

diff --git a/ffmpeg.spec b/ffmpeg.spec
index f2024e1..67ae746 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -3,7 +3,7 @@
 %bcond_with all_codecs
 
 # Break dependency cycles by disabling certain optional dependencies.
-%bcond_with bootstrap
+%bcond_without bootstrap
 
 # If you want to do a build with the upstream source tarball, then set the
 # pkg_suffix to %%nil. We can't handle this with a conditional, as srpm
@@ -18,12 +18,10 @@
 %endif
 
 %ifarch x86_64
-%bcond_without svtav1
-%bcond_without mfx
+%bcond_without vpl
 %bcond_without vmaf
 %else
-%bcond_with svtav1
-%bcond_with mfx
+%bcond_with vpl
 %bcond_with vmaf
 %endif
 
@@ -35,7 +33,6 @@
 
 %if 0%{?rhel}
 # Disable dependencies not offered in RHEL/EPEL
-%bcond_with crystalhd
 %bcond_with omxil
 %else
 
@@ -50,13 +47,6 @@
 %bcond_without placebo
 %endif
 
-# crystalhd isn't available on IBM Z
-%ifarch s390 s390x
-%bcond_with crystalhd
-%else
-%bcond_without crystalhd
-%endif
-
 %bcond_without omxil
 
 %endif
@@ -89,22 +79,22 @@
 %endif
 %global openh264_soversion 7
 
-%global av_codec_soversion 59
-%global av_device_soversion 59
-%global av_filter_soversion 8
-%global av_format_soversion 59
-%global av_util_soversion 57
-%global postproc_soversion 56
+%global av_codec_soversion 60
+%global av_device_soversion 60
+%global av_filter_soversion 9
+%global av_format_soversion 60
+%global av_util_soversion 58
+%global postproc_soversion 57
 %global swresample_soversion 4
-%global swscale_soversion 6
+%global swscale_soversion 7
 
 Name:           ffmpeg
 %global pkg_name %{name}%{?pkg_suffix}
 
-Version:        5.1.2
-Release:        12%{?dist}
+Version:        6.0
+Release:        1%{?dist}
 Summary:        A complete solution to record, convert and stream audio and video
-License:        GPLv3+
+License:        GPL-3.0-or-later
 URL:            https://ffmpeg.org/
 Source0:        ffmpeg%{?pkg_suffix}-%{version}.tar.xz
 Source1:        ffmpeg-dlopen-headers.tar.xz
@@ -128,8 +118,6 @@ Patch2:         ffmpeg-new-coder-errors.patch
 # Allow to build with fdk-aac-free
 # See https://bugzilla.redhat.com/show_bug.cgi?id=1501522#c112
 Patch3:         ffmpeg-allow-fdk-aac-free.patch
-# Upstream fix for vulkan-headers 1.3.236.0+
-Patch4:         ffmpeg-vulkan-headers.patch
 
 # Set up dlopen for openh264
 Patch1001:      ffmpeg-dlopen-openh264.patch
@@ -154,9 +142,6 @@ BuildRequires:  gnupg2
 BuildRequires:  gsm-devel
 BuildRequires:  ladspa-devel
 BuildRequires:  lame-devel
-%if %{with crystalhd}
-BuildRequires:  libcrystalhd-devel
-%endif
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libmysofa-devel
 BuildRequires:  libX11-devel
@@ -233,6 +218,7 @@ BuildRequires:  pkgconfig(snappy)
 BuildRequires:  pkgconfig(soxr)
 BuildRequires:  pkgconfig(speex)
 BuildRequires:  pkgconfig(srt)
+BuildRequires:  pkgconfig(SvtAv1Enc) >= 0.9.0
 BuildRequires:  pkgconfig(tesseract)
 BuildRequires:  pkgconfig(theora)
 BuildRequires:  pkgconfig(twolame)
@@ -263,11 +249,8 @@ BuildRequires:  pkgconfig(libiec61883)
 %if %{with rtmp}
 BuildRequires:  librtmp-devel
 %endif
-%if %{with mfx}
-BuildRequires:  pkgconfig(libmfx) < 2.0
-%endif
-%if %{with svtav1}
-BuildRequires:  pkgconfig(SvtAv1Enc) >= 0.9.0
+%if %{with vpl}
+BuildRequires:  pkgconfig(vpl) >= 2.6
 %endif
 %if %{with x264}
 BuildRequires:  pkgconfig(x264)
@@ -671,8 +654,8 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
 %if %{with lto}
   --enable-lto \
 %endif
-%if %{with mfx}
-    --enable-libmfx \
+%if %{with vpl}
+    --enable-libvpl \
 %endif
     --enable-lv2 \
     --enable-vaapi \
@@ -870,6 +853,12 @@ rm -rf %{buildroot}%{_datadir}/%{name}/examples
 %{_mandir}/man3/libswscale.3*
 
 %changelog
+* Sun Mar 12 2023 Neal Gompa <ngompa@fedoraproject.org> - 6.0-1
+- Rebase to version 6.0
+- Enable SVT-AV1 on all architectures
+- Use oneVPL for QSV
+- Switch to SPDX license identifiers
+
 * Wed Feb 15 2023 Neal Gompa <ngompa@fedoraproject.org> - 5.1.2-12
 - Enable support for the RIST protocol through librist
 

diff --git a/ffmpeg_free_sources b/ffmpeg_free_sources
index c834f1c..d00fd42 100644
--- a/ffmpeg_free_sources
+++ b/ffmpeg_free_sources
@@ -39,27 +39,28 @@ doc/errno.txt
 doc/examples/Makefile
 doc/examples/Makefile.example
 doc/examples/README
+doc/examples/avio_http_serve_files.c
 doc/examples/avio_list_dir.c
-doc/examples/avio_reading.c
+doc/examples/avio_read_callback.c
 doc/examples/decode_audio.c
+doc/examples/decode_filter_audio.c
+doc/examples/decode_filter_video.c
 doc/examples/decode_video.c
-doc/examples/demuxing_decoding.c
+doc/examples/demux_decode.c
 doc/examples/encode_audio.c
 doc/examples/encode_video.c
 doc/examples/extract_mvs.c
 doc/examples/filter_audio.c
-doc/examples/filtering_audio.c
-doc/examples/filtering_video.c
-doc/examples/http_multiclient.c
 doc/examples/hw_decode.c
-doc/examples/metadata.c
-doc/examples/muxing.c
-doc/examples/qsvdec.c
-doc/examples/remuxing.c
-doc/examples/resampling_audio.c
-doc/examples/scaling_video.c
+doc/examples/mux.c
+doc/examples/qsv_decode.c
+doc/examples/qsv_transcode.c
+doc/examples/remux.c
+doc/examples/resample_audio.c
+doc/examples/scale_video.c
+doc/examples/show_metadata.c
+doc/examples/transcode.c
 doc/examples/transcode_aac.c
-doc/examples/transcoding.c
 doc/examples/vaapi_encode.c
 doc/examples/vaapi_transcode.c
 doc/faq.texi
@@ -137,15 +138,24 @@ fftools/cmdutils.c
 fftools/cmdutils.h
 fftools/ffmpeg.c
 fftools/ffmpeg.h
+fftools/ffmpeg_demux.c
 fftools/ffmpeg_filter.c
 fftools/ffmpeg_hw.c
 fftools/ffmpeg_mux.c
+fftools/ffmpeg_mux.h
+fftools/ffmpeg_mux_init.c
 fftools/ffmpeg_opt.c
 fftools/ffplay.c
 fftools/ffprobe.c
 fftools/fopen_utf8.h
+fftools/objpool.c
+fftools/objpool.h
 fftools/opt_common.c
 fftools/opt_common.h
+fftools/sync_queue.c
+fftools/sync_queue.h
+fftools/thread_queue.c
+fftools/thread_queue.h
 libavcodec/012v.c
 libavcodec/4xm.c
 libavcodec/8bps.c
@@ -313,6 +323,7 @@ libavcodec/allcodecs.c
 libavcodec/alpha/Makefile
 libavcodec/amfenc.c
 libavcodec/amfenc.h
+libavcodec/amfenc_av1.c
 libavcodec/amfenc_h264.c
 libavcodec/amfenc_hevc.c
 libavcodec/amr.h
@@ -323,6 +334,7 @@ libavcodec/amrwbdata.h
 libavcodec/amrwbdec.c
 libavcodec/anm.c
 libavcodec/ansi.c
+libavcodec/apac.c
 libavcodec/apedec.c
 libavcodec/apng.h
 libavcodec/arbc.c
@@ -435,7 +447,6 @@ libavcodec/arm/vorbisdsp_init_arm.c
 libavcodec/arm/vorbisdsp_neon.S
 libavcodec/arm/vp3dsp_init_arm.c
 libavcodec/arm/vp3dsp_neon.S
-libavcodec/arm/vp56_arith.h
 libavcodec/arm/vp6dsp_init_arm.c
 libavcodec/arm/vp6dsp_neon.S
 libavcodec/arm/vp8.h
@@ -520,7 +531,9 @@ libavcodec/bit_depth_template.c
 libavcodec/bitpacked_dec.c
 libavcodec/bitpacked_enc.c
 libavcodec/bitstream.c
+libavcodec/bitstream.h
 libavcodec/bitstream_filters.c
+libavcodec/bitstream_template.h
 libavcodec/blockdsp.c
 libavcodec/blockdsp.h
 libavcodec/bmp.c
@@ -529,6 +542,7 @@ libavcodec/bmp_parser.c
 libavcodec/bmpenc.c
 libavcodec/bmvaudio.c
 libavcodec/bmvvideo.c
+libavcodec/bonk.c
 libavcodec/brenderpix.c
 libavcodec/bsf.c
 libavcodec/bsf.h
@@ -687,10 +701,12 @@ libavcodec/dsddec.c
 libavcodec/dsicinaudio.c
 libavcodec/dsicinvideo.c
 libavcodec/dss_sp.c
+libavcodec/dts2pts_bsf.c
 libavcodec/dump_extradata_bsf.c
 libavcodec/dv.c
 libavcodec/dv.h
 libavcodec/dv_error_marker_bsf.c
+libavcodec/dv_internal.h
 libavcodec/dv_profile.c
 libavcodec/dv_profile.h
 libavcodec/dv_profile_internal.h
@@ -707,6 +723,7 @@ libavcodec/dvdata.c
 libavcodec/dvdata.h
 libavcodec/dvdec.c
 libavcodec/dvdsub.c
+libavcodec/dvdsub.h
 libavcodec/dvdsub_parser.c
 libavcodec/dvdsubdec.c
 libavcodec/dvdsubenc.c
@@ -754,6 +771,8 @@ libavcodec/faxcompr.c
 libavcodec/faxcompr.h
 libavcodec/fdctdsp.c
 libavcodec/fdctdsp.h
+libavcodec/fflcms2.c
+libavcodec/fflcms2.h
 libavcodec/fft-internal.h
 libavcodec/fft.h
 libavcodec/fft_fixed_32.c
@@ -775,6 +794,7 @@ libavcodec/fits.h
 libavcodec/fitsdec.c
 libavcodec/flac.c
 libavcodec/flac.h
+libavcodec/flac_parse.h
 libavcodec/flac_parser.c
 libavcodec/flacdata.c
 libavcodec/flacdata.h
@@ -784,11 +804,13 @@ libavcodec/flacdsp.h
 libavcodec/flacdsp_lpc_template.c
 libavcodec/flacdsp_template.c
 libavcodec/flacenc.c
+libavcodec/flacencdsp.c
+libavcodec/flacencdsp.h
 libavcodec/flashsv.c
 libavcodec/flashsv2enc.c
 libavcodec/flashsvenc.c
 libavcodec/flicvideo.c
-libavcodec/float2half.h
+libavcodec/float2half.c
 libavcodec/flvdec.c
 libavcodec/flvdec.h
 libavcodec/flvenc.c
@@ -798,6 +820,8 @@ libavcodec/fmtconvert.h
 libavcodec/fmvc.c
 libavcodec/frame_thread_encoder.c
 libavcodec/frame_thread_encoder.h
+libavcodec/ftr.c
+libavcodec/ftr_parser.c
 libavcodec/g722.c
 libavcodec/g722.h
 libavcodec/g722dec.c
@@ -842,7 +866,6 @@ libavcodec/h261enc.h
 libavcodec/h263.c
 libavcodec/h263.h
 libavcodec/h263_parser.c
-libavcodec/h263_parser.h
 libavcodec/h263data.c
 libavcodec/h263data.h
 libavcodec/h263dec.c
@@ -853,6 +876,12 @@ libavcodec/h263enc.h
 libavcodec/h264.h
 libavcodec/h2645_parse.c
 libavcodec/h2645_parse.h
+libavcodec/h2645_sei.c
+libavcodec/h2645_sei.h
+libavcodec/h2645_vui.c
+libavcodec/h2645_vui.h
+libavcodec/h2645data.c
+libavcodec/h2645data.h
 libavcodec/h264_levels.c
 libavcodec/h264_levels.h
 libavcodec/h264_metadata_bsf.c
@@ -888,7 +917,7 @@ libavcodec/h265_metadata_bsf.c
 libavcodec/h265_profile_level.c
 libavcodec/h265_profile_level.h
 libavcodec/h274.h
-libavcodec/half2float.h
+libavcodec/half2float.c
 libavcodec/hap.c
 libavcodec/hap.h
 libavcodec/hapdec.c
@@ -897,6 +926,9 @@ libavcodec/hapqa_extract_bsf.c
 libavcodec/hca_data.h
 libavcodec/hcadec.c
 libavcodec/hcom.c
+libavcodec/hdr_parser.c
+libavcodec/hdrdec.c
+libavcodec/hdrenc.c
 libavcodec/hevc.h
 libavcodec/hevc_data.c
 libavcodec/hevc_data.h
@@ -998,6 +1030,8 @@ libavcodec/jpegls.h
 libavcodec/jpeglsdec.c
 libavcodec/jpeglsdec.h
 libavcodec/jpeglsenc.c
+libavcodec/jpegquanttables.c
+libavcodec/jpegquanttables.h
 libavcodec/jpegtables.c
 libavcodec/jpegtables.h
 libavcodec/jpegtabs.h
@@ -1014,6 +1048,8 @@ libavcodec/latm_parser.c
 libavcodec/lcl.h
 libavcodec/lcldec.c
 libavcodec/lclenc.c
+libavcodec/libaom.c
+libavcodec/libaom.h
 libavcodec/libaomdec.c
 libavcodec/libaomenc.c
 libavcodec/libavcodec.v
@@ -1081,25 +1117,26 @@ libavcodec/m101.c
 libavcodec/mace.c
 libavcodec/mathops.h
 libavcodec/mathtables.c
-libavcodec/mdct15.c
-libavcodec/mdct15.h
 libavcodec/mdct_fixed_32.c
 libavcodec/mdct_float.c
 libavcodec/mdct_template.c
 libavcodec/mdec.c
 libavcodec/me_cmp.c
 libavcodec/me_cmp.h
+libavcodec/media100_to_mjpegb_bsf.c
 libavcodec/mediacodec.c
 libavcodec/mediacodec.h
 libavcodec/metasound.c
-libavcodec/metasound_data.c
 libavcodec/metasound_data.h
+libavcodec/metasound_twinvq_data.h
 libavcodec/microdvddec.c
 libavcodec/midivid.c
 libavcodec/mimic.c
 libavcodec/mips/Makefile
 libavcodec/mips/amrwbdec_mips.h
 libavcodec/mips/lsp_mips.h
+libavcodec/misc4.c
+libavcodec/misc4_parser.c
 libavcodec/mjpeg.h
 libavcodec/mjpeg2jpeg_bsf.c
 libavcodec/mjpeg_parser.c
@@ -1141,6 +1178,7 @@ libavcodec/mpc8huff.h
 libavcodec/mpcdata.h
 libavcodec/mpeg12.c
 libavcodec/mpeg12.h
+libavcodec/mpeg12codecs.h
 libavcodec/mpeg12data.c
 libavcodec/mpeg12data.h
 libavcodec/mpeg12dec.c
@@ -1153,16 +1191,19 @@ libavcodec/mpeg2_metadata_bsf.c
 libavcodec/mpeg4_unpack_bframes_bsf.c
 libavcodec/mpeg4audio.c
 libavcodec/mpeg4audio.h
+libavcodec/mpeg4audio_copy_pce.h
 libavcodec/mpeg4audio_sample_rates.c
 libavcodec/mpeg4audio_sample_rates.h
 libavcodec/mpeg4data.h
 libavcodec/mpeg4video.c
 libavcodec/mpeg4video.h
 libavcodec/mpeg4video_parser.c
-libavcodec/mpeg4video_parser.h
 libavcodec/mpeg4videodata.h
 libavcodec/mpeg4videodec.c
 libavcodec/mpeg4videodec.h
+libavcodec/mpeg4videodefs.h
+libavcodec/mpeg4videodsp.c
+libavcodec/mpeg4videodsp.h
 libavcodec/mpeg4videoenc.c
 libavcodec/mpeg4videoenc.h
 libavcodec/mpeg_er.c
@@ -1205,12 +1246,11 @@ libavcodec/mpegvideo_parser.c
 libavcodec/mpegvideodata.c
 libavcodec/mpegvideodata.h
 libavcodec/mpegvideodec.h
-libavcodec/mpegvideodsp.c
-libavcodec/mpegvideodsp.h
 libavcodec/mpegvideoenc.h
 libavcodec/mpegvideoencdsp.c
 libavcodec/mpegvideoencdsp.h
 libavcodec/mpl2dec.c
+libavcodec/mpv_reconstruct_mb_template.c
 libavcodec/mqc.c
 libavcodec/mqc.h
 libavcodec/mqcdec.c
@@ -1220,6 +1260,8 @@ libavcodec/msgsmdec.c
 libavcodec/msgsmdec.h
 libavcodec/msmpeg4.c
 libavcodec/msmpeg4.h
+libavcodec/msmpeg4_vc1_data.c
+libavcodec/msmpeg4_vc1_data.h
 libavcodec/msmpeg4data.c
 libavcodec/msmpeg4data.h
 libavcodec/msmpeg4dec.c
@@ -1251,6 +1293,7 @@ libavcodec/nellymoserenc.c
 libavcodec/neon/Makefile
 libavcodec/neon/mpegvideo.c
 libavcodec/noise_bsf.c
+libavcodec/null.c
 libavcodec/null_bsf.c
 libavcodec/nuv.c
 libavcodec/nvdec.c
@@ -1270,18 +1313,21 @@ libavcodec/on2avcdata.c
 libavcodec/on2avcdata.h
 libavcodec/options.c
 libavcodec/options_table.h
-libavcodec/opus.c
 libavcodec/opus.h
 libavcodec/opus_celt.c
 libavcodec/opus_celt.h
 libavcodec/opus_metadata_bsf.c
+libavcodec/opus_parse.c
+libavcodec/opus_parse.h
 libavcodec/opus_parser.c
 libavcodec/opus_pvq.c
 libavcodec/opus_pvq.h
 libavcodec/opus_rc.c
 libavcodec/opus_rc.h
 libavcodec/opus_silk.c
+libavcodec/opus_silk.h
 libavcodec/opusdec.c
+libavcodec/opusdec_celt.c
 libavcodec/opusdsp.c
 libavcodec/opusdsp.h
 libavcodec/opusenc.c
@@ -1351,9 +1397,9 @@ libavcodec/ppc/lossless_audiodsp_altivec.c
 libavcodec/ppc/lossless_videodsp_altivec.c
 libavcodec/ppc/mathops.h
 libavcodec/ppc/me_cmp.c
+libavcodec/ppc/mpeg4videodsp.c
 libavcodec/ppc/mpegaudiodsp_altivec.c
 libavcodec/ppc/mpegvideo_altivec.c
-libavcodec/ppc/mpegvideodsp.c
 libavcodec/ppc/mpegvideoencdsp.c
 libavcodec/ppc/pixblockdsp.c
 libavcodec/ppc/svq1enc_altivec.c
@@ -1398,6 +1444,7 @@ libavcodec/qsv_internal.h
 libavcodec/qsvdec.c
 libavcodec/qsvenc.c
 libavcodec/qsvenc.h
+libavcodec/qsvenc_av1.c
 libavcodec/qsvenc_h264.c
 libavcodec/qsvenc_hevc.c
 libavcodec/qsvenc_jpeg.c
@@ -1428,6 +1475,29 @@ libavcodec/realtextdec.c
 libavcodec/rectangle.h
 libavcodec/remove_extradata_bsf.c
 libavcodec/reverse.c
+libavcodec/riscv/Makefile
+libavcodec/riscv/aacpsdsp_init.c
+libavcodec/riscv/aacpsdsp_rvv.S
+libavcodec/riscv/alacdsp_init.c
+libavcodec/riscv/alacdsp_rvv.S
+libavcodec/riscv/audiodsp_init.c
+libavcodec/riscv/audiodsp_rvf.S
+libavcodec/riscv/audiodsp_rvv.S
+libavcodec/riscv/bswapdsp_init.c
+libavcodec/riscv/bswapdsp_rvb.S
+libavcodec/riscv/bswapdsp_rvv.S
+libavcodec/riscv/fmtconvert_init.c
+libavcodec/riscv/fmtconvert_rvv.S
+libavcodec/riscv/idctdsp_init.c
+libavcodec/riscv/idctdsp_rvv.S
+libavcodec/riscv/opusdsp_init.c
+libavcodec/riscv/opusdsp_rvv.S
+libavcodec/riscv/pixblockdsp_init.c
+libavcodec/riscv/pixblockdsp_rvi.S
+libavcodec/riscv/pixblockdsp_rvv.S
+libavcodec/riscv/vorbisdsp_init.c
+libavcodec/riscv/vorbisdsp_rvv.S
+libavcodec/rka.c
 libavcodec/rl.c
 libavcodec/rl.h
 libavcodec/rl2.c
@@ -1506,6 +1576,8 @@ libavcodec/sonic.c
 libavcodec/sp5x.h
 libavcodec/sp5xdec.c
 libavcodec/speedhq.c
+libavcodec/speedhq.h
+libavcodec/speedhqdec.c
 libavcodec/speedhqenc.c
 libavcodec/speedhqenc.h
 libavcodec/speexdata.h
@@ -1524,8 +1596,8 @@ libavcodec/svq1_cb.h
 libavcodec/svq1_vlc.h
 libavcodec/svq1dec.c
 libavcodec/svq1enc.c
-libavcodec/svq1enc.h
 libavcodec/svq1enc_cb.h
+libavcodec/svq1encdsp.h
 libavcodec/svq3.c
 libavcodec/synth_filter.c
 libavcodec/synth_filter.h
@@ -1675,6 +1747,7 @@ libavcodec/vmnc.c
 libavcodec/vorbis.c
 libavcodec/vorbis.h
 libavcodec/vorbis_data.c
+libavcodec/vorbis_data.h
 libavcodec/vorbis_enc_data.h
 libavcodec/vorbis_parser.c
 libavcodec/vorbis_parser.h
@@ -1696,13 +1769,13 @@ libavcodec/vp56data.c
 libavcodec/vp56data.h
 libavcodec/vp56dsp.c
 libavcodec/vp56dsp.h
-libavcodec/vp56rac.c
 libavcodec/vp5data.h
 libavcodec/vp6.c
 libavcodec/vp6data.h
 libavcodec/vp6dsp.c
 libavcodec/vp8.c
 libavcodec/vp8.h
+libavcodec/vp89_rac.h
 libavcodec/vp8_parser.c
 libavcodec/vp8data.h
 libavcodec/vp8dsp.c
@@ -1730,12 +1803,18 @@ libavcodec/vp9mvs.c
 libavcodec/vp9prob.c
 libavcodec/vp9recon.c
 libavcodec/vp9shared.h
+libavcodec/vpx_rac.c
+libavcodec/vpx_rac.h
 libavcodec/vqavideo.c
+libavcodec/vqcdec.c
+libavcodec/wavarc.c
 libavcodec/wavpack.c
 libavcodec/wavpack.h
 libavcodec/wavpackdata.c
 libavcodec/wavpackenc.c
 libavcodec/wavpackenc.h
+libavcodec/wbmpdec.c
+libavcodec/wbmpenc.c
 libavcodec/wcmv.c
 libavcodec/webp.c
 libavcodec/webp_parser.c
@@ -1813,6 +1892,7 @@ libavcodec/x86/fft_init.c
 libavcodec/x86/flac_dsp_gpl.asm
 libavcodec/x86/flacdsp.asm
 libavcodec/x86/flacdsp_init.c
+libavcodec/x86/flacencdsp_init.c
 libavcodec/x86/fmtconvert.asm
 libavcodec/x86/fmtconvert_init.c
 libavcodec/x86/fpel.asm
@@ -1862,17 +1942,16 @@ libavcodec/x86/lossless_videodsp.asm
 libavcodec/x86/lossless_videodsp_init.c
 libavcodec/x86/lossless_videoencdsp.asm
 libavcodec/x86/lossless_videoencdsp_init.c
-libavcodec/x86/lpc.c
+libavcodec/x86/lpc.asm
+libavcodec/x86/lpc_init.c
 libavcodec/x86/mathops.h
-libavcodec/x86/mdct15.asm
-libavcodec/x86/mdct15_init.c
 libavcodec/x86/me_cmp.asm
 libavcodec/x86/me_cmp_init.c
 libavcodec/x86/mlpdsp.asm
 libavcodec/x86/mlpdsp_init.c
+libavcodec/x86/mpeg4videodsp.c
 libavcodec/x86/mpegaudiodsp.c
 libavcodec/x86/mpegvideo.c
-libavcodec/x86/mpegvideodsp.c
 libavcodec/x86/mpegvideoenc.c
 libavcodec/x86/mpegvideoenc_qns_template.c
 libavcodec/x86/mpegvideoenc_template.c
@@ -1924,7 +2003,6 @@ libavcodec/x86/vorbisdsp.asm
 libavcodec/x86/vorbisdsp_init.c
 libavcodec/x86/vp3dsp.asm
 libavcodec/x86/vp3dsp_init.c
-libavcodec/x86/vp56_arith.h
 libavcodec/x86/vp6dsp.asm
 libavcodec/x86/vp6dsp_init.c
 libavcodec/x86/vp8dsp.asm
@@ -1945,6 +2023,7 @@ libavcodec/x86/vp9lpf.asm
 libavcodec/x86/vp9lpf_16bpp.asm
 libavcodec/x86/vp9mc.asm
 libavcodec/x86/vp9mc_16bpp.asm
+libavcodec/x86/vpx_arith.h
 libavcodec/x86/xvididct.asm
 libavcodec/x86/xvididct.h
 libavcodec/x86/xvididct_init.c
@@ -1967,6 +2046,7 @@ libavcodec/xvididct.c
 libavcodec/xvididct.h
 libavcodec/xvmc.h
 libavcodec/xwd.h
+libavcodec/xwd_parser.c
 libavcodec/xwddec.c
 libavcodec/xwdenc.c
 libavcodec/xxan.c
@@ -2046,6 +2126,7 @@ libavfilter/af_adecorrelate.c
 libavfilter/af_adelay.c
 libavfilter/af_adenorm.c
 libavfilter/af_aderivative.c
+libavfilter/af_adrc.c
 libavfilter/af_adynamicequalizer.c
 libavfilter/af_adynamicsmooth.c
 libavfilter/af_aecho.c
@@ -2136,6 +2217,7 @@ libavfilter/af_volumedetect.c
 libavfilter/afir_template.c
 libavfilter/allfilters.c
 libavfilter/asink_anullsink.c
+libavfilter/asrc_afdelaysrc.c
 libavfilter/asrc_afirsrc.c
 libavfilter/asrc_anoisesrc.c
 libavfilter/asrc_anullsrc.c
@@ -2146,6 +2228,7 @@ libavfilter/asrc_sine.c
 libavfilter/atadenoise.h
 libavfilter/audio.c
 libavfilter/audio.h
+libavfilter/avf_a3dscope.c
 libavfilter/avf_abitscope.c
 libavfilter/avf_ahistogram.c
 libavfilter/avf_aphasemeter.c
@@ -2153,6 +2236,7 @@ libavfilter/avf_avectorscope.c
 libavfilter/avf_concat.c
 libavfilter/avf_showcqt.c
 libavfilter/avf_showcqt.h
+libavfilter/avf_showcwt.c
 libavfilter/avf_showfreqs.c
 libavfilter/avf_showspatial.c
 libavfilter/avf_showspectrum.c
@@ -2223,6 +2307,7 @@ libavfilter/ebur128.c
 libavfilter/ebur128.h
 libavfilter/edge_common.c
 libavfilter/edge_common.h
+libavfilter/edge_template.c
 libavfilter/f_bench.c
 libavfilter/f_cue.c
 libavfilter/f_drawgraph.c
@@ -2294,6 +2379,8 @@ libavfilter/opencl/transpose.cl
 libavfilter/opencl/unsharp.cl
 libavfilter/opencl/xfade.cl
 libavfilter/opencl_source.h
+libavfilter/palette.c
+libavfilter/palette.h
 libavfilter/phase_template.c
 libavfilter/preserve_color.h
 libavfilter/psnr.h
@@ -2315,6 +2402,8 @@ libavfilter/split.c
 libavfilter/src_avsynctest.c
 libavfilter/src_movie.c
 libavfilter/ssim.h
+libavfilter/stack_internal.c
+libavfilter/stack_internal.h
 libavfilter/stereo3d.h
 libavfilter/thread.h
 libavfilter/threshold.h
@@ -2339,6 +2428,7 @@ libavfilter/vf_atadenoise.c
 libavfilter/vf_avgblur.c
 libavfilter/vf_avgblur_opencl.c
 libavfilter/vf_avgblur_vulkan.c
+libavfilter/vf_backgroundkey.c
 libavfilter/vf_bbox.c
 libavfilter/vf_bilateral.c
 libavfilter/vf_bitplanenoise.c
@@ -2376,6 +2466,7 @@ libavfilter/vf_convolution.c
 libavfilter/vf_convolution_opencl.c
 libavfilter/vf_convolve.c
 libavfilter/vf_copy.c
+libavfilter/vf_corr.c
 libavfilter/vf_cover_rect.c
 libavfilter/vf_crop.c
 libavfilter/vf_cropdetect.c
@@ -2388,7 +2479,6 @@ libavfilter/vf_deblock.c
 libavfilter/vf_decimate.c
 libavfilter/vf_dedot.c
 libavfilter/vf_deflicker.c
-libavfilter/vf_deinterlace_qsv.c
 libavfilter/vf_deinterlace_vaapi.c
 libavfilter/vf_dejudder.c
 libavfilter/vf_delogo.c
@@ -2541,7 +2631,6 @@ libavfilter/vf_rotate.c
 libavfilter/vf_sab.c
 libavfilter/vf_scale.c
 libavfilter/vf_scale_cuda.h
-libavfilter/vf_scale_qsv.c
 libavfilter/vf_scale_vaapi.c
 libavfilter/vf_scale_vulkan.c
 libavfilter/vf_scdet.c
@@ -2563,7 +2652,10 @@ libavfilter/vf_spp.c
 libavfilter/vf_spp.h
 libavfilter/vf_sr.c
 libavfilter/vf_ssim.c
+libavfilter/vf_ssim360.c
 libavfilter/vf_stack.c
+libavfilter/vf_stack_qsv.c
+libavfilter/vf_stack_vaapi.c
 libavfilter/vf_stereo3d.c
 libavfilter/vf_subtitles.c
 libavfilter/vf_super2xsai.c
@@ -2737,6 +2829,7 @@ libavformat/alp.c
 libavformat/amr.c
 libavformat/amvenc.c
 libavformat/anm.c
+libavformat/apac.c
 libavformat/apc.c
 libavformat/ape.c
 libavformat/apetag.c
@@ -2795,6 +2888,7 @@ libavformat/bit.c
 libavformat/bluray.c
 libavformat/bmv.c
 libavformat/boadec.c
+libavformat/bonk.c
 libavformat/brstm.c
 libavformat/c93.c
 libavformat/cache.c
@@ -2959,6 +3053,7 @@ libavformat/jpegxl_probe.c
 libavformat/jpegxl_probe.h
 libavformat/jvdec.c
 libavformat/kvag.c
+libavformat/lafdec.c
 libavformat/latmenc.c
 libavformat/libamqp.c
 libavformat/libavformat.v
@@ -3116,6 +3211,7 @@ libavformat/riff.c
 libavformat/riff.h
 libavformat/riffdec.c
 libavformat/riffenc.c
+libavformat/rka.c
 libavformat/rl2.c
 libavformat/rm.c
 libavformat/rm.h
@@ -3207,6 +3303,7 @@ libavformat/sbgdec.c
 libavformat/sccdec.c
 libavformat/sccenc.c
 libavformat/scd.c
+libavformat/sdns.c
 libavformat/sdp.c
 libavformat/sdr2.c
 libavformat/sdsdec.c
@@ -3307,6 +3404,8 @@ libavformat/vplayerdec.c
 libavformat/vqf.c
 libavformat/w64.c
 libavformat/w64.h
+libavformat/wady.c
+libavformat/wavarc.c
 libavformat/wavdec.c
 libavformat/wavenc.c
 libavformat/wc3movie.c
@@ -3329,6 +3428,7 @@ libavformat/wvdec.c
 libavformat/wvedec.c
 libavformat/wvenc.c
 libavformat/xa.c
+libavformat/xmd.c
 libavformat/xmv.c
 libavformat/xvag.c
 libavformat/xwma.c
@@ -3344,7 +3444,10 @@ libavutil/aarch64/cpu.c
 libavutil/aarch64/cpu.h
 libavutil/aarch64/float_dsp_init.c
 libavutil/aarch64/float_dsp_neon.S
+libavutil/aarch64/neontest.h
 libavutil/aarch64/timer.h
+libavutil/aarch64/tx_float_init.c
+libavutil/aarch64/tx_float_neon.S
 libavutil/adler32.c
 libavutil/adler32.h
 libavutil/aes.c
@@ -3352,6 +3455,8 @@ libavutil/aes.h
 libavutil/aes_ctr.c
 libavutil/aes_ctr.h
 libavutil/aes_internal.h
+libavutil/ambient_viewing_environment.c
+libavutil/ambient_viewing_environment.h
 libavutil/arm/Makefile
 libavutil/arm/asm.S
 libavutil/arm/bswap.h
@@ -3366,6 +3471,7 @@ libavutil/arm/intmath.h
 libavutil/arm/intreadwrite.h
 libavutil/arm/timer.h
 libavutil/attributes.h
+libavutil/attributes_internal.h
 libavutil/audio_fifo.c
 libavutil/audio_fifo.h
 libavutil/avassert.h
@@ -3390,8 +3496,6 @@ libavutil/cast5.c
 libavutil/cast5.h
 libavutil/channel_layout.c
 libavutil/channel_layout.h
-libavutil/color_utils.c
-libavutil/color_utils.h
 libavutil/colorspace.h
 libavutil/common.h
 libavutil/cpu.c
@@ -3408,6 +3512,7 @@ libavutil/detection_bbox.c
 libavutil/detection_bbox.h
 libavutil/dict.c
 libavutil/dict.h
+libavutil/dict_internal.h
 libavutil/display.c
 libavutil/display.h
 libavutil/dovi_meta.c
@@ -3427,15 +3532,20 @@ libavutil/fifo.h
 libavutil/file.c
 libavutil/file.h
 libavutil/file_open.c
+libavutil/file_open.h
 libavutil/film_grain_params.c
 libavutil/film_grain_params.h
 libavutil/fixed_dsp.c
 libavutil/fixed_dsp.h
+libavutil/float2half.c
+libavutil/float2half.h
 libavutil/float_dsp.c
 libavutil/float_dsp.h
 libavutil/frame.c
 libavutil/frame.h
 libavutil/getenv_utf8.h
+libavutil/half2float.c
+libavutil/half2float.h
 libavutil/hash.c
 libavutil/hash.h
 libavutil/hdr_dynamic_metadata.c
@@ -3487,6 +3597,8 @@ libavutil/log.c
 libavutil/log.h
 libavutil/log2_tab.c
 libavutil/loongarch/Makefile
+libavutil/loongarch/cpu.c
+libavutil/loongarch/cpu.h
 libavutil/lzo.c
 libavutil/lzo.h
 libavutil/macos_kperf.h
@@ -3598,6 +3710,7 @@ libavutil/x86/bswap.h
 libavutil/x86/cpu.c
 libavutil/x86/cpu.h
 libavutil/x86/cpuid.asm
+libavutil/x86/emms.asm
 libavutil/x86/emms.h
 libavutil/x86/fixed_dsp.asm
 libavutil/x86/fixed_dsp_init.c
@@ -3691,6 +3804,7 @@ libswscale/arm/swscale_unscaled.c
 libswscale/arm/yuv2rgb_neon.S
 libswscale/bayer_template.c
 libswscale/gamma.c
+libswscale/half2float.c
 libswscale/hscale.c
 libswscale/hscale_fast_bilinear.c
 libswscale/input.c
@@ -3827,8 +3941,11 @@ tests/fate/qtrle.mak
 tests/fate/real.mak
 tests/fate/screen.mak
 tests/fate/seek.mak
+tests/fate/segafilm.mak
 tests/fate/segment.mak
+tests/fate/source-check.sh
 tests/fate/source.mak
+tests/fate/spdif.mak
 tests/fate/speedhq.mak
 tests/fate/subtitles.mak
 tests/fate/truehd.mak

diff --git a/sources b/sources
index bea1472..0c6341f 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
-SHA512 (ffmpeg-free-5.1.2.tar.xz) = 8dfb1b8a7d60357abbb21b38526ece67efec38cb52c01ed03b540d350ac82576ce68de3294a4cc6f166c36defa3933e2f9d4652b290e167bf8b6f220921e1e50
-SHA512 (ffmpeg-5.1.2.tar.xz.asc) = 6afc898e3898a7d34e21f0f0bd0553765a46257332c6ece6226e3e043b842275a8d885b9ccca34bc90a2f008ae5fa14515276d23f921a518a63a47f6504af115
+SHA512 (ffmpeg-free-6.0.tar.xz) = f010e2add4f5be22cad68aa09c2e35707d2d565d111ffe56cbe521b2273ebbd5dfce6e1ae6c87073b480e856b9b3615984fa50c3e633f6fda1eb607d124653d0
+SHA512 (ffmpeg-6.0.tar.xz.asc) = a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed
 SHA512 (ffmpeg-dlopen-headers.tar.xz) = 97e6986fc2bb9dfa4516135a76b04d27ceb52ff96f0af21a6169919aeefefb4d2e2e24a771959689cdbec385f5d71614ba661223c67c0e94089a6dd823a30099
 SHA512 (ffmpeg.keyring) = 9b36506835db36f776b7ddb53ad6fa9e915e6ca2f9c7cfebe8eb45513e1036a985283590a840ca313a111bf35dc3731f68885aaafb1fb7011ec433cc119e5165

                 reply	other threads:[~2026-07-20 17:31 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178456866027.1.7816619269797344914.rpms-ffmpeg-c8373e6bd530@fedoraproject.org \
    --to=ngompa@fedoraproject.org \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox