public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ffmpeg] epel9-next: Merge branch 'epel10' into epel9-next
@ 2026-07-20 17:31 Troy Dawson
  0 siblings, 0 replies; only message in thread
From: Troy Dawson @ 2026-07-20 17:31 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/ffmpeg
Branch : epel9-next
Commit : 022884dba126e39a1ed2bf3069eaeb7786252de6
Author : Troy Dawson <tdawson@redhat.com>
Date   : 2026-07-16T14:06:04-07:00
Stats  : +461/-4817 in 15 file(s)
URL    : https://src.fedoraproject.org/rpms/ffmpeg/c/022884dba126e39a1ed2bf3069eaeb7786252de6?branch=epel9-next

Log:
Merge branch 'epel10' into epel9-next

---
diff --git a/.gitignore b/.gitignore
index f0c157a..381c5ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@ ffmpeg-*.asc
 ffmpeg-*.rpm
 ffmpeg-*.tar.xz
 /ffmpeg.keyring
+/results_*
+/*.rpm

diff --git a/0001-lavc-libopenh264-Drop-openh264-runtime-version-check.patch b/0001-lavc-libopenh264-Drop-openh264-runtime-version-check.patch
deleted file mode 100644
index 7066f16..0000000
--- a/0001-lavc-libopenh264-Drop-openh264-runtime-version-check.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From a641e629591d68bd3edd99bddec623dc31295f6b Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Wed, 6 Dec 2023 14:37:34 +0100
-Subject: [PATCH] lavc/libopenh264: Drop openh264 runtime version checks
-
-Years ago, openh264 releases often changed their ABI without changing
-the library soname. To avoid running into ABI issues, a version check
-was added to lavc libopenh264 code to error out at runtime in case the
-build time and runtime openh264 versions don't match.
-
-This should no longer be an issue with newer openh264 releases and we
-can drop the runtime version check and rely on upstream doing the right
-thing and bump the library soname if the ABI changes, similar to how
-other libraries are consumed in ffmpeg.
-
-Almost all major distributions now include openh264 and this means there
-are more eyes on ABI changes and issues are discovered and reported
-quickly. See e.g. https://github.com/cisco/openh264/issues/3564 where an
-ABI issue was quickly discovered and fixed.
-
-Relaxing the check allows downstream distributions to build ffmpeg
-against e.g. openh264 2.3.1 and ship an update to ABI-compatible
-openh264 2.4.0, without needing to coordinate a lock step update between
-ffmpeg and openh264 (which can be difficult if openh264 is distributed
-by Cisco and ffmpeg comes from the distro, such as is the case for
-Fedora).
-
-Signed-off-by: Kalev Lember <klember@redhat.com>
----
- libavcodec/libopenh264.c    | 15 ---------------
- libavcodec/libopenh264.h    |  2 --
- libavcodec/libopenh264dec.c |  4 ----
- libavcodec/libopenh264enc.c |  4 ----
- 4 files changed, 25 deletions(-)
-
-diff --git a/libavcodec/libopenh264.c b/libavcodec/libopenh264.c
-index 0f6d28ed88..c80c85ea8b 100644
---- a/libavcodec/libopenh264.c
-+++ b/libavcodec/libopenh264.c
-@@ -46,18 +46,3 @@ void ff_libopenh264_trace_callback(void *ctx, int level, const char *msg)
-     int equiv_ffmpeg_log_level = libopenh264_to_ffmpeg_log_level(level);
-     av_log(ctx, equiv_ffmpeg_log_level, "%s\n", msg);
- }
--
--int ff_libopenh264_check_version(void *logctx)
--{
--    // Mingw GCC < 4.7 on x86_32 uses an incorrect/buggy ABI for the WelsGetCodecVersion
--    // function (for functions returning larger structs), thus skip the check in those
--    // configurations.
--#if !defined(_WIN32) || !defined(__GNUC__) || !ARCH_X86_32 || AV_GCC_VERSION_AT_LEAST(4, 7)
--    OpenH264Version libver = WelsGetCodecVersion();
--    if (memcmp(&libver, &g_stCodecVersion, sizeof(libver))) {
--        av_log(logctx, AV_LOG_ERROR, "Incorrect library version loaded\n");
--        return AVERROR(EINVAL);
--    }
--#endif
--    return 0;
--}
-diff --git a/libavcodec/libopenh264.h b/libavcodec/libopenh264.h
-index dbb9c5d429..0b462d6fdc 100644
---- a/libavcodec/libopenh264.h
-+++ b/libavcodec/libopenh264.h
-@@ -34,6 +34,4 @@
- 
- void ff_libopenh264_trace_callback(void *ctx, int level, const char *msg);
- 
--int ff_libopenh264_check_version(void *logctx);
--
- #endif /* AVCODEC_LIBOPENH264_H */
-diff --git a/libavcodec/libopenh264dec.c b/libavcodec/libopenh264dec.c
-index 7d650ae03e..b6a9bba2dc 100644
---- a/libavcodec/libopenh264dec.c
-+++ b/libavcodec/libopenh264dec.c
-@@ -52,13 +52,9 @@ static av_cold int svc_decode_init(AVCodecContext *avctx)
- {
-     SVCContext *s = avctx->priv_data;
-     SDecodingParam param = { 0 };
--    int err;
-     int log_level;
-     WelsTraceCallback callback_function;
- 
--    if ((err = ff_libopenh264_check_version(avctx)) < 0)
--        return AVERROR_DECODER_NOT_FOUND;
--
-     if (WelsCreateDecoder(&s->decoder)) {
-         av_log(avctx, AV_LOG_ERROR, "Unable to create decoder\n");
-         return AVERROR_UNKNOWN;
-diff --git a/libavcodec/libopenh264enc.c b/libavcodec/libopenh264enc.c
-index f518d0894e..6f231d22b2 100644
---- a/libavcodec/libopenh264enc.c
-+++ b/libavcodec/libopenh264enc.c
-@@ -110,14 +110,10 @@ static av_cold int svc_encode_init(AVCodecContext *avctx)
- {
-     SVCContext *s = avctx->priv_data;
-     SEncParamExt param = { 0 };
--    int err;
-     int log_level;
-     WelsTraceCallback callback_function;
-     AVCPBProperties *props;
- 
--    if ((err = ff_libopenh264_check_version(avctx)) < 0)
--        return AVERROR_ENCODER_NOT_FOUND;
--
-     if (WelsCreateSVCEncoder(&s->encoder)) {
-         av_log(avctx, AV_LOG_ERROR, "Unable to create encoder\n");
-         return AVERROR_UNKNOWN;
--- 
-2.43.0
-

diff --git a/README.md b/README.md
index 9b921a7..238c0d3 100644
--- a/README.md
+++ b/README.md
@@ -5,24 +5,3 @@ demux, stream, filter and play pretty much anything that humans and machines
 have created. It supports the most obscure ancient formats up to the cutting
 edge. No matter if they were designed by some standards committee, the
 community or a corporation.
-
-## Creating the 'free' tarball
-
-1. Update the `Version` in the spec file.
-2. Set the `Release` to 0 in the spec file.
-3. Set `pkg_suffix` to `%nil`
-4. Do a full build locally: `fedpkg mockbuild --with full_build`
-5. Run `./ffmpeg_update_free_sources.sh results_ffmpeg/5.0/0.fc35/build.log`
-   This will update the `ffmpeg_free_sources` file list.
-   Note that header files will need to be manually added
-   to the `ffmpeg_free_sources` file list.
-6. Run `./ffmpeg_gen_free_tarball.sh` to create the tarball.
-7. Set `pkg_suffix` to `-free` again
-8. Set the `Release` to 1 in the spec file.
-9. Do a scratch build.
-
-OR
-
-1. Edit `ffmpeg_free_sources` and add missing files
-2. Run `./ffmpeg_gen_free_tarball.sh` to create the tarball.
-3. Do a scratch build.

diff --git a/enable_decoders b/enable_decoders
index 801d09e..d41f4e7 100644
--- a/enable_decoders
+++ b/enable_decoders
@@ -54,8 +54,10 @@ adpcm_thp
 adpcm_thp_le
 adpcm_vima
 adpcm_xa
+adpcm_xmd
 adpcm_yamaha
 adpcm_zork
+aic
 alac
 alias_pix
 amrnb
@@ -63,6 +65,8 @@ amrwb
 amv
 anm
 ansi # trivial
+anull
+apac
 ape
 apng # animated png
 arbc
@@ -79,7 +83,6 @@ aura
 aura2
 av1 # libaom
 av1_qsv # libaom
-ayuv # trivial
 bethsoftvid # trivial
 bfi # trivial
 bink
@@ -90,8 +93,10 @@ bitpacked # trivial
 bmp # trivial
 bmv_audio
 bmv_video
+bonk
 brender_pix
 c93
+cbd2_dpcm
 ccaption
 cdgraphics
 cdtoons
@@ -110,6 +115,7 @@ dfa
 dfpwm
 dirac # dirac
 dnxhd
+dnxhr
 dolby_e
 dpx
 dsd_lsbf
@@ -146,6 +152,7 @@ flic
 flv
 fmvc
 fourxm
+ftr # fdk-aac
 g723_1
 g729
 gdv
@@ -157,12 +164,13 @@ gsm_ms
 gsm_ms_at
 h261
 h263
-h263_v4l2m2m
+h263_v4l2m2m # hardware
 h263i
 h263p
 hap
 hca
 hcom
+hdr
 hnm4_video
 hq_hqa
 hqx
@@ -189,6 +197,8 @@ jv
 kgv1
 kmvc
 lagarith
+libaribb24 # aribb24
+libaribcaption # libaribcaption
 libaom # libaom
 libaom_av1 # libaom
 libcodec2 # codec2
@@ -197,6 +207,7 @@ libgsm # libgsm
 libgsm_ms # libgsm
 libilbc # ilbc
 libjxl # libjxl
+liblc3 # liblc3
 libopencore_amrnb # opencore-amr
 libopencore_amrwb # opencore-amr
 libopenh264 # openh264_dlopen
@@ -215,9 +226,11 @@ m101
 mace3
 mace6
 mdec
+media100
 metasound
 microdvd
 mimic
+misc4
 mjpeg # mjpegtools
 mjpeg_qsv # mjpegtools
 mjpegb
@@ -236,13 +249,13 @@ mp3on4
 mp3on4float
 mpc7
 mpc8
-mpeg1video
 mpeg1_v4l2m2m
-mpeg2video
+mpeg1video
 mpeg2_qsv
 mpeg2_v4l2m2m
+mpeg2video
 mpeg4
-mpeg4_v4l2m2m
+mpeg4_v4l2m2m # hardware
 mpegvideo
 mpl2
 msa1
@@ -320,6 +333,7 @@ pictor
 pjs
 png # libpng
 ppm # trivial
+prores
 prosumer
 psd
 ptx
@@ -327,6 +341,7 @@ qcelp
 qdm2
 qdmc
 qdraw
+qoa
 qoi
 qpeg
 qtrle
@@ -337,6 +352,7 @@ ra_288
 rasc
 rawvideo # trivial
 realtext
+rka
 rl2
 roq
 roq_dpcm
@@ -409,6 +425,7 @@ vcr1
 vmdaudio
 vmdvideo
 vmnc
+vnull
 vorbis # libvorbis
 vp3 # libav
 vp4 # libav
@@ -425,7 +442,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..17b8be3 100644
--- a/enable_encoders
+++ b/enable_encoders
@@ -22,11 +22,15 @@ adpcm_yamaha
 alac
 alias_pix
 amv
+anull
 apng # libpng
 ass # trivial
 asv1
 asv2
-ayuv # trival
+av1_amf
+av1_nvenc
+av1_qsv
+av1_vaapi
 bitpacked # trivial
 bmp # trivial
 cinepak
@@ -34,6 +38,7 @@ cljr
 dca
 dfpwm
 dnxhd
+dnxhr
 dpx
 dvbsub
 dvdsub
@@ -57,6 +62,7 @@ h264_qsv # hardware
 h264_v4l2m2m # hardware
 h264_vaapi # hardware
 hap
+hdr
 hevc_amf # hardware
 hevc_nvenc # hardware
 hevc_qsv # hardware
@@ -64,22 +70,22 @@ hevc_v4l2m2m # hardware
 hevc_vaapi # hardware
 huffyuv # trivial+zlib
 ilbc # ilbc
-jpegls
 jpeg2000
-libaom # libaom
+jpegls
+libaom
 libaom_av1 # libaom
 libcodec2 # codec2
 libgsm # libgsm
 libgsm_ms # libgsm
 libilbc # ilbc
 libjxl # libjxl
+liblc3 # liblc3
 libmp3lame # lame
 libopencore_amrnb
 libopenh264 # openh264_dlopen
 libopenjpeg # openjpeg
 libopus # opus
 librav1e # rav1e
-libschroedinger # schroedinger
 libspeex # speex
 libsvtav1
 libtheora # libtheora
@@ -98,9 +104,9 @@ mlp
 mp2 # twolame
 mp2fixed # twolame
 mpeg1video
-mpeg2video
 mpeg2_qsv
 mpeg2_vaapi
+mpeg2video
 mpeg4
 mpeg4_v4l2m2m # hardware
 msmpeg4v2
@@ -141,6 +147,9 @@ pgmyuv # trivial
 phm # trivial
 png # libpng
 ppm # trivial
+prores
+prores_aw
+prores_ks
 qoi
 qtrle
 r10k # trivial
@@ -179,6 +188,7 @@ v410 # trivial
 vc1_qsv # hardware
 vc1_v4l2m2m # hardware
 vc2 # dirac
+vnull
 vorbis # libvorbis
 vp8_qsv # libvpx
 vp8_v4l2m2m # libvpx
@@ -186,6 +196,7 @@ vp8_vaapi # libvpx
 vp9_qsv # libvpx
 vp9_vaapi # libvpx
 wavpack
+wbmp
 webvtt # trivial
 wmav1
 wmav2

diff --git a/ffmpeg-allow-fdk-aac-free.patch b/ffmpeg-allow-fdk-aac-free.patch
index 3b87cce..11e1a3c 100644
--- a/ffmpeg-allow-fdk-aac-free.patch
+++ b/ffmpeg-allow-fdk-aac-free.patch
@@ -4,23 +4,24 @@ fdk-aac-free-devel is GPL compatible
 
 See https://bugzilla.redhat.com/show_bug.cgi?id=1501522#c112
 
-Index: ffmpeg-5.0/configure
+Index: ffmpeg-7.0/configure
 ===================================================================
---- ffmpeg-5.0.orig/configure	2022-02-09 20:07:49.490888877 +0100
-+++ ffmpeg-5.0/configure	2022-02-09 20:08:30.102854308 +0100
-@@ -1783,7 +1783,6 @@ EXTERNAL_LIBRARY_GPL_LIST="
- 
+--- ffmpeg-7.0.orig/configure	2022-02-09 20:07:49.490888877 +0100
++++ ffmpeg-7.0/configure	2022-02-09 20:08:30.102854308 +0100
+@@ -1872,7 +1872,6 @@ EXTERNAL_LIBRARY_GPL_LIST="
+
  EXTERNAL_LIBRARY_NONFREE_LIST="
      decklink
 -    libfdk_aac
      libtls
  "
- 
-@@ -1822,6 +1821,7 @@ EXTERNAL_LIBRARY_LIST="
+
+@@ -1912,6 +1911,7 @@ EXTERNAL_LIBRARY_LIST="
+     libcodec2
      libdav1d
      libdc1394
-     libdrm
 +    libfdk_aac
      libflite
      libfontconfig
      libfreetype
+

diff --git a/ffmpeg-chromium.patch b/ffmpeg-chromium.patch
index 6625e2d..9872622 100644
--- a/ffmpeg-chromium.patch
+++ b/ffmpeg-chromium.patch
@@ -1,4 +1,4 @@
-From 4464ecf750bb9440e2571a8d810627cdec85ae02 Mon Sep 17 00:00:00 2001
+From d32aacab65a322b66d6a1b48f6cdb03e42bde0f9 Mon Sep 17 00:00:00 2001
 From: Frank Liberato <liberato@chromium.org>
 Date: Wed, 7 Jul 2021 19:01:22 -0700
 Subject: [PATCH] Add av_stream_get_first_dts for Chromium
@@ -9,38 +9,38 @@ Subject: [PATCH] Add av_stream_get_first_dts for Chromium
  2 files changed, 11 insertions(+)
 
 diff --git a/libavformat/avformat.h b/libavformat/avformat.h
-index f12fa7d904..0b9fd1f061 100644
+index 1916aa2dc5..e6682849fa 100644
 --- a/libavformat/avformat.h
 +++ b/libavformat/avformat.h
-@@ -1128,6 +1128,10 @@ struct AVCodecParserContext *av_stream_get_parser(const AVStream *s);
-  */
- int64_t    av_stream_get_end_pts(const AVStream *st);
- 
+@@ -1170,6 +1170,10 @@ typedef struct AVStreamGroup {
+
+ struct AVCodecParserContext *av_stream_get_parser(const AVStream *s);
+
 +// Chromium: We use the internal field first_dts vvv
 +int64_t    av_stream_get_first_dts(const AVStream *st);
 +// Chromium: We use the internal field first_dts ^^^
 +
  #define AV_PROGRAM_RUNNING 1
- 
+
  /**
 diff --git a/libavformat/utils.c b/libavformat/utils.c
 index cf4d68bff9..7d750abf88 100644
 --- a/libavformat/utils.c
 +++ b/libavformat/utils.c
-@@ -55,6 +55,13 @@ int ff_unlock_avformat(void)
-     return ff_mutex_unlock(&avformat_mutex) ? -1 : 0;
- }
+@@ -56,6 +56,13 @@ int ff_unlock_avformat(void)
+  * various utility functions for use within FFmpeg
+  */
  
 +// Chromium: We use the internal field first_dts vvv
 +int64_t av_stream_get_first_dts(const AVStream *st)
 +{
-+  return cffstream(st)->first_dts;
++    return cffstream(st)->first_dts;
 +}
 +// Chromium: We use the internal field first_dts ^^^
 +
  /* an arbitrarily chosen "sane" max packet size -- 50M */
  #define SANE_CHUNK_SIZE (50000000)
- 
+
 -- 
 2.41.0
 

diff --git a/ffmpeg-codec-choice.patch b/ffmpeg-codec-choice.patch
index 3c2bf10..f6a4ead 100644
--- a/ffmpeg-codec-choice.patch
+++ b/ffmpeg-codec-choice.patch
@@ -2,55 +2,57 @@ 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-7.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-7.0.orig/libavformat/matroskaenc.c
++++ ffmpeg-7.0/libavformat/matroskaenc.c
+@@ -3540,16 +3540,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",
++
+ 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",
+@@ -3617,8 +3626,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-dlopen-openh264.patch b/ffmpeg-dlopen-openh264.patch
deleted file mode 100644
index a283f85..0000000
--- a/ffmpeg-dlopen-openh264.patch
+++ /dev/null
@@ -1,363 +0,0 @@
-From 1f48740db0dda8d6ec1b97a7f4a794e381a65636 Mon Sep 17 00:00:00 2001
-From: Neal Gompa <ngompa@fedoraproject.org>
-Date: Wed, 12 Oct 2022 09:41:27 -0400
-Subject: [PATCH] avcodec/openh264: Add the ability to dlopen() OpenH264
-
-We can't directly depend on OpenH264, but we can weakly link to it
-and gracefully expose the capability.
-
-Co-authored-by: Andreas Schneider <asn@cryptomilk.org>
-Co-authored-by: Neal Gompa <ngompa@fedoraproject.org>
-
-Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
-Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
----
- configure                       |   3 +
- libavcodec/Makefile             |   1 +
- libavcodec/libopenh264.c        |   5 ++
- libavcodec/libopenh264_dlopen.c | 147 ++++++++++++++++++++++++++++++++
- libavcodec/libopenh264_dlopen.h |  58 +++++++++++++
- libavcodec/libopenh264dec.c     |  10 +++
- libavcodec/libopenh264enc.c     |  10 +++
- 7 files changed, 234 insertions(+)
- create mode 100644 libavcodec/libopenh264_dlopen.c
- create mode 100644 libavcodec/libopenh264_dlopen.h
-
-diff --git a/configure b/configure
-index ba5793b2ff..8855c1a908 100755
---- a/configure
-+++ b/configure
-@@ -251,6 +251,7 @@ External library support:
-   --enable-libopencore-amrwb enable AMR-WB decoding via libopencore-amrwb [no]
-   --enable-libopencv       enable video filtering via libopencv [no]
-   --enable-libopenh264     enable H.264 encoding via OpenH264 [no]
-+  --enable-libopenh264-dlopen  enable H.264 encoding via dlopen()'ed OpenH264 [no]
-   --enable-libopenjpeg     enable JPEG 2000 de/encoding via OpenJPEG [no]
-   --enable-libopenmpt      enable decoding tracked files via libopenmpt [no]
-   --enable-libopenvino     enable OpenVINO as a DNN module backend
-@@ -1844,6 +1845,7 @@ EXTERNAL_LIBRARY_LIST="
-     libmysofa
-     libopencv
-     libopenh264
-+    libopenh264_dlopen
-     libopenjpeg
-     libopenmpt
-     libopenvino
-@@ -6596,6 +6598,7 @@ enabled libopencv         && { check_headers opencv2/core/core_c.h &&
-                                  require libopencv opencv2/core/core_c.h cvCreateImageHeader -lopencv_core -lopencv_imgproc; } ||
-                                require_pkg_config libopencv opencv opencv/cxcore.h cvCreateImageHeader; }
- enabled libopenh264       && require_pkg_config libopenh264 openh264 wels/codec_api.h WelsGetCodecVersion
-+enabled libopenh264_dlopen && enable libopenh264 && add_cppflags "-I$(dirname `readlink -f $0`)/ffdlopenhdrs/include -DCONFIG_LIBOPENH264_DLOPEN=1"
- enabled libopenjpeg       && { check_pkg_config libopenjpeg "libopenjp2 >= 2.1.0" openjpeg.h opj_version ||
-                                { require_pkg_config libopenjpeg "libopenjp2 >= 2.1.0" openjpeg.h opj_version -DOPJ_STATIC && add_cppflags -DOPJ_STATIC; } }
- enabled libopenmpt        && require_pkg_config libopenmpt "libopenmpt >= 0.2.6557" libopenmpt/libopenmpt.h openmpt_module_create -lstdc++ && append libopenmpt_extralibs "-lstdc++"
-diff --git a/libavcodec/Makefile b/libavcodec/Makefile
-index 457ec58377..08a26fba5f 100644
---- a/libavcodec/Makefile
-+++ b/libavcodec/Makefile
-@@ -1075,6 +1075,7 @@ OBJS-$(CONFIG_LIBMP3LAME_ENCODER)         += libmp3lame.o
- OBJS-$(CONFIG_LIBOPENCORE_AMRNB_DECODER)  += libopencore-amr.o
- OBJS-$(CONFIG_LIBOPENCORE_AMRNB_ENCODER)  += libopencore-amr.o
- OBJS-$(CONFIG_LIBOPENCORE_AMRWB_DECODER)  += libopencore-amr.o
-+OBJS-$(CONFIG_LIBOPENH264_DLOPEN)         += libopenh264_dlopen.o
- OBJS-$(CONFIG_LIBOPENH264_DECODER)        += libopenh264dec.o libopenh264.o
- OBJS-$(CONFIG_LIBOPENH264_ENCODER)        += libopenh264enc.o libopenh264.o
- OBJS-$(CONFIG_LIBOPENJPEG_DECODER)        += libopenjpegdec.o
-diff --git a/libavcodec/libopenh264.c b/libavcodec/libopenh264.c
-index c80c85ea8b..128c3d9846 100644
---- a/libavcodec/libopenh264.c
-+++ b/libavcodec/libopenh264.c
-@@ -20,8 +20,13 @@
-  */
- 
- #include <string.h>
-+
-+#ifdef CONFIG_LIBOPENH264_DLOPEN
-+#include "libopenh264_dlopen.h"
-+#else
- #include <wels/codec_api.h>
- #include <wels/codec_ver.h>
-+#endif
- 
- #include "libavutil/error.h"
- #include "libavutil/log.h"
-diff --git a/libavcodec/libopenh264_dlopen.c b/libavcodec/libopenh264_dlopen.c
-new file mode 100644
-index 0000000000..49ea8ff44f
---- /dev/null
-+++ b/libavcodec/libopenh264_dlopen.c
-@@ -0,0 +1,147 @@
-+/*
-+ * OpenH264 dlopen code
-+ *
-+ * Copyright (C) 2022 Andreas Schneider <asn@cryptomilk.org>
-+ *
-+ * This file is part of FFmpeg.
-+ *
-+ * FFmpeg is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * FFmpeg is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with FFmpeg; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-+ */
-+
-+#include <dlfcn.h>
-+
-+#include "libopenh264_dlopen.h"
-+
-+/*
-+ * The symbol binding makes sure we do not run into strict aliasing issues which
-+ * can lead into segfaults.
-+ */
-+typedef int (*__oh264_WelsCreateSVCEncoder)(ISVCEncoder **);
-+typedef void (*__oh264_WelsDestroySVCEncoder)(ISVCEncoder *);
-+typedef int (*__oh264_WelsGetDecoderCapability)(SDecoderCapability *);
-+typedef long (*__oh264_WelsCreateDecoder)(ISVCDecoder **);
-+typedef void (*__oh264_WelsDestroyDecoder)(ISVCDecoder *);
-+typedef OpenH264Version (*__oh264_WelsGetCodecVersion)(void);
-+typedef void (*__oh264_WelsGetCodecVersionEx)(OpenH264Version *);
-+
-+#define OH264_SYMBOL_ENTRY(i)                                                  \
-+  union {                                                                      \
-+    __oh264_##i f;                                                             \
-+    void *obj;                                                                 \
-+  } _oh264_##i
-+
-+struct oh264_symbols {
-+  OH264_SYMBOL_ENTRY(WelsCreateSVCEncoder);
-+  OH264_SYMBOL_ENTRY(WelsDestroySVCEncoder);
-+  OH264_SYMBOL_ENTRY(WelsGetDecoderCapability);
-+  OH264_SYMBOL_ENTRY(WelsCreateDecoder);
-+  OH264_SYMBOL_ENTRY(WelsDestroyDecoder);
-+  OH264_SYMBOL_ENTRY(WelsGetCodecVersion);
-+  OH264_SYMBOL_ENTRY(WelsGetCodecVersionEx);
-+};
-+
-+/* Symbols are bound by loadLibOpenH264() */
-+static struct oh264_symbols openh264_symbols;
-+
-+int oh264_WelsCreateSVCEncoder(ISVCEncoder **ppEncoder) {
-+  return openh264_symbols._oh264_WelsCreateSVCEncoder.f(ppEncoder);
-+}
-+
-+void oh264_WelsDestroySVCEncoder(ISVCEncoder *pEncoder) {
-+  return openh264_symbols._oh264_WelsDestroySVCEncoder.f(pEncoder);
-+}
-+
-+int oh264_WelsGetDecoderCapability(SDecoderCapability *pDecCapability) {
-+  return openh264_symbols._oh264_WelsGetDecoderCapability.f(pDecCapability);
-+}
-+
-+long oh264_WelsCreateDecoder(ISVCDecoder **ppDecoder) {
-+  return openh264_symbols._oh264_WelsCreateDecoder.f(ppDecoder);
-+}
-+
-+void oh264_WelsDestroyDecoder(ISVCDecoder *pDecoder) {
-+  return openh264_symbols._oh264_WelsDestroyDecoder.f(pDecoder);
-+}
-+
-+OpenH264Version oh264_WelsGetCodecVersion(void) {
-+  return openh264_symbols._oh264_WelsGetCodecVersion.f();
-+}
-+
-+void oh264_WelsGetCodecVersionEx(OpenH264Version *pVersion) {
-+  openh264_symbols._oh264_WelsGetCodecVersionEx.f(pVersion);
-+}
-+
-+static void *_oh264_bind_symbol(AVCodecContext *avctx,
-+                                void *handle,
-+                                const char *sym_name) {
-+    void *sym = NULL;
-+
-+    sym = dlsym(handle, sym_name);
-+    if (sym == NULL) {
-+        const char *err = dlerror();
-+        av_log(avctx,
-+               AV_LOG_WARNING,
-+               "%s: Failed to bind %s\n",
-+               err,
-+               sym_name);
-+        return NULL;
-+    }
-+
-+    return sym;
-+}
-+
-+#define oh264_bind_symbol(avctx, handle, sym_name)                           \
-+  if (openh264_symbols._oh264_##sym_name.obj == NULL) {                      \
-+    openh264_symbols._oh264_##sym_name.obj = _oh264_bind_symbol(avctx, handle, #sym_name); \
-+    if (openh264_symbols._oh264_##sym_name.obj == NULL) {                    \
-+      return 1;                                                              \
-+    }                                                                        \
-+  }
-+
-+int loadLibOpenH264(AVCodecContext *avctx) {
-+  static bool initialized = false;
-+  void *libopenh264 = NULL;
-+  const char *err = NULL;
-+
-+  if (initialized) {
-+      return 0;
-+  }
-+
-+#define OPENH264_LIB "libopenh264.so.7"
-+  libopenh264 = dlopen(OPENH264_LIB, RTLD_LAZY);
-+  err = dlerror();
-+  if (err != NULL) {
-+    av_log(avctx, AV_LOG_WARNING,
-+           "%s: %s is missing, openh264 support will be disabled\n", err,
-+           OPENH264_LIB);
-+
-+    if (libopenh264 != NULL) {
-+      dlclose(libopenh264);
-+    }
-+    return 1;
-+  }
-+
-+  oh264_bind_symbol(avctx, libopenh264, WelsCreateSVCEncoder);
-+  oh264_bind_symbol(avctx, libopenh264, WelsDestroySVCEncoder);
-+  oh264_bind_symbol(avctx, libopenh264, WelsGetDecoderCapability);
-+  oh264_bind_symbol(avctx, libopenh264, WelsCreateDecoder);
-+  oh264_bind_symbol(avctx, libopenh264, WelsDestroyDecoder);
-+  oh264_bind_symbol(avctx, libopenh264, WelsGetCodecVersion);
-+  oh264_bind_symbol(avctx, libopenh264, WelsGetCodecVersionEx);
-+
-+  initialized = true;
-+
-+  return 0;
-+}
-diff --git a/libavcodec/libopenh264_dlopen.h b/libavcodec/libopenh264_dlopen.h
-new file mode 100644
-index 0000000000..d7d8bb7cad
---- /dev/null
-+++ b/libavcodec/libopenh264_dlopen.h
-@@ -0,0 +1,58 @@
-+/*
-+ * OpenH264 dlopen code
-+ *
-+ * Copyright (C) 2022 Andreas Schneider <asn@cryptomilk.org>
-+ *
-+ * This file is part of FFmpeg.
-+ *
-+ * FFmpeg is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * FFmpeg is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with FFmpeg; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-+ */
-+
-+#ifndef HAVE_LIBOPENH264_DLOPEN_H
-+#define HAVE_LIBOPENH264_DLOPEN_H
-+
-+#ifdef CONFIG_LIBOPENH264_DLOPEN
-+
-+#include <wels/codec_api.h>
-+#include <wels/codec_ver.h>
-+
-+#include "avcodec.h"
-+
-+int oh264_WelsCreateSVCEncoder(ISVCEncoder **ppEncoder);
-+#define WelsCreateSVCEncoder oh264_WelsCreateSVCEncoder
-+
-+void oh264_WelsDestroySVCEncoder(ISVCEncoder *pEncoder);
-+#define WelsDestroySVCEncoder oh264_WelsDestroySVCEncoder
-+
-+int oh264_WelsGetDecoderCapability(SDecoderCapability *pDecCapability);
-+#define WelsGetDecoderCapability oh264_WelsGetDecoderCapability
-+
-+long oh264_WelsCreateDecoder(ISVCDecoder **ppDecoder);
-+#define WelsCreateDecoder oh264_WelsCreateDecoder
-+
-+void oh264_WelsDestroyDecoder(ISVCDecoder *pDecoder);
-+#define WelsDestroyDecoder oh264_WelsDestroyDecoder
-+
-+OpenH264Version oh264_WelsGetCodecVersion(void);
-+#define WelsGetCodecVersion oh264_WelsGetCodecVersion
-+
-+void oh264_WelsGetCodecVersionEx(OpenH264Version *pVersion);
-+#define WelsGetCodecVersionEx oh264_WelsGetCodecVersionEx
-+
-+int loadLibOpenH264(AVCodecContext *avctx);
-+
-+#endif /* CONFIG_LIBOPENH264_DLOPEN */
-+
-+#endif /* HAVE_LIBOPENH264_DLOPEN_H */
-diff --git a/libavcodec/libopenh264dec.c b/libavcodec/libopenh264dec.c
-index 7e14d4dd7d..a805598446 100644
---- a/libavcodec/libopenh264dec.c
-+++ b/libavcodec/libopenh264dec.c
-@@ -19,8 +19,12 @@
-  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-  */
- 
-+#ifdef CONFIG_LIBOPENH264_DLOPEN
-+#include "libopenh264_dlopen.h"
-+#else
- #include <wels/codec_api.h>
- #include <wels/codec_ver.h>
-+#endif
- 
- #include "libavutil/common.h"
- #include "libavutil/fifo.h"
-@@ -55,6 +59,12 @@ static av_cold int svc_decode_init(AVCodecContext *avctx)
-     int log_level;
-     WelsTraceCallback callback_function;
- 
-+#ifdef CONFIG_LIBOPENH264_DLOPEN
-+    if (loadLibOpenH264(avctx)) {
-+         return AVERROR_DECODER_NOT_FOUND;
-+    }
-+#endif
-+
-     if (WelsCreateDecoder(&s->decoder)) {
-         av_log(avctx, AV_LOG_ERROR, "Unable to create decoder\n");
-         return AVERROR_UNKNOWN;
-diff --git a/libavcodec/libopenh264enc.c b/libavcodec/libopenh264enc.c
-index 5257906567..80481f3d0a 100644
---- a/libavcodec/libopenh264enc.c
-+++ b/libavcodec/libopenh264enc.c
-@@ -19,8 +19,12 @@
-  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-  */
- 
-+#ifdef CONFIG_LIBOPENH264_DLOPEN
-+#include "libopenh264_dlopen.h"
-+#else
- #include <wels/codec_api.h>
- #include <wels/codec_ver.h>
-+#endif
- 
- #include "libavutil/attributes.h"
- #include "libavutil/common.h"
-@@ -114,6 +118,12 @@ static av_cold int svc_encode_init(AVCodecContext *avctx)
-     WelsTraceCallback callback_function;
-     AVCPBProperties *props;
- 
-+#ifdef CONFIG_LIBOPENH264_DLOPEN
-+    if (loadLibOpenH264(avctx)) {
-+         return AVERROR_ENCODER_NOT_FOUND;
-+    }
-+#endif
-+
-     if (WelsCreateSVCEncoder(&s->encoder)) {
-         av_log(avctx, AV_LOG_ERROR, "Unable to create encoder\n");
-         return AVERROR_UNKNOWN;
--- 
-2.36.1
-

diff --git a/ffmpeg-new-coder-errors.patch b/ffmpeg-new-coder-errors.patch
deleted file mode 100644
index 1dc687c..0000000
--- a/ffmpeg-new-coder-errors.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-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).
-
----
- fftools/ffmpeg.c        |    2 +-
- fftools/ffmpeg_filter.c |    4 ++--
- fftools/ffmpeg_opt.c    |    2 +-
- 3 files changed, 4 insertions(+), 4 deletions(-)
-
-Index: ffmpeg-5.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
-     if (ist->decoding_needed) {
-         const AVCodec *codec = ist->dec;
-         if (!codec) {
--            snprintf(error, error_len, "Decoder (codec %s) not found for input stream #%d:%d",
-+            snprintf(error, error_len, "This build of ffmpeg does not include a \"%s\" decoder needed for input stream #%d:%d.",
-                     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
-===================================================================
---- 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
- {
-     if (!ifilter->ist->dec) {
-         av_log(NULL, AV_LOG_ERROR,
--               "No decoder for stream #%d:%d, filtering impossible\n",
-+               "This build of ffmpeg does not have a suitable decoder for stream #%d:%d enabled, filtering impossible\n",
-                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.spec b/ffmpeg.spec
index 4b3ffc3..2ee240d 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -1,9 +1,9 @@
 # For a complete build enable these two
-%bcond_with upstream_tarball
-%bcond_with all_codecs
+%bcond upstream_tarball 0
+%bcond all_codecs 0
 
 # Break dependency cycles by disabling certain optional dependencies.
-%bcond_with bootstrap
+%bcond bootstrap 0
 
 # 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
@@ -12,128 +12,105 @@
 
 # Fails due to asm issue
 %ifarch %{ix86} %{arm}
-%bcond_with lto
+%bcond lto 0
 %else
-%bcond_without lto
+%bcond lto 1
 %endif
 
 %ifarch x86_64
-%bcond_without svtav1
-%bcond_without mfx
-%bcond_without vmaf
+%bcond vpl 1
+%bcond vmaf 1
 %else
-%bcond_with svtav1
-%bcond_with mfx
-%bcond_with vmaf
+%bcond vpl 0
+%bcond vmaf 0
 %endif
 
 %ifarch s390 s390x
-%bcond_with dc1394
+%bcond dc1394 0
+%bcond ffnvcodec 0
 %else
-%bcond_without dc1394
+%bcond dc1394 1
+%bcond ffnvcodec 1
 %endif
 
 %if 0%{?rhel}
-# Disable dependencies not offered in RHEL/EPEL
-%bcond_with crystalhd
-%bcond_with omxil
+# Disable dependencies not available or wanted on RHEL/EPEL
+%bcond chromaprint 0
+%bcond flite 0
 %else
-
-# Disable some features because RHEL 9 packages are too old
-%if 0%{?rhel} && 0%{?rhel} <= 9
-%bcond_with flite
-%bcond_with lcms2
-%bcond_with placebo
-%else
-%bcond_without flite
-%bcond_without lcms2
-%bcond_without placebo
+# Break chromaprint dependency cycle (Fedora-only):
+#   ffmpeg (libavcodec-free) → chromaprint → ffmpeg
+%bcond chromaprint %{?_with_bootstrap:0}%{!?_with_bootstrap:1}
+%bcond flite 1
 %endif
 
-# crystalhd isn't available on IBM Z
-%ifarch s390 s390x
-%bcond_with crystalhd
+%if 0%{?rhel} && 0%{?rhel} <= 9
+# Disable some features because RHEL 9 packages are too old
+%bcond lcms2 0
+%bcond placebo 0
 %else
-%bcond_without crystalhd
+%bcond lcms2 1
+%bcond placebo 1
 %endif
 
-%bcond_without omxil
-
-%endif
-
-# Break chromaprint dependency cycle (Fedora-only):
-#   ffmpeg (libavcodec-free) → chromaprint → ffmpeg
-%if %{with bootstrap}
-%bcond_with chromaprint
+%if 0%{?el9}
+# Disable temporarily until liblc3 is in epel9
+%bcond lc3 0
 %else
-%bcond_without chromaprint
+%bcond lc3 1
 %endif
 
-
 %if %{with all_codecs}
-%bcond_without rtmp
-%bcond_without x264
-%bcond_without x265
+%bcond evc 1
+%bcond rtmp 1
+%bcond vvc 1
+%bcond x264 1
+%bcond x265 1
 %else
-%bcond_with rtmp
-%bcond_with x264
-%bcond_with x265
+%bcond evc 0
+%bcond rtmp 0
+%bcond vvc 0
+%bcond x264 0
+%bcond x265 0
 %endif
 
 %if %{without lto}
 %global _lto_cflags %{nil}
 %endif
 
-%if "%{__isa_bits}" == "64"
-%global lib64_suffix ()(64bit)
-%endif
-%global openh264_soversion 7
+# FIXME: GCC says there's incompatible pointer casts going on in libavdevice...
+%global build_type_safety_c 2
 
-%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 swresample_soversion 4
-%global swscale_soversion 6
+%global av_codec_soversion 61
+%global av_device_soversion 61
+%global av_filter_soversion 10
+%global av_format_soversion 61
+%global av_util_soversion 59
+%global postproc_soversion 58
+%global swresample_soversion 5
+%global swscale_soversion 8
 
 Name:           ffmpeg
 %global pkg_name %{name}%{?pkg_suffix}
 
-Version:        5.1.9
-Release:        1%{?dist}
+Version:        7.1.5
+Release:        2%{?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
-Source2:        https://ffmpeg.org/releases/ffmpeg-%{version}.tar.xz.asc
+Source0:        https://ffmpeg.org/releases/ffmpeg-%{version}.tar.xz
+Source1:        https://ffmpeg.org/releases/ffmpeg-%{version}.tar.xz.asc
 # https://ffmpeg.org/ffmpeg-devel.asc
 # gpg2 --import --import-options import-export,import-minimal ffmpeg-devel.asc > ./ffmpeg.keyring
-Source3:        ffmpeg.keyring
-Source4:        ffmpeg_free_sources
+Source2:        ffmpeg.keyring
 Source20:       enable_decoders
 Source21:       enable_encoders
-# Scripts for generating tarballs
-Source90:       ffmpeg_update_free_sources.sh
-Source91:       ffmpeg_gen_free_tarball.sh
-Source92:       ffmpeg_get_dlopen_headers.sh
-Source93:       ffmpeg_find_free_source_headers.sh
 
 # Fixes for reduced codec selection on free build
 Patch1:         ffmpeg-codec-choice.patch
-# Better error messages for free build
-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
-# Drop openh264 runtime version checks
-# https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=10211
-Patch4:         0001-lavc-libopenh264-Drop-openh264-runtime-version-check.patch
-
-# Set up dlopen for openh264
-Patch1001:      ffmpeg-dlopen-openh264.patch
+Patch2:         ffmpeg-allow-fdk-aac-free.patch
 
 # Add first_dts getter to libavformat for Chromium
 # See: https://bugzilla.redhat.com/show_bug.cgi?id=2240127
@@ -162,10 +139,8 @@ BuildRequires:  gnupg2
 BuildRequires:  gsm-devel
 BuildRequires:  ladspa-devel
 BuildRequires:  lame-devel
-%if %{with crystalhd}
-BuildRequires:  libcrystalhd-devel
-%endif
 BuildRequires:  libgcrypt-devel
+BuildRequires:  libklvanc-devel
 BuildRequires:  libmysofa-devel
 BuildRequires:  libX11-devel
 BuildRequires:  libXext-devel
@@ -175,10 +150,13 @@ BuildRequires:  nasm
 BuildRequires:  perl(Pod::Man)
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(aom)
+BuildRequires:  pkgconfig(aribb24) >= 1.0.3
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(caca)
 BuildRequires:  pkgconfig(codec2)
 BuildRequires:  pkgconfig(dav1d)
+BuildRequires:  pkgconfig(dvdnav)
+BuildRequires:  pkgconfig(dvdread)
 BuildRequires:  pkgconfig(ffnvcodec)
 BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(fontconfig)
@@ -187,11 +165,16 @@ BuildRequires:  pkgconfig(frei0r)
 BuildRequires:  pkgconfig(fribidi)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(gnutls)
+BuildRequires:  pkgconfig(harfbuzz)
 BuildRequires:  pkgconfig(libilbc)
 BuildRequires:  pkgconfig(jack)
+%if %{with lc3}
+BuildRequires:  pkgconfig(lc3) >= 1.1.0
+%endif
 %if %{with lcms2}
 BuildRequires:  pkgconfig(lcms2) >= 2.13
 %endif
+BuildRequires:  pkgconfig(libaribcaption) >= 1.1.1
 BuildRequires:  pkgconfig(libass)
 BuildRequires:  pkgconfig(libbluray)
 BuildRequires:  pkgconfig(libbs2b)
@@ -203,15 +186,13 @@ BuildRequires:  pkgconfig(libchromaprint)
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libjxl) >= 0.7.0
 BuildRequires:  pkgconfig(libmodplug)
-%if %{with omxil}
-BuildRequires:  pkgconfig(libomxil-bellagio)
-%endif
 BuildRequires:  pkgconfig(libopenjp2)
 BuildRequires:  pkgconfig(libopenmpt)
 %if %{with placebo}
 BuildRequires:  pkgconfig(libplacebo) >= 4.192.0
 %endif
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libqrencode)
 BuildRequires:  pkgconfig(librabbitmq)
 BuildRequires:  pkgconfig(librist)
 BuildRequires:  pkgconfig(librsvg-2.0)
@@ -225,15 +206,14 @@ BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(libzmq)
 BuildRequires:  pkgconfig(lilv-0)
 BuildRequires:  pkgconfig(lv2)
-BuildRequires:  pkgconfig(netcdf)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(opencore-amrnb)
 BuildRequires:  pkgconfig(OpenCL)
+BuildRequires:  pkgconfig(openh264)
 BuildRequires:  pkgconfig(opus)
 BuildRequires:  pkgconfig(rav1e)
 BuildRequires:  pkgconfig(rubberband)
-BuildRequires:  pkgconfig(schroedinger-1.0)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(shaderc) >= 2019.1
 BuildRequires:  pkgconfig(smbclient)
@@ -241,6 +221,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)
@@ -250,7 +231,7 @@ BuildRequires:  pkgconfig(vidstab)
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(vo-amrwbenc)
 BuildRequires:  pkgconfig(vpx)
-BuildRequires:  pkgconfig(vulkan)
+BuildRequires:  pkgconfig(vulkan) >= 1.3.255
 BuildRequires:  pkgconfig(wavpack)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xcb-render)
@@ -271,11 +252,12 @@ BuildRequires:  pkgconfig(libiec61883)
 %if %{with rtmp}
 BuildRequires:  librtmp-devel
 %endif
-%if %{with mfx}
-BuildRequires:  pkgconfig(libmfx) < 2.0
+%if %{with vpl}
+BuildRequires:  pkgconfig(vpl) >= 2.6
 %endif
-%if %{with svtav1}
-BuildRequires:  pkgconfig(SvtAv1Enc) >= 0.9.0
+%if %{with evc}
+BuildRequires:  pkgconfig(libxevd)
+BuildRequires:  pkgconfig(libxeve)
 %endif
 %if %{with x264}
 BuildRequires:  pkgconfig(x264)
@@ -349,10 +331,8 @@ community or a corporation.
 Summary:        FFmpeg codec library
 Requires:       libavutil%{?pkg_suffix}%{_isa} = %{version}-%{release}
 Requires:       libswresample%{?pkg_suffix}%{_isa} = %{version}-%{release}
-# We dlopen() openh264, so weak-depend on it...
-## Note, we can do this because openh264 is provided in a default-enabled
-## third party repository provided by Cisco.
-Recommends:     libopenh264.so.%{openh264_soversion}%{?lib64_suffix}
+# We require libopenh264 library, which has a dummy implementation and a real one
+# In the event that this is being installed, we want to prefer openh264 if available
 Suggests:       openh264%{_isa}
 
 %description -n libavcodec%{?pkg_suffix}
@@ -560,10 +540,10 @@ This subpackage contains the headers for FFmpeg libswscale.
 
 %prep
 %if %{with upstream_tarball}
-gpgv2 --quiet --keyring %{SOURCE3} %{SOURCE2} %{SOURCE0}
+%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
 %endif
 
-%autosetup -a1 -S git_am
+%autosetup -S git_am
 install -m 0644 %{SOURCE20} enable_decoders
 install -m 0644 %{SOURCE21} enable_encoders
 # fix -O3 -g in host_cflags
@@ -587,31 +567,42 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
     --optflags="%{build_cflags}" \
     --extra-ldflags="%{build_ldflags}" \
     --disable-htmlpages \
-    --enable-pic \
+    --disable-static \
     --disable-stripping \
+    --enable-pic \
     --enable-shared \
-    --disable-static \
     --enable-gpl \
     --enable-version3 \
-    --enable-libsmbclient \
-    --disable-openssl \
+    --enable-amf \
+    --enable-avcodec \
+    --enable-avdevice \
+    --enable-avfilter \
+    --enable-avformat \
+    --enable-alsa \
     --enable-bzlib \
-    --enable-frei0r \
 %if %{with chromaprint}
     --enable-chromaprint \
 %else
     --disable-chromaprint \
 %endif
+    --disable-cuda-nvcc \
+%if %{with ffnvcodec}
+    --enable-cuvid \
+%endif
+    --disable-decklink \
+    --enable-frei0r \
     --enable-gcrypt \
+    --enable-gmp \
     --enable-gnutls \
+    --enable-gray \
+    --enable-iconv \
     --enable-ladspa \
 %if %{with lcms2}
     --enable-lcms2 \
 %endif
-    --enable-libshaderc \
-    --enable-vulkan \
-    --disable-cuda-sdk \
     --enable-libaom \
+    --enable-libaribb24 \
+    --enable-libaribcaption \
     --enable-libass \
     --enable-libbluray \
     --enable-libbs2b \
@@ -619,10 +610,12 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
     --enable-libcdio \
     --enable-libcodec2 \
     --enable-libdav1d \
+    --disable-libdavs2 \
 %if %{with dc1394}
     --enable-libdc1394 \
 %endif
-    --enable-libdrm \
+    --enable-libdvdnav \
+    --enable-libdvdread \
     --enable-libfdk-aac \
 %if %{with flite}
     --enable-libflite \
@@ -632,16 +625,27 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
     --enable-libfribidi \
     --enable-libgme \
     --enable-libgsm \
+    --enable-libharfbuzz \
 %if %{with dc1394}
     --enable-libiec61883 \
 %endif
     --enable-libilbc \
     --enable-libjack \
     --enable-libjxl \
+    --enable-libklvanc \
+    --disable-liblensfun \
+    --disable-liblcevc-dec \
+%if %{with lc3}
+    --enable-liblc3 \
+%endif
     --enable-libmodplug \
     --enable-libmp3lame \
     --enable-libmysofa \
-    --enable-libopenh264-dlopen \
+    --disable-libnpp \
+    --enable-libopencore-amrnb \
+    --enable-libopencore-amrwb \
+    --disable-libopencv \
+    --enable-libopenh264 \
     --enable-libopenjpeg \
     --enable-libopenmpt \
     --enable-libopus \
@@ -649,68 +653,98 @@ cp -a doc/examples/{*.c,Makefile,README} _doc/examples/
     --enable-libplacebo \
 %endif
     --enable-libpulse \
+    --enable-libqrencode \
+    --disable-libquirc \
     --enable-librabbitmq \
     --enable-librav1e \
     --enable-librist \
     --enable-librsvg \
+%if %{with librtmp}
+    --enable-librtmp \
+%endif
     --enable-librubberband \
+    --enable-libshaderc \
+    --disable-libshine \
+    --enable-libsmbclient \
     --enable-libsnappy \
-%if %{with svtav1}
     --enable-libsvtav1 \
-%endif
     --enable-libsoxr \
     --enable-libspeex \
-    --enable-libssh \
     --enable-libsrt \
+    --enable-libssh \
+    --disable-libtensorflow \
     --enable-libtesseract \
     --enable-libtheora \
+    --disable-libtorch \
+    --disable-libuavs3d \
     --enable-libtwolame \
+    --enable-libv4l2 \
     --enable-libvidstab \
 %if %{with vmaf}
     --enable-libvmaf \
 %endif
+    --enable-libvo-amrwbenc \
     --enable-libvorbis \
-    --enable-libv4l2 \
+%if %{with vpl}
+    --enable-libvpl \
+%endif
     --enable-libvpx \
     --enable-libwebp \
-    --enable-libxml2 \
-    --enable-libzimg \
-    --enable-libzmq \
-    --enable-libzvbi \
-%if %{with lto}
-  --enable-lto \
-%endif
-%if %{with mfx}
-    --enable-libmfx \
-%endif
-    --enable-lv2 \
-    --enable-vaapi \
-    --enable-vdpau \
-    --enable-libopencore-amrnb \
-    --enable-libopencore-amrwb \
-    --enable-libvo-amrwbenc \
 %if %{with x264}
     --enable-libx264 \
 %endif
 %if %{with x265}
     --enable-libx265 \
 %endif
-%if %{with librtmp}
-    --enable-librtmp \
+    --disable-libxavs2 \
+    --disable-libxavs \
+    --enable-libxcb \
+    --enable-libxcb-shape \
+    --enable-libxcb-shm \
+    --enable-libxcb-xfixes \
+%if %{with evc}
+    --enable-libxeve \
+    --enable-libxevd \
 %endif
+    --enable-libxml2 \
     --enable-libxvid \
+    --enable-libzimg \
+    --enable-libzmq \
+    --enable-libzvbi \
+%if %{with lto}
+    --enable-lto \
+%endif
+    --enable-lv2 \
+    --enable-lzma \
+    --enable-manpages \
+%if %{with ffnvcodec}
+    --enable-nvdec \
+    --enable-nvenc \
+%endif
     --enable-openal \
     --enable-opencl \
     --enable-opengl \
+    --disable-openssl \
+    --enable-postproc \
     --enable-pthreads \
+    --enable-sdl2 \
+    --enable-shared \
+    --enable-swresample \
+    --enable-swscale \
+    --enable-v4l2-m2m \
+    --enable-vaapi \
     --enable-vapoursynth \
+    --enable-vdpau \
+    --enable-vulkan \
+    --enable-xlib \
+    --enable-zlib \
 %if %{without all_codecs}
     --enable-muxers \
     --enable-demuxers \
     --enable-hwaccels \
     --disable-encoders \
     --disable-decoders \
-    --disable-decoder="h264,hevc,vc1" \
+    --disable-decoder="h264,hevc,libxevd,vc1,vvc" \
     --enable-encoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <enable_encoders)" \
     --enable-decoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <enable_decoders)" \
 %endif
@@ -751,7 +785,7 @@ cat config_components.h
 # Paranoia check
 %if %{without all_codecs}
 # DECODER
-for i in H264 HEVC HEVC_RKMPP VC1; do
+for i in H264 HEVC HEVC_RKMPP VC1 VVC; do
     grep -q "#define CONFIG_${i}_DECODER 0" config_components.h
 done
 
@@ -879,23 +913,211 @@ rm -rf %{buildroot}%{_datadir}/%{name}/examples
 %{_mandir}/man3/libswscale.3*
 
 %changelog
-* Tue May 12 2026 Dominik Mierzejewski <dominik@greysector.net> - 5.1.9-1
-- Update to 5.1.9
+* Tue Jul 14 2026 Troy Dawson <tdawson@redhat.com> - 7.1.5-2
+- Enable lc3 for epel10, disable for epel9
+
+* Mon Jun 22 2026 Dominik Mierzejewski <dominik@greysector.net> - 7.1.5-1
+- Update to 7.1.5.
+- Drop merged fix for CVE-2025-22921.
+
+* Thu May 07 2026 Dominik Mierzejewski <dominik@greysector.net> - 7.1.4-1
+- Update to 7.1.4.
+
+* Mon Nov 17 2025 Neal Gompa <ngompa@fedoraproject.org> - 7.1.2-2
+- Disable lc3 only on RHEL 10
+
+* Wed Sep 24 2025 Simone Caronni <negativo17@gmail.com> - 7.1.2-1
+- Update to 7.1.2.
+- Enable VANC processing for SDI.
+- Explicitly list all implicitly enabled/disabled options.
+
+* Fri Jun 13 2025 Neal Gompa <ngompa@fedoraproject.org> - 7.1.1-4
+- Switch to regular upstream sources for package build
+- Enable more codecs
+
+* Sat Mar 22 2025 Songsong Zhang <U2FsdGVkX1@gmail.com> - 7.1.1-3
+- Add missing source files for riscv64
+
+* Thu Mar 13 2025 Fabio Valentini <decathorpe@gmail.com> - 7.1.1-2
+- Rebuild for noopenh264 2.6.0
+
+* Thu Mar 06 2025 Dominik Mierzejewski <dominik@greysector.net> - 7.1.1-1
+- Update to 7.1.1 (resolves rhbz#2349351)
+- Enable LC3 codec via liblc3
+- Backport fix for CVE-2025-22921 (resolves rhbz#2346558)
+
+* Fri Feb 07 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 7.1-1
+- Rebase to 7.1 (rhbz#2273572)
+
+* Wed Feb 05 2025 Robert-André Mauchin <zebob.m@gmail.com> - 7.0.2-13
+- Rebuilt for aom 3.11.0
+
+* Sun Feb 02 2025 Sérgio Basto <sergio@serjux.com> - 7.0.2-12
+- Rebuild for jpegxl (libjxl) 0.11.1
+
+* Wed Jan 29 2025 Simone Caronni <negativo17@gmail.com> - 7.0.2-11
+- Rebuild for updated VapourSynth.
+
+* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.2-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
+
+* Thu Jan 09 2025 Michel Lind <salimma@fedoraproject.org> - 7.0.2-9
+- Rebuilt for rubberband 4
+
+* Tue Nov 12 2024 Sandro Mani <manisandro@gmail.com> - 7.0.2-8
+- Rebuild (tesseract)
+
+* Mon Oct 07 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 7.0.2-7
+- Properly enable aribb24/libaribcaption
+- Disable VANC dependency as it depends on decklink
+
+* Mon Oct 07 2024 Neal Gompa <ngompa@fedoraproject.org> - 7.0.2-6
+- Enable SDI data processing (Kernel Labs VANC) processing
+- Enable Japanese DVD subtitles/teletext (aribb24/libaribcaption)
+
+* Mon Oct 07 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 7.0.2-5
+- Properly enable noopenh264
+
+* Wed Oct 02 2024 Neal Gompa <ngompa@fedoraproject.org> - 7.0.2-4
+- Fix chromaprint bcond
+
+* Wed Sep 25 2024 Michel Lind <salimma@fedoraproject.org> - 7.0.2-3
+- Disable omxil completely, it's now retired
+- Rebuild for tesseract-5.4.1-3 (soversion change from 5.4.1 to just 5.4)
+
+* Fri Sep 20 2024 Neal Gompa <ngompa@fedoraproject.org> - 7.0.2-2
+- Rebuild for newer ffnvcodec
+
+* Fri Sep 06 2024 Neal Gompa <ngompa@fedoraproject.org> - 7.0.2-1
+- Rebase to 7.0.2 (rhbz#2273572)
+- Drop OpenH264 dlopen headers as we use noopenh264 now
+- Use modern bconds
+
+* Sat Aug 24 2024 Fabio Valentini <decathorpe@gmail.com> - 6.1.2-1
+- Update to 6.1.2
+
+* Sat Jul 20 2024 Neal Gompa <ngompa@fedoraproject.org> - 6.1.1-19
+- Backport fixes for Mesa 24.0.6+ / 21.1.4+ changes for VA-API
+
+* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.1-18
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
+
+* Tue Jul 16 2024 Nicolas Chauvet <kwizart@gmail.com> - 6.1.1-17
+- Rebuilt for libplacebo/vmaf
+
+* Wed Jun 19 2024 Dominik Mierzejewski <dominik@greysector.net> - 6.1.1-16
+- Backport fix for CVE-2023-49528
 
-* Wed Nov 06 2024 Fabio Valentini <decathorpe@gmail.com> - 5.1.4-3
-- Rebuild for dav1d 1.5.0
+* Thu Jun 13 2024 Sandro Mani <manisandro@gmail.com> - 6.1.1-15
+- Rebuild for tesseract-5.4.1
 
-* Wed Dec 06 2023 Kalev Lember <klember@redhat.com> - 5.1.4-2
+* Wed May 29 2024 Robert-André Mauchin <zebob.m@gmail.com> - 6.1.1-14
+- Rebuild for svt-av1 2.1.0
+
+* Wed May 22 2024 Simone Caronni <negativo17@gmail.com> - 6.1.1-13
+- Rebuild for updated VapourSynth.
+
+* Tue Apr 23 2024 Kalev Lember <klember@redhat.com> - 6.1.1-12
+- Stop using bundled openh264 headers in F40+ and build against noopenh264
+- Backport a fix to build with Vulkan headers >= 1.3.280.0
+
+* Wed Mar 13 2024 Sérgio Basto <sergio@serjux.com> - 6.1.1-11
+- Rebuild for jpegxl (libjxl) 0.10.2
+
+* Tue Mar 12 2024 Dominik Mierzejewski <dominik@greysector.net> - 6.1.1-10
+- Enable drawtext filter (requires libharfbuzz)
+
+* Wed Feb 14 2024 Sérgio Basto <sergio@serjux.com> - 6.1.1-9
+- Rebuild for jpegxl (libjxl) 0.9.2 with soname bump
+
+* Wed Feb 07 2024 Pete Walter <pwalter@fedoraproject.org> - 6.1.1-8
+- Rebuild for libvpx 1.14.x
+
+* Sun Jan 28 2024 Sandro Mani <manisandro@gmail.com> - 6.1.1-7
+- Rebuild (tesseract)
+
+* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Mon Jan 15 2024 Neal Gompa <ngompa@fedoraproject.org> - 6.1.1-4
+- Add missing files for some of the libraries to fix riscv64 builds
+
+* Fri Jan 12 2024 Fabio Valentini <decathorpe@gmail.com> - 6.1.1-3
+- Rebuild for dav1d 1.3.0
+
+* Fri Jan 05 2024 Florian Weimer <fweimer@redhat.com> - 6.1.1-2
+- Backport upstream patch to fix C compatibility issues
+
+* Thu Jan 04 2024 Neal Gompa <ngompa@fedoraproject.org> - 6.1.1-1
+- Update to 6.1.1
+
+* Thu Jan 04 2024 Neal Gompa <ngompa@fedoraproject.org> - 6.1-1
+- Rebase to 6.1
+
+* Wed Dec 06 2023 Kalev Lember <klember@redhat.com> - 6.0.1-2
 - Prefer openh264 over noopenh264
 - Backport upstream patch to drop openh264 runtime version checks
 
-* Tue Nov 14 2023 Neal Gompa <ngompa@fedoraproject.org> - 5.1.4-1
-- Update to 5.1.4
+* Sat Nov 11 2023 Neal Gompa <ngompa@fedoraproject.org> - 6.0.1-1
+- Update to 6.0.1
 - Add ffmpeg chromium support patch (#2240127)
 - Use git to apply patches
 
-* Tue Mar 28 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 5.1.3-1
-- Update to 5.1.3
+* Fri Nov 10 2023 Neal Gompa <ngompa@fedoraproject.org> - 6.0-16
+- Add patches to support enhanced RTMP and AV1 encoding through VA-API
+- Force AAC decoding through fdk-aac-free
+
+* Sun Oct 08 2023 Dominik Mierzejewski <dominik@greysector.net> - 6.0-15
+- Backport upstream patch to fix segfault when passing non-existent filter
+  option (rfbz#6773)
+
+* Sat Oct 07 2023 Sandro Mani <manisandro@gmail.com> - 6.0-14
+- Rebuild (tesseract)
+
+* Fri Sep 29 2023 Nicolas Chauvet <nchauvet@linagora.com> - 6.0-13
+- Rebuilt for libplacebo
+
+* Fri Aug 25 2023 Dominik Mierzejewski <dominik@greysector.net> - 6.0-12
+- Backport upstream patch to fix assembly with binutils 2.41.
+
+* Sat Aug 05 2023 Richard Shaw <hobbes1069@gmail.com> - 6.0-11
+- Rebuild for codec2.
+
+* Fri Jul 28 2023 Dominik Mierzejewski <dominik@greysector.net> - 6.0-10
+- Rebuild for libplacebo
+
+* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.0-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
+* Fri Jul 14 2023 Sandro Mani <manisandro@gmail.com> - 6.0-8
+- Rebuild (tesseract)
+
+* Sun Jun 18 2023 Sérgio Basto <sergio@serjux.com> - 6.0-7
+- Mass rebuild for jpegxl-0.8.1
+
+* Mon Jun 12 2023 Dominik Mierzejewski <dominik@greysector.net> - 6.0-6
+- Rebuild for libdc1394
+
+* Thu Apr 06 2023 Adam Williamson <awilliam@redhat.com> - 6.0-5
+- Rebuild (tesseract) again
+
+* Mon Apr 03 2023 Neal Gompa <ngompa@fedoraproject.org> - 6.0-4
+- Include RISC-V support sources in the tarball
+
+* Mon Apr 03 2023 Sandro Mani <manisandro@gmail.com> - 6.0-3
+- Rebuild (tesseract)
+
+* Wed Mar 22 2023 Nicolas Chauvet <kwizart@gmail.com> - 6.0-2
+- Backport upstream patches for libplacebo support
+
+* 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
deleted file mode 100644
index c834f1c..0000000
--- a/ffmpeg_free_sources
+++ /dev/null
@@ -1,3871 +0,0 @@
-CONTRIBUTING.md
-COPYING.GPLv2
-COPYING.GPLv3
-COPYING.LGPLv2.1
-COPYING.LGPLv3
-CREDITS
-Changelog
-INSTALL.md
-LICENSE.md
-MAINTAINERS
-Makefile
-README.md
-RELEASE
-RELEASE_NOTES
-VERSION
-compat/atomics/gcc/stdatomic.h
-compat/cuda/dynlink_loader.h
-compat/va_copy.h
-compat/w32dlfcn.h
-configure
-doc/APIchanges
-doc/Doxyfile
-doc/Makefile
-doc/authors.texi
-doc/bitstream_filters.texi
-doc/bootstrap.min.css
-doc/build_system.txt
-doc/codecs.texi
-doc/decoders.texi
-doc/default.css
-doc/demuxers.texi
-doc/dev_community/community.md
-doc/dev_community/resolution_process.md
-doc/developer.texi
-doc/devices.texi
-doc/doxy-wrapper.sh
-doc/encoders.texi
-doc/errno.txt
-doc/examples/Makefile
-doc/examples/Makefile.example
-doc/examples/README
-doc/examples/avio_list_dir.c
-doc/examples/avio_reading.c
-doc/examples/decode_audio.c
-doc/examples/decode_video.c
-doc/examples/demuxing_decoding.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/transcode_aac.c
-doc/examples/transcoding.c
-doc/examples/vaapi_encode.c
-doc/examples/vaapi_transcode.c
-doc/faq.texi
-doc/fate.texi
-doc/fate_config.sh.template
-doc/ffmpeg-bitstream-filters.texi
-doc/ffmpeg-codecs.texi
-doc/ffmpeg-devices.texi
-doc/ffmpeg-filters.texi
-doc/ffmpeg-formats.texi
-doc/ffmpeg-protocols.texi
-doc/ffmpeg-resampler.texi
-doc/ffmpeg-scaler.texi
-doc/ffmpeg-utils.texi
-doc/ffmpeg.texi
-doc/ffmpeg.txt
-doc/ffplay.texi
-doc/ffprobe.texi
-doc/ffprobe.xsd
-doc/fftools-common-opts.texi
-doc/filter_design.txt
-doc/filters.texi
-doc/formats.texi
-doc/general.texi
-doc/general_contents.texi
-doc/git-howto.texi
-doc/indevs.texi
-doc/issue_tracker.txt
-doc/lexicon
-doc/libav-merge.txt
-doc/libavcodec.texi
-doc/libavdevice.texi
-doc/libavfilter.texi
-doc/libavformat.texi
-doc/libavutil.texi
-doc/libswresample.texi
-doc/libswscale.texi
-doc/mailing-list-faq.texi
-doc/metadata.texi
-doc/mips.txt
-doc/multithreading.txt
-doc/muxers.texi
-doc/nut.texi
-doc/optimization.txt
-doc/outdevs.texi
-doc/patchwork
-doc/platform.texi
-doc/print_options.c
-doc/protocols.texi
-doc/rate_distortion.txt
-doc/resampler.texi
-doc/scaler.texi
-doc/snow.txt
-doc/style.min.css
-doc/swresample.txt
-doc/swscale.txt
-doc/t2h.init
-doc/t2h.pm
-doc/tablegen.txt
-doc/texi2pod.pl
-doc/texidep.pl
-doc/transforms.md
-doc/undefined.txt
-doc/utils.texi
-doc/writing_filters.txt
-ffbuild/arch.mak
-ffbuild/bin2c.c
-ffbuild/common.mak
-ffbuild/library.mak
-ffbuild/libversion.sh
-ffbuild/pkgconfig_generate.sh
-ffbuild/version.sh
-fftools/Makefile
-fftools/cmdutils.c
-fftools/cmdutils.h
-fftools/ffmpeg.c
-fftools/ffmpeg.h
-fftools/ffmpeg_filter.c
-fftools/ffmpeg_hw.c
-fftools/ffmpeg_mux.c
-fftools/ffmpeg_opt.c
-fftools/ffplay.c
-fftools/ffprobe.c
-fftools/fopen_utf8.h
-fftools/opt_common.c
-fftools/opt_common.h
-libavcodec/012v.c
-libavcodec/4xm.c
-libavcodec/8bps.c
-libavcodec/8svx.c
-libavcodec/Makefile
-libavcodec/a64colors.h
-libavcodec/a64multienc.c
-libavcodec/a64tables.h
-libavcodec/aac.h
-libavcodec/aac_ac3_parser.c
-libavcodec/aac_ac3_parser.h
-libavcodec/aac_adtstoasc_bsf.c
-libavcodec/aac_defines.h
-libavcodec/aac_parser.c
-libavcodec/aaccoder.c
-libavcodec/aaccoder_trellis.h
-libavcodec/aaccoder_twoloop.h
-libavcodec/aacdec.c
-libavcodec/aacdec_template.c
-libavcodec/aacdectab.h
-libavcodec/aacenc.c
-libavcodec/aacenc.h
-libavcodec/aacenc_is.c
-libavcodec/aacenc_is.h
-libavcodec/aacenc_ltp.c
-libavcodec/aacenc_ltp.h
-libavcodec/aacenc_pred.c
-libavcodec/aacenc_pred.h
-libavcodec/aacenc_quantization.h
-libavcodec/aacenc_quantization_misc.h
-libavcodec/aacenc_tns.c
-libavcodec/aacenc_tns.h
-libavcodec/aacenc_utils.h
-libavcodec/aacenctab.c
-libavcodec/aacenctab.h
-libavcodec/aacps.c
-libavcodec/aacps.h
-libavcodec/aacps_common.c
-libavcodec/aacps_float.c
-libavcodec/aacps_tablegen.h
-libavcodec/aacpsdata.c
-libavcodec/aacpsdsp.h
-libavcodec/aacpsdsp_float.c
-libavcodec/aacpsdsp_template.c
-libavcodec/aacpsy.c
-libavcodec/aacsbr.c
-libavcodec/aacsbr.h
-libavcodec/aacsbr_template.c
-libavcodec/aacsbrdata.h
-libavcodec/aactab.c
-libavcodec/aactab.h
-libavcodec/aandcttab.c
-libavcodec/aandcttab.h
-libavcodec/aarch64/Makefile
-libavcodec/aarch64/aacpsdsp_init_aarch64.c
-libavcodec/aarch64/aacpsdsp_neon.S
-libavcodec/aarch64/asm-offsets.h
-libavcodec/aarch64/cabac.h
-libavcodec/aarch64/fft_init_aarch64.c
-libavcodec/aarch64/fft_neon.S
-libavcodec/aarch64/fmtconvert_init.c
-libavcodec/aarch64/fmtconvert_neon.S
-libavcodec/aarch64/h264chroma_init_aarch64.c
-libavcodec/aarch64/h264cmc_neon.S
-libavcodec/aarch64/h264dsp_init_aarch64.c
-libavcodec/aarch64/h264dsp_neon.S
-libavcodec/aarch64/h264idct_neon.S
-libavcodec/aarch64/h264pred_init.c
-libavcodec/aarch64/h264pred_neon.S
-libavcodec/aarch64/h264qpel_init_aarch64.c
-libavcodec/aarch64/h264qpel_neon.S
-libavcodec/aarch64/hpeldsp_init_aarch64.c
-libavcodec/aarch64/hpeldsp_neon.S
-libavcodec/aarch64/idct.h
-libavcodec/aarch64/idctdsp_init_aarch64.c
-libavcodec/aarch64/idctdsp_neon.S
-libavcodec/aarch64/mdct_neon.S
-libavcodec/aarch64/me_cmp_init_aarch64.c
-libavcodec/aarch64/me_cmp_neon.S
-libavcodec/aarch64/mpegaudiodsp_init.c
-libavcodec/aarch64/mpegaudiodsp_neon.S
-libavcodec/aarch64/neon.S
-libavcodec/aarch64/neontest.c
-libavcodec/aarch64/opusdsp_init.c
-libavcodec/aarch64/opusdsp_neon.S
-libavcodec/aarch64/pixblockdsp_init_aarch64.c
-libavcodec/aarch64/pixblockdsp_neon.S
-libavcodec/aarch64/sbrdsp_init_aarch64.c
-libavcodec/aarch64/sbrdsp_neon.S
-libavcodec/aarch64/simple_idct_neon.S
-libavcodec/aarch64/synth_filter_init.c
-libavcodec/aarch64/synth_filter_neon.S
-libavcodec/aarch64/vc1dsp_init_aarch64.c
-libavcodec/aarch64/vc1dsp_neon.S
-libavcodec/aarch64/videodsp.S
-libavcodec/aarch64/videodsp_init.c
-libavcodec/aarch64/vorbisdsp_init.c
-libavcodec/aarch64/vorbisdsp_neon.S
-libavcodec/aarch64/vp8dsp.h
-libavcodec/aarch64/vp8dsp_init_aarch64.c
-libavcodec/aarch64/vp8dsp_neon.S
-libavcodec/aarch64/vp9dsp_init.h
-libavcodec/aarch64/vp9dsp_init_10bpp_aarch64.c
-libavcodec/aarch64/vp9dsp_init_12bpp_aarch64.c
-libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c
-libavcodec/aarch64/vp9dsp_init_aarch64.c
-libavcodec/aarch64/vp9itxfm_16bpp_neon.S
-libavcodec/aarch64/vp9itxfm_neon.S
-libavcodec/aarch64/vp9lpf_16bpp_neon.S
-libavcodec/aarch64/vp9lpf_neon.S
-libavcodec/aarch64/vp9mc_16bpp_neon.S
-libavcodec/aarch64/vp9mc_aarch64.S
-libavcodec/aarch64/vp9mc_neon.S
-libavcodec/aasc.c
-libavcodec/ac3.c
-libavcodec/ac3.h
-libavcodec/ac3_channel_layout_tab.c
-libavcodec/ac3_channel_layout_tab.h
-libavcodec/ac3_parser.c
-libavcodec/ac3_parser.h
-libavcodec/ac3_parser_internal.h
-libavcodec/ac3dec.c
-libavcodec/ac3dec.h
-libavcodec/ac3dec_data.c
-libavcodec/ac3dec_data.h
-libavcodec/ac3dec_float.c
-libavcodec/ac3defs.h
-libavcodec/ac3dsp.c
-libavcodec/ac3dsp.h
-libavcodec/ac3enc.c
-libavcodec/ac3enc.h
-libavcodec/ac3enc_float.c
-libavcodec/ac3enc_template.c
-libavcodec/ac3tab.c
-libavcodec/ac3tab.h
-libavcodec/acelp_filters.c
-libavcodec/acelp_filters.h
-libavcodec/acelp_pitch_delay.c
-libavcodec/acelp_pitch_delay.h
-libavcodec/acelp_vectors.c
-libavcodec/acelp_vectors.h
-libavcodec/adpcm.c
-libavcodec/adpcm.h
-libavcodec/adpcm_data.c
-libavcodec/adpcm_data.h
-libavcodec/adpcmenc.c
-libavcodec/adts_header.c
-libavcodec/adts_header.h
-libavcodec/adts_parser.c
-libavcodec/adts_parser.h
-libavcodec/adx.c
-libavcodec/adx.h
-libavcodec/adx_parser.c
-libavcodec/adxdec.c
-libavcodec/adxenc.c
-libavcodec/alac.c
-libavcodec/alac_data.c
-libavcodec/alac_data.h
-libavcodec/alacdsp.c
-libavcodec/alacdsp.h
-libavcodec/alacenc.c
-libavcodec/aliaspixdec.c
-libavcodec/aliaspixenc.c
-libavcodec/allcodecs.c
-libavcodec/alpha/Makefile
-libavcodec/amfenc.c
-libavcodec/amfenc.h
-libavcodec/amfenc_h264.c
-libavcodec/amfenc_hevc.c
-libavcodec/amr.h
-libavcodec/amr_parser.c
-libavcodec/amrnbdata.h
-libavcodec/amrnbdec.c
-libavcodec/amrwbdata.h
-libavcodec/amrwbdec.c
-libavcodec/anm.c
-libavcodec/ansi.c
-libavcodec/apedec.c
-libavcodec/apng.h
-libavcodec/arbc.c
-libavcodec/argo.c
-libavcodec/arm/Makefile
-libavcodec/arm/aac.h
-libavcodec/arm/aacpsdsp_init_arm.c
-libavcodec/arm/aacpsdsp_neon.S
-libavcodec/arm/ac3dsp_arm.S
-libavcodec/arm/ac3dsp_armv6.S
-libavcodec/arm/ac3dsp_init_arm.c
-libavcodec/arm/ac3dsp_neon.S
-libavcodec/arm/asm-offsets.h
-libavcodec/arm/audiodsp_arm.h
-libavcodec/arm/audiodsp_init_arm.c
-libavcodec/arm/audiodsp_init_neon.c
-libavcodec/arm/audiodsp_neon.S
-libavcodec/arm/blockdsp_arm.h
-libavcodec/arm/blockdsp_init_arm.c
-libavcodec/arm/blockdsp_init_neon.c
-libavcodec/arm/blockdsp_neon.S
-libavcodec/arm/cabac.h
-libavcodec/arm/dca.h
-libavcodec/arm/fft_init_arm.c
-libavcodec/arm/fft_neon.S
-libavcodec/arm/fft_vfp.S
-libavcodec/arm/flacdsp_arm.S
-libavcodec/arm/flacdsp_init_arm.c
-libavcodec/arm/fmtconvert_init_arm.c
-libavcodec/arm/fmtconvert_neon.S
-libavcodec/arm/fmtconvert_vfp.S
-libavcodec/arm/g722dsp_init_arm.c
-libavcodec/arm/g722dsp_neon.S
-libavcodec/arm/h264chroma_init_arm.c
-libavcodec/arm/h264cmc_neon.S
-libavcodec/arm/h264dsp_init_arm.c
-libavcodec/arm/h264dsp_neon.S
-libavcodec/arm/h264idct_neon.S
-libavcodec/arm/h264pred_init_arm.c
-libavcodec/arm/h264pred_neon.S
-libavcodec/arm/h264qpel_init_arm.c
-libavcodec/arm/h264qpel_neon.S
-libavcodec/arm/hpeldsp_arm.S
-libavcodec/arm/hpeldsp_arm.h
-libavcodec/arm/hpeldsp_armv6.S
-libavcodec/arm/hpeldsp_init_arm.c
-libavcodec/arm/hpeldsp_init_armv6.c
-libavcodec/arm/hpeldsp_init_neon.c
-libavcodec/arm/hpeldsp_neon.S
-libavcodec/arm/idct.h
-libavcodec/arm/idctdsp_arm.S
-libavcodec/arm/idctdsp_arm.h
-libavcodec/arm/idctdsp_armv6.S
-libavcodec/arm/idctdsp_init_arm.c
-libavcodec/arm/idctdsp_init_armv5te.c
-libavcodec/arm/idctdsp_init_armv6.c
-libavcodec/arm/idctdsp_init_neon.c
-libavcodec/arm/idctdsp_neon.S
-libavcodec/arm/int_neon.S
-libavcodec/arm/jrevdct_arm.S
-libavcodec/arm/lossless_audiodsp_init_arm.c
-libavcodec/arm/lossless_audiodsp_neon.S
-libavcodec/arm/mathops.h
-libavcodec/arm/mdct_neon.S
-libavcodec/arm/mdct_vfp.S
-libavcodec/arm/me_cmp_armv6.S
-libavcodec/arm/me_cmp_init_arm.c
-libavcodec/arm/mlpdsp_armv5te.S
-libavcodec/arm/mlpdsp_armv6.S
-libavcodec/arm/mlpdsp_init_arm.c
-libavcodec/arm/mpegaudiodsp_fixed_armv6.S
-libavcodec/arm/mpegaudiodsp_init_arm.c
-libavcodec/arm/mpegvideo_arm.c
-libavcodec/arm/mpegvideo_arm.h
-libavcodec/arm/mpegvideo_armv5te.c
-libavcodec/arm/mpegvideo_armv5te_s.S
-libavcodec/arm/mpegvideo_neon.S
-libavcodec/arm/mpegvideoencdsp_armv6.S
-libavcodec/arm/mpegvideoencdsp_init_arm.c
-libavcodec/arm/neon.S
-libavcodec/arm/neontest.c
-libavcodec/arm/pixblockdsp_armv6.S
-libavcodec/arm/pixblockdsp_init_arm.c
-libavcodec/arm/pixblockdsp_neon.S
-libavcodec/arm/rdft_init_arm.c
-libavcodec/arm/rdft_neon.S
-libavcodec/arm/sbcdsp_armv6.S
-libavcodec/arm/sbcdsp_init_arm.c
-libavcodec/arm/sbcdsp_neon.S
-libavcodec/arm/sbrdsp_init_arm.c
-libavcodec/arm/sbrdsp_neon.S
-libavcodec/arm/simple_idct_arm.S
-libavcodec/arm/simple_idct_armv5te.S
-libavcodec/arm/simple_idct_armv6.S
-libavcodec/arm/simple_idct_neon.S
-libavcodec/arm/startcode.h
-libavcodec/arm/startcode_armv6.S
-libavcodec/arm/synth_filter_init_arm.c
-libavcodec/arm/synth_filter_neon.S
-libavcodec/arm/synth_filter_vfp.S
-libavcodec/arm/vc1dsp.h
-libavcodec/arm/vc1dsp_init_arm.c
-libavcodec/arm/vc1dsp_init_neon.c
-libavcodec/arm/vc1dsp_neon.S
-libavcodec/arm/videodsp_arm.h
-libavcodec/arm/videodsp_armv5te.S
-libavcodec/arm/videodsp_init_arm.c
-libavcodec/arm/videodsp_init_armv5te.c
-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
-libavcodec/arm/vp8_armv6.S
-libavcodec/arm/vp8dsp.h
-libavcodec/arm/vp8dsp_armv6.S
-libavcodec/arm/vp8dsp_init_arm.c
-libavcodec/arm/vp8dsp_init_armv6.c
-libavcodec/arm/vp8dsp_init_neon.c
-libavcodec/arm/vp8dsp_neon.S
-libavcodec/arm/vp9dsp_init.h
-libavcodec/arm/vp9dsp_init_10bpp_arm.c
-libavcodec/arm/vp9dsp_init_12bpp_arm.c
-libavcodec/arm/vp9dsp_init_16bpp_arm_template.c
-libavcodec/arm/vp9dsp_init_arm.c
-libavcodec/arm/vp9itxfm_16bpp_neon.S
-libavcodec/arm/vp9itxfm_neon.S
-libavcodec/arm/vp9lpf_16bpp_neon.S
-libavcodec/arm/vp9lpf_neon.S
-libavcodec/arm/vp9mc_16bpp_neon.S
-libavcodec/arm/vp9mc_neon.S
-libavcodec/ass.c
-libavcodec/ass.h
-libavcodec/ass_split.c
-libavcodec/ass_split.h
-libavcodec/assdec.c
-libavcodec/assenc.c
-libavcodec/asv.c
-libavcodec/asv.h
-libavcodec/asvdec.c
-libavcodec/asvenc.c
-libavcodec/atrac.c
-libavcodec/atrac.h
-libavcodec/atrac1.c
-libavcodec/atrac1data.h
-libavcodec/atrac3.c
-libavcodec/atrac3data.h
-libavcodec/atrac3plus.c
-libavcodec/atrac3plus.h
-libavcodec/atrac3plus_data.h
-libavcodec/atrac3plusdec.c
-libavcodec/atrac3plusdsp.c
-libavcodec/atsc_a53.c
-libavcodec/atsc_a53.h
-libavcodec/audio_frame_queue.c
-libavcodec/audio_frame_queue.h
-libavcodec/audiodsp.c
-libavcodec/audiodsp.h
-libavcodec/aura.c
-libavcodec/av1.h
-libavcodec/av1_frame_merge_bsf.c
-libavcodec/av1_frame_split_bsf.c
-libavcodec/av1_metadata_bsf.c
-libavcodec/av1_parse.c
-libavcodec/av1_parse.h
-libavcodec/av1_parser.c
-libavcodec/av1dec.c
-libavcodec/av1dec.h
-libavcodec/avcodec.c
-libavcodec/avcodec.h
-libavcodec/avdct.c
-libavcodec/avdct.h
-libavcodec/avfft.c
-libavcodec/avfft.h
-libavcodec/avpacket.c
-libavcodec/avs2.c
-libavcodec/avs2.h
-libavcodec/avs2_parser.c
-libavcodec/avs3.h
-libavcodec/avs3_parser.c
-libavcodec/bethsoftvideo.c
-libavcodec/bethsoftvideo.h
-libavcodec/bfi.c
-libavcodec/bink.c
-libavcodec/binkaudio.c
-libavcodec/binkdata.h
-libavcodec/binkdsp.c
-libavcodec/binkdsp.h
-libavcodec/bintext.c
-libavcodec/bintext.h
-libavcodec/bit_depth_template.c
-libavcodec/bitpacked_dec.c
-libavcodec/bitpacked_enc.c
-libavcodec/bitstream.c
-libavcodec/bitstream_filters.c
-libavcodec/blockdsp.c
-libavcodec/blockdsp.h
-libavcodec/bmp.c
-libavcodec/bmp.h
-libavcodec/bmp_parser.c
-libavcodec/bmpenc.c
-libavcodec/bmvaudio.c
-libavcodec/bmvvideo.c
-libavcodec/brenderpix.c
-libavcodec/bsf.c
-libavcodec/bsf.h
-libavcodec/bsf_internal.h
-libavcodec/bswapdsp.c
-libavcodec/bswapdsp.h
-libavcodec/bytestream.h
-libavcodec/c93.c
-libavcodec/cabac.h
-libavcodec/canopus.c
-libavcodec/canopus.h
-libavcodec/cavs.h
-libavcodec/cavs_parser.c
-libavcodec/cavsdsp.h
-libavcodec/cbrt_data.c
-libavcodec/cbrt_data.h
-libavcodec/cbrt_tablegen.h
-libavcodec/cbs.c
-libavcodec/cbs.h
-libavcodec/cbs_av1.c
-libavcodec/cbs_av1.h
-libavcodec/cbs_av1_syntax_template.c
-libavcodec/cbs_bsf.c
-libavcodec/cbs_bsf.h
-libavcodec/cbs_h264.h
-libavcodec/cbs_h2645.c
-libavcodec/cbs_h2645.h
-libavcodec/cbs_h264_syntax_template.c
-libavcodec/cbs_h265.h
-libavcodec/cbs_h265_syntax_template.c
-libavcodec/cbs_internal.h
-libavcodec/cbs_jpeg.c
-libavcodec/cbs_jpeg.h
-libavcodec/cbs_jpeg_syntax_template.c
-libavcodec/cbs_mpeg2.c
-libavcodec/cbs_mpeg2.h
-libavcodec/cbs_mpeg2_syntax_template.c
-libavcodec/cbs_sei.c
-libavcodec/cbs_sei.h
-libavcodec/cbs_sei_syntax_template.c
-libavcodec/cbs_vp9.c
-libavcodec/cbs_vp9.h
-libavcodec/cbs_vp9_syntax_template.c
-libavcodec/ccaption_dec.c
-libavcodec/cdgraphics.c
-libavcodec/cdtoons.c
-libavcodec/cdxl.c
-libavcodec/celp_filters.c
-libavcodec/celp_filters.h
-libavcodec/celp_math.c
-libavcodec/celp_math.h
-libavcodec/cga_data.c
-libavcodec/cga_data.h
-libavcodec/chomp_bsf.c
-libavcodec/cinepak.c
-libavcodec/cinepakenc.c
-libavcodec/clearvideo.c
-libavcodec/clearvideodata.h
-libavcodec/cljrdec.c
-libavcodec/cljrenc.c
-libavcodec/codec.h
-libavcodec/codec2utils.h
-libavcodec/codec_desc.c
-libavcodec/codec_desc.h
-libavcodec/codec_id.h
-libavcodec/codec_internal.h
-libavcodec/codec_par.c
-libavcodec/codec_par.h
-libavcodec/cook.c
-libavcodec/cook_parser.c
-libavcodec/cookdata.h
-libavcodec/copy_block.h
-libavcodec/cpia.c
-libavcodec/cri_parser.c
-libavcodec/crystalhd.c
-libavcodec/cscd.c
-libavcodec/cyuv.c
-libavcodec/d3d11va.c
-libavcodec/d3d11va.h
-libavcodec/dca.c
-libavcodec/dca.h
-libavcodec/dca_core.c
-libavcodec/dca_core.h
-libavcodec/dca_core_bsf.c
-libavcodec/dca_exss.c
-libavcodec/dca_exss.h
-libavcodec/dca_lbr.c
-libavcodec/dca_lbr.h
-libavcodec/dca_parser.c
-libavcodec/dca_sample_rate_tab.c
-libavcodec/dca_sample_rate_tab.h
-libavcodec/dca_syncwords.h
-libavcodec/dca_xll.c
-libavcodec/dca_xll.h
-libavcodec/dcaadpcm.c
-libavcodec/dcaadpcm.h
-libavcodec/dcadata.c
-libavcodec/dcadata.h
-libavcodec/dcadct.c
-libavcodec/dcadct.h
-libavcodec/dcadec.c
-libavcodec/dcadec.h
-libavcodec/dcadsp.c
-libavcodec/dcadsp.h
-libavcodec/dcaenc.c
-libavcodec/dcaenc.h
-libavcodec/dcahuff.c
-libavcodec/dcahuff.h
-libavcodec/dcamath.h
-libavcodec/dct.c
-libavcodec/dct.h
-libavcodec/dct32.h
-libavcodec/dct32_fixed.c
-libavcodec/dct32_float.c
-libavcodec/dct32_template.c
-libavcodec/dds.c
-libavcodec/decode.c
-libavcodec/decode.h
-libavcodec/defs.h
-libavcodec/dfa.c
-libavcodec/dfpwmdec.c
-libavcodec/dfpwmenc.c
-libavcodec/dirac.c
-libavcodec/dirac.h
-libavcodec/dirac_arith.c
-libavcodec/dirac_arith.h
-libavcodec/dirac_dwt.c
-libavcodec/dirac_dwt.h
-libavcodec/dirac_dwt_template.c
-libavcodec/dirac_parser.c
-libavcodec/dirac_vlc.c
-libavcodec/dirac_vlc.h
-libavcodec/diracdec.c
-libavcodec/diracdsp.c
-libavcodec/diracdsp.h
-libavcodec/diractab.c
-libavcodec/diractab.h
-libavcodec/dnxhd_parser.c
-libavcodec/dnxhddata.c
-libavcodec/dnxhddata.h
-libavcodec/dnxhddec.c
-libavcodec/dnxhdenc.c
-libavcodec/dnxhdenc.h
-libavcodec/dolby_e.c
-libavcodec/dolby_e.h
-libavcodec/dolby_e_parse.c
-libavcodec/dolby_e_parser.c
-libavcodec/dovi_rpu.h
-libavcodec/dpcm.c
-libavcodec/dpx.c
-libavcodec/dpx_parser.c
-libavcodec/dpxenc.c
-libavcodec/dsd.c
-libavcodec/dsd.h
-libavcodec/dsddec.c
-libavcodec/dsicinaudio.c
-libavcodec/dsicinvideo.c
-libavcodec/dss_sp.c
-libavcodec/dump_extradata_bsf.c
-libavcodec/dv.c
-libavcodec/dv.h
-libavcodec/dv_error_marker_bsf.c
-libavcodec/dv_profile.c
-libavcodec/dv_profile.h
-libavcodec/dv_profile_internal.h
-libavcodec/dv_tablegen.h
-libavcodec/dvaudio.h
-libavcodec/dvaudio_parser.c
-libavcodec/dvaudiodec.c
-libavcodec/dvbsub_parser.c
-libavcodec/dvbsubdec.c
-libavcodec/dvbsubenc.c
-libavcodec/dvbtxt.h
-libavcodec/dvd_nav_parser.c
-libavcodec/dvdata.c
-libavcodec/dvdata.h
-libavcodec/dvdec.c
-libavcodec/dvdsub.c
-libavcodec/dvdsub_parser.c
-libavcodec/dvdsubdec.c
-libavcodec/dvdsubenc.c
-libavcodec/dvenc.c
-libavcodec/dxa.c
-libavcodec/dxtory.c
-libavcodec/dxva2.h
-libavcodec/dynamic_hdr10_plus.c
-libavcodec/dynamic_hdr10_plus.h
-libavcodec/dynamic_hdr_vivid.c
-libavcodec/dynamic_hdr_vivid.h
-libavcodec/eac3_core_bsf.c
-libavcodec/eac3_data.h
-libavcodec/eac3dec.c
-libavcodec/eac3enc.h
-libavcodec/eacmv.c
-libavcodec/eaidct.c
-libavcodec/eaidct.h
-libavcodec/eamad.c
-libavcodec/eatgq.c
-libavcodec/eatgv.c
-libavcodec/eatqi.c
-libavcodec/elbg.c
-libavcodec/elbg.h
-libavcodec/encode.c
-libavcodec/encode.h
-libavcodec/error_resilience.c
-libavcodec/error_resilience.h
-libavcodec/escape124.c
-libavcodec/escape130.c
-libavcodec/evrcdata.h
-libavcodec/evrcdec.c
-libavcodec/exif.c
-libavcodec/exif.h
-libavcodec/exr.c
-libavcodec/exrdsp.c
-libavcodec/exrdsp.h
-libavcodec/exrenc.c
-libavcodec/extract_extradata_bsf.c
-libavcodec/faandct.c
-libavcodec/faandct.h
-libavcodec/faanidct.c
-libavcodec/faanidct.h
-libavcodec/faxcompr.c
-libavcodec/faxcompr.h
-libavcodec/fdctdsp.c
-libavcodec/fdctdsp.h
-libavcodec/fft-internal.h
-libavcodec/fft.h
-libavcodec/fft_fixed_32.c
-libavcodec/fft_float.c
-libavcodec/fft_init_table.c
-libavcodec/fft_table.h
-libavcodec/fft_template.c
-libavcodec/ffv1.c
-libavcodec/ffv1.h
-libavcodec/ffv1_template.c
-libavcodec/ffv1dec.c
-libavcodec/ffv1dec_template.c
-libavcodec/ffv1enc.c
-libavcodec/ffv1enc_template.c
-libavcodec/ffwavesynth.c
-libavcodec/filter_units_bsf.c
-libavcodec/fits.c
-libavcodec/fits.h
-libavcodec/fitsdec.c
-libavcodec/flac.c
-libavcodec/flac.h
-libavcodec/flac_parser.c
-libavcodec/flacdata.c
-libavcodec/flacdata.h
-libavcodec/flacdec.c
-libavcodec/flacdsp.c
-libavcodec/flacdsp.h
-libavcodec/flacdsp_lpc_template.c
-libavcodec/flacdsp_template.c
-libavcodec/flacenc.c
-libavcodec/flashsv.c
-libavcodec/flashsv2enc.c
-libavcodec/flashsvenc.c
-libavcodec/flicvideo.c
-libavcodec/float2half.h
-libavcodec/flvdec.c
-libavcodec/flvdec.h
-libavcodec/flvenc.c
-libavcodec/flvenc.h
-libavcodec/fmtconvert.c
-libavcodec/fmtconvert.h
-libavcodec/fmvc.c
-libavcodec/frame_thread_encoder.c
-libavcodec/frame_thread_encoder.h
-libavcodec/g722.c
-libavcodec/g722.h
-libavcodec/g722dec.c
-libavcodec/g722dsp.c
-libavcodec/g722dsp.h
-libavcodec/g722enc.c
-libavcodec/g723_1.c
-libavcodec/g723_1.h
-libavcodec/g723_1_parser.c
-libavcodec/g723_1dec.c
-libavcodec/g723_1enc.c
-libavcodec/g726.c
-libavcodec/g729.h
-libavcodec/g729_parser.c
-libavcodec/g729data.h
-libavcodec/g729dec.c
-libavcodec/g729postfilter.c
-libavcodec/g729postfilter.h
-libavcodec/gdv.c
-libavcodec/gemdec.c
-libavcodec/get_bits.h
-libavcodec/get_buffer.c
-libavcodec/gif.c
-libavcodec/gif.h
-libavcodec/gif_parser.c
-libavcodec/gifdec.c
-libavcodec/golomb.c
-libavcodec/golomb.h
-libavcodec/gsm.h
-libavcodec/gsm_parser.c
-libavcodec/gsmdec.c
-libavcodec/gsmdec_data.c
-libavcodec/gsmdec_data.h
-libavcodec/gsmdec_template.c
-libavcodec/h261.c
-libavcodec/h261.h
-libavcodec/h261_parser.c
-libavcodec/h261data.c
-libavcodec/h261dec.c
-libavcodec/h261enc.c
-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
-libavcodec/h263dec.h
-libavcodec/h263dsp.c
-libavcodec/h263dsp.h
-libavcodec/h263enc.h
-libavcodec/h264.h
-libavcodec/h2645_parse.c
-libavcodec/h2645_parse.h
-libavcodec/h264_levels.c
-libavcodec/h264_levels.h
-libavcodec/h264_metadata_bsf.c
-libavcodec/h264_mp4toannexb_bsf.c
-libavcodec/h264_parse.c
-libavcodec/h264_parse.h
-libavcodec/h264_parser.c
-libavcodec/h264_ps.c
-libavcodec/h264_ps.h
-libavcodec/h264_redundant_pps_bsf.c
-libavcodec/h264_sei.c
-libavcodec/h264_sei.h
-libavcodec/h264addpx_template.c
-libavcodec/h264chroma.c
-libavcodec/h264chroma.h
-libavcodec/h264chroma_template.c
-libavcodec/h264data.c
-libavcodec/h264data.h
-libavcodec/h264dec.h
-libavcodec/h264dsp.c
-libavcodec/h264dsp.h
-libavcodec/h264dsp_template.c
-libavcodec/h264idct.c
-libavcodec/h264idct.h
-libavcodec/h264idct_template.c
-libavcodec/h264pred.c
-libavcodec/h264pred.h
-libavcodec/h264pred_template.c
-libavcodec/h264qpel.c
-libavcodec/h264qpel.h
-libavcodec/h264qpel_template.c
-libavcodec/h265_metadata_bsf.c
-libavcodec/h265_profile_level.c
-libavcodec/h265_profile_level.h
-libavcodec/h274.h
-libavcodec/half2float.h
-libavcodec/hap.c
-libavcodec/hap.h
-libavcodec/hapdec.c
-libavcodec/hapenc.c
-libavcodec/hapqa_extract_bsf.c
-libavcodec/hca_data.h
-libavcodec/hcadec.c
-libavcodec/hcom.c
-libavcodec/hevc.h
-libavcodec/hevc_data.c
-libavcodec/hevc_data.h
-libavcodec/hevc_mp4toannexb_bsf.c
-libavcodec/hevc_parse.c
-libavcodec/hevc_parse.h
-libavcodec/hevc_parser.c
-libavcodec/hevc_ps.c
-libavcodec/hevc_ps.h
-libavcodec/hevc_ps_enc.c
-libavcodec/hevc_sei.c
-libavcodec/hevc_sei.h
-libavcodec/hevcdec.h
-libavcodec/hevcdsp.h
-libavcodec/hevcpred.h
-libavcodec/hnm4video.c
-libavcodec/hpel_template.c
-libavcodec/hpeldsp.c
-libavcodec/hpeldsp.h
-libavcodec/hq_hqa.c
-libavcodec/hq_hqa.h
-libavcodec/hq_hqadata.c
-libavcodec/hq_hqadsp.c
-libavcodec/hq_hqadsp.h
-libavcodec/hqx.c
-libavcodec/hqx.h
-libavcodec/hqxdsp.c
-libavcodec/hqxdsp.h
-libavcodec/hqxvlc.c
-libavcodec/htmlsubtitles.c
-libavcodec/htmlsubtitles.h
-libavcodec/huffman.c
-libavcodec/huffman.h
-libavcodec/huffyuv.c
-libavcodec/huffyuv.h
-libavcodec/huffyuvdec.c
-libavcodec/huffyuvdsp.c
-libavcodec/huffyuvdsp.h
-libavcodec/huffyuvenc.c
-libavcodec/huffyuvencdsp.c
-libavcodec/huffyuvencdsp.h
-libavcodec/hwaccels.h
-libavcodec/hwconfig.h
-libavcodec/idcinvideo.c
-libavcodec/idctdsp.c
-libavcodec/idctdsp.h
-libavcodec/iff.c
-libavcodec/iirfilter.c
-libavcodec/iirfilter.h
-libavcodec/ilbcdata.h
-libavcodec/ilbcdec.c
-libavcodec/imc.c
-libavcodec/imcdata.h
-libavcodec/imgconvert.c
-libavcodec/imx.c
-libavcodec/imx_dump_header_bsf.c
-libavcodec/indeo2.c
-libavcodec/indeo2data.h
-libavcodec/indeo3.c
-libavcodec/indeo3data.h
-libavcodec/indeo4.c
-libavcodec/indeo4data.h
-libavcodec/indeo5.c
-libavcodec/indeo5data.h
-libavcodec/intelh263dec.c
-libavcodec/internal.h
-libavcodec/interplayacm.c
-libavcodec/interplayvideo.c
-libavcodec/intrax8.c
-libavcodec/intrax8.h
-libavcodec/intrax8dsp.c
-libavcodec/intrax8dsp.h
-libavcodec/intrax8huf.h
-libavcodec/ipu_parser.c
-libavcodec/ituh263dec.c
-libavcodec/ituh263enc.c
-libavcodec/ivi.c
-libavcodec/ivi.h
-libavcodec/ivi_dsp.c
-libavcodec/ivi_dsp.h
-libavcodec/j2kenc.c
-libavcodec/jacosub.h
-libavcodec/jacosubdec.c
-libavcodec/jfdctfst.c
-libavcodec/jfdctint.c
-libavcodec/jfdctint_template.c
-libavcodec/jni.c
-libavcodec/jni.h
-libavcodec/jpeg2000.c
-libavcodec/jpeg2000.h
-libavcodec/jpeg2000_parser.c
-libavcodec/jpeg2000dec.c
-libavcodec/jpeg2000dsp.c
-libavcodec/jpeg2000dsp.h
-libavcodec/jpeg2000dwt.c
-libavcodec/jpeg2000dwt.h
-libavcodec/jpegls.c
-libavcodec/jpegls.h
-libavcodec/jpeglsdec.c
-libavcodec/jpeglsdec.h
-libavcodec/jpeglsenc.c
-libavcodec/jpegtables.c
-libavcodec/jpegtables.h
-libavcodec/jpegtabs.h
-libavcodec/jrevdct.c
-libavcodec/jvdec.c
-libavcodec/kbdwin.c
-libavcodec/kbdwin.h
-libavcodec/kgv1dec.c
-libavcodec/kmvc.c
-libavcodec/lagarith.c
-libavcodec/lagarithrac.c
-libavcodec/lagarithrac.h
-libavcodec/latm_parser.c
-libavcodec/lcl.h
-libavcodec/lcldec.c
-libavcodec/lclenc.c
-libavcodec/libaomdec.c
-libavcodec/libaomenc.c
-libavcodec/libavcodec.v
-libavcodec/libcodec2.c
-libavcodec/libdav1d.c
-libavcodec/libfdk-aacdec.c
-libavcodec/libfdk-aacenc.c
-libavcodec/libgsmdec.c
-libavcodec/libgsmenc.c
-libavcodec/libilbc.c
-libavcodec/libjxl.c
-libavcodec/libjxl.h
-libavcodec/libjxldec.c
-libavcodec/libjxlenc.c
-libavcodec/libmp3lame.c
-libavcodec/libopencore-amr.c
-libavcodec/libopenh264.c
-libavcodec/libopenh264.h
-libavcodec/libopenh264dec.c
-libavcodec/libopenh264enc.c
-libavcodec/libopenjpegdec.c
-libavcodec/libopenjpegenc.c
-libavcodec/libopus.c
-libavcodec/libopus.h
-libavcodec/libopusdec.c
-libavcodec/libopusenc.c
-libavcodec/librav1e.c
-libavcodec/librsvgdec.c
-libavcodec/libspeexdec.c
-libavcodec/libspeexenc.c
-libavcodec/libsvtav1.c
-libavcodec/libtheoraenc.c
-libavcodec/libtwolame.c
-libavcodec/libvo-amrwbenc.c
-libavcodec/libvorbisdec.c
-libavcodec/libvorbisenc.c
-libavcodec/libvpx.c
-libavcodec/libvpx.h
-libavcodec/libvpxdec.c
-libavcodec/libvpxenc.c
-libavcodec/libwebpenc.c
-libavcodec/libwebpenc_animencoder.c
-libavcodec/libwebpenc_common.c
-libavcodec/libwebpenc_common.h
-libavcodec/libxvid.c
-libavcodec/libzvbi-teletextdec.c
-libavcodec/loco.c
-libavcodec/log2_tab.c
-libavcodec/loongarch/Makefile
-libavcodec/lossless_audiodsp.c
-libavcodec/lossless_audiodsp.h
-libavcodec/lossless_videodsp.c
-libavcodec/lossless_videodsp.h
-libavcodec/lossless_videoencdsp.c
-libavcodec/lossless_videoencdsp.h
-libavcodec/lpc.c
-libavcodec/lpc.h
-libavcodec/lscrdec.c
-libavcodec/lsp.c
-libavcodec/lsp.h
-libavcodec/lzw.c
-libavcodec/lzw.h
-libavcodec/lzwenc.c
-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/mediacodec.c
-libavcodec/mediacodec.h
-libavcodec/metasound.c
-libavcodec/metasound_data.c
-libavcodec/metasound_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/mjpeg.h
-libavcodec/mjpeg2jpeg_bsf.c
-libavcodec/mjpeg_parser.c
-libavcodec/mjpega_dump_header_bsf.c
-libavcodec/mjpegbdec.c
-libavcodec/mjpegdec.c
-libavcodec/mjpegdec.h
-libavcodec/mjpegdec_common.c
-libavcodec/mjpegenc.c
-libavcodec/mjpegenc.h
-libavcodec/mjpegenc_common.c
-libavcodec/mjpegenc_common.h
-libavcodec/mjpegenc_huffman.c
-libavcodec/mjpegenc_huffman.h
-libavcodec/mlp.c
-libavcodec/mlp.h
-libavcodec/mlp_parse.c
-libavcodec/mlp_parse.h
-libavcodec/mlp_parser.c
-libavcodec/mlpdec.c
-libavcodec/mlpdsp.c
-libavcodec/mlpdsp.h
-libavcodec/mlpenc.c
-libavcodec/mmvideo.c
-libavcodec/motion_est.c
-libavcodec/motion_est.h
-libavcodec/motion_est_template.c
-libavcodec/motionpixels.c
-libavcodec/motionpixels_tablegen.h
-libavcodec/movsub_bsf.c
-libavcodec/mp3_header_decompress_bsf.c
-libavcodec/mpc.c
-libavcodec/mpc.h
-libavcodec/mpc7.c
-libavcodec/mpc7data.h
-libavcodec/mpc8.c
-libavcodec/mpc8data.h
-libavcodec/mpc8huff.h
-libavcodec/mpcdata.h
-libavcodec/mpeg12.c
-libavcodec/mpeg12.h
-libavcodec/mpeg12data.c
-libavcodec/mpeg12data.h
-libavcodec/mpeg12dec.c
-libavcodec/mpeg12dec.h
-libavcodec/mpeg12enc.c
-libavcodec/mpeg12enc.h
-libavcodec/mpeg12framerate.c
-libavcodec/mpeg12vlc.h
-libavcodec/mpeg2_metadata_bsf.c
-libavcodec/mpeg4_unpack_bframes_bsf.c
-libavcodec/mpeg4audio.c
-libavcodec/mpeg4audio.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/mpeg4videoenc.c
-libavcodec/mpeg4videoenc.h
-libavcodec/mpeg_er.c
-libavcodec/mpeg_er.h
-libavcodec/mpegaudio.c
-libavcodec/mpegaudio.h
-libavcodec/mpegaudio_parser.c
-libavcodec/mpegaudio_tablegen.h
-libavcodec/mpegaudiodata.c
-libavcodec/mpegaudiodata.h
-libavcodec/mpegaudiodec_common.c
-libavcodec/mpegaudiodec_common_tablegen.h
-libavcodec/mpegaudiodec_fixed.c
-libavcodec/mpegaudiodec_float.c
-libavcodec/mpegaudiodec_template.c
-libavcodec/mpegaudiodecheader.c
-libavcodec/mpegaudiodecheader.h
-libavcodec/mpegaudiodsp.c
-libavcodec/mpegaudiodsp.h
-libavcodec/mpegaudiodsp_data.c
-libavcodec/mpegaudiodsp_fixed.c
-libavcodec/mpegaudiodsp_float.c
-libavcodec/mpegaudiodsp_template.c
-libavcodec/mpegaudioenc_fixed.c
-libavcodec/mpegaudioenc_float.c
-libavcodec/mpegaudioenc_template.c
-libavcodec/mpegaudiotab.h
-libavcodec/mpegaudiotabs.c
-libavcodec/mpegaudiotabs.h
-libavcodec/mpegpicture.c
-libavcodec/mpegpicture.h
-libavcodec/mpegutils.c
-libavcodec/mpegutils.h
-libavcodec/mpegvideo.c
-libavcodec/mpegvideo.h
-libavcodec/mpegvideo_dec.c
-libavcodec/mpegvideo_enc.c
-libavcodec/mpegvideo_motion.c
-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/mqc.c
-libavcodec/mqc.h
-libavcodec/mqcdec.c
-libavcodec/mqcenc.c
-libavcodec/mscc.c
-libavcodec/msgsmdec.c
-libavcodec/msgsmdec.h
-libavcodec/msmpeg4.c
-libavcodec/msmpeg4.h
-libavcodec/msmpeg4data.c
-libavcodec/msmpeg4data.h
-libavcodec/msmpeg4dec.c
-libavcodec/msmpeg4dec.h
-libavcodec/msmpeg4enc.c
-libavcodec/msmpeg4enc.h
-libavcodec/msp2dec.c
-libavcodec/msrle.c
-libavcodec/msrledec.c
-libavcodec/msrledec.h
-libavcodec/mss1.c
-libavcodec/mss12.c
-libavcodec/mss12.h
-libavcodec/mss3.c
-libavcodec/mss34dsp.c
-libavcodec/mss34dsp.h
-libavcodec/mss4.c
-libavcodec/msvideo1.c
-libavcodec/msvideo1enc.c
-libavcodec/mv30.c
-libavcodec/mvcdec.c
-libavcodec/mvha.c
-libavcodec/mwsc.c
-libavcodec/mxpegdec.c
-libavcodec/nellymoser.c
-libavcodec/nellymoser.h
-libavcodec/nellymoserdec.c
-libavcodec/nellymoserenc.c
-libavcodec/neon/Makefile
-libavcodec/neon/mpegvideo.c
-libavcodec/noise_bsf.c
-libavcodec/null_bsf.c
-libavcodec/nuv.c
-libavcodec/nvdec.c
-libavcodec/nvdec.h
-libavcodec/nvdec_av1.c
-libavcodec/nvdec_mjpeg.c
-libavcodec/nvdec_mpeg12.c
-libavcodec/nvdec_mpeg4.c
-libavcodec/nvdec_vp8.c
-libavcodec/nvdec_vp9.c
-libavcodec/nvenc.c
-libavcodec/nvenc.h
-libavcodec/nvenc_h264.c
-libavcodec/nvenc_hevc.c
-libavcodec/on2avc.c
-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_parser.c
-libavcodec/opus_pvq.c
-libavcodec/opus_pvq.h
-libavcodec/opus_rc.c
-libavcodec/opus_rc.h
-libavcodec/opus_silk.c
-libavcodec/opusdec.c
-libavcodec/opusdsp.c
-libavcodec/opusdsp.h
-libavcodec/opusenc.c
-libavcodec/opusenc.h
-libavcodec/opusenc_psy.c
-libavcodec/opusenc_psy.h
-libavcodec/opusenc_utils.h
-libavcodec/opustab.c
-libavcodec/opustab.h
-libavcodec/packet.h
-libavcodec/packet_internal.h
-libavcodec/paf.h
-libavcodec/pafaudio.c
-libavcodec/pafvideo.c
-libavcodec/pamenc.c
-libavcodec/parser.c
-libavcodec/parser.h
-libavcodec/parsers.c
-libavcodec/pcm-bluray.c
-libavcodec/pcm-dvd.c
-libavcodec/pcm.c
-libavcodec/pcm_rechunk_bsf.c
-libavcodec/pcm_tablegen.h
-libavcodec/pcx.c
-libavcodec/pcxenc.c
-libavcodec/pel_template.c
-libavcodec/pgs_frame_merge_bsf.c
-libavcodec/pgssubdec.c
-libavcodec/pgxdec.c
-libavcodec/photocd.c
-libavcodec/pictordec.c
-libavcodec/pixblockdsp.c
-libavcodec/pixblockdsp.h
-libavcodec/pixels.h
-libavcodec/png.c
-libavcodec/png.h
-libavcodec/png_parser.c
-libavcodec/pngdec.c
-libavcodec/pngdsp.c
-libavcodec/pngdsp.h
-libavcodec/pngenc.c
-libavcodec/pnm.c
-libavcodec/pnm.h
-libavcodec/pnm_parser.c
-libavcodec/pnmdec.c
-libavcodec/pnmenc.c
-libavcodec/ppc/Makefile
-libavcodec/ppc/asm.S
-libavcodec/ppc/audiodsp.c
-libavcodec/ppc/blockdsp.c
-libavcodec/ppc/fdct.h
-libavcodec/ppc/fdctdsp.c
-libavcodec/ppc/fft_altivec.S
-libavcodec/ppc/fft_init.c
-libavcodec/ppc/fft_vsx.c
-libavcodec/ppc/fft_vsx.h
-libavcodec/ppc/fmtconvert_altivec.c
-libavcodec/ppc/h264chroma_init.c
-libavcodec/ppc/h264chroma_template.c
-libavcodec/ppc/h264dsp.c
-libavcodec/ppc/h264qpel.c
-libavcodec/ppc/h264qpel_template.c
-libavcodec/ppc/hpeldsp_altivec.c
-libavcodec/ppc/hpeldsp_altivec.h
-libavcodec/ppc/idctdsp.c
-libavcodec/ppc/lossless_audiodsp_altivec.c
-libavcodec/ppc/lossless_videodsp_altivec.c
-libavcodec/ppc/mathops.h
-libavcodec/ppc/me_cmp.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
-libavcodec/ppc/vc1dsp_altivec.c
-libavcodec/ppc/videodsp.c
-libavcodec/ppc/vorbisdsp_altivec.c
-libavcodec/ppc/vp3dsp_altivec.c
-libavcodec/ppc/vp8dsp_altivec.c
-libavcodec/profiles.c
-libavcodec/profiles.h
-libavcodec/prores_metadata_bsf.c
-libavcodec/prosumer.c
-libavcodec/psd.c
-libavcodec/psymodel.c
-libavcodec/psymodel.h
-libavcodec/pthread.c
-libavcodec/pthread_frame.c
-libavcodec/pthread_internal.h
-libavcodec/pthread_slice.c
-libavcodec/ptx.c
-libavcodec/put_bits.h
-libavcodec/put_golomb.h
-libavcodec/qcelpdata.h
-libavcodec/qcelpdec.c
-libavcodec/qdm2.c
-libavcodec/qdm2_tablegen.h
-libavcodec/qdm2data.h
-libavcodec/qdmc.c
-libavcodec/qdrw.c
-libavcodec/qoi.h
-libavcodec/qoi_parser.c
-libavcodec/qoidec.c
-libavcodec/qoienc.c
-libavcodec/qpeg.c
-libavcodec/qpel_template.c
-libavcodec/qpeldsp.c
-libavcodec/qpeldsp.h
-libavcodec/qsv.c
-libavcodec/qsv.h
-libavcodec/qsv_api.c
-libavcodec/qsv_internal.h
-libavcodec/qsvdec.c
-libavcodec/qsvenc.c
-libavcodec/qsvenc.h
-libavcodec/qsvenc_h264.c
-libavcodec/qsvenc_hevc.c
-libavcodec/qsvenc_jpeg.c
-libavcodec/qsvenc_mpeg2.c
-libavcodec/qsvenc_vp9.c
-libavcodec/qtrle.c
-libavcodec/qtrleenc.c
-libavcodec/r210dec.c
-libavcodec/r210enc.c
-libavcodec/ra144.c
-libavcodec/ra144.h
-libavcodec/ra144dec.c
-libavcodec/ra144enc.c
-libavcodec/ra288.c
-libavcodec/ra288.h
-libavcodec/rangecoder.c
-libavcodec/rangecoder.h
-libavcodec/rasc.c
-libavcodec/ratecontrol.c
-libavcodec/ratecontrol.h
-libavcodec/raw.c
-libavcodec/raw.h
-libavcodec/rawdec.c
-libavcodec/rawenc.c
-libavcodec/rdft.c
-libavcodec/rdft.h
-libavcodec/realtextdec.c
-libavcodec/rectangle.h
-libavcodec/remove_extradata_bsf.c
-libavcodec/reverse.c
-libavcodec/rl.c
-libavcodec/rl.h
-libavcodec/rl2.c
-libavcodec/rle.c
-libavcodec/rle.h
-libavcodec/rnd_avg.h
-libavcodec/roqaudioenc.c
-libavcodec/roqvideo.c
-libavcodec/roqvideo.h
-libavcodec/roqvideodec.c
-libavcodec/roqvideoenc.c
-libavcodec/rpza.c
-libavcodec/rpzaenc.c
-libavcodec/rscc.c
-libavcodec/rtjpeg.c
-libavcodec/rtjpeg.h
-libavcodec/rv10.c
-libavcodec/rv10dec.h
-libavcodec/rv10enc.c
-libavcodec/rv10enc.h
-libavcodec/rv20enc.c
-libavcodec/rv34_parser.c
-libavcodec/s302m.c
-libavcodec/s302menc.c
-libavcodec/samidec.c
-libavcodec/sanm.c
-libavcodec/sbc.c
-libavcodec/sbc.h
-libavcodec/sbc_parser.c
-libavcodec/sbcdec.c
-libavcodec/sbcdec_data.c
-libavcodec/sbcdec_data.h
-libavcodec/sbcdsp.c
-libavcodec/sbcdsp.h
-libavcodec/sbcdsp_data.c
-libavcodec/sbcdsp_data.h
-libavcodec/sbcenc.c
-libavcodec/sbr.h
-libavcodec/sbrdsp.c
-libavcodec/sbrdsp.h
-libavcodec/sbrdsp_template.c
-libavcodec/screenpresso.c
-libavcodec/sei.h
-libavcodec/setts_bsf.c
-libavcodec/sgi.h
-libavcodec/sgidec.c
-libavcodec/sgienc.c
-libavcodec/sgirledec.c
-libavcodec/shorten.c
-libavcodec/simple_idct.c
-libavcodec/simple_idct.h
-libavcodec/simple_idct_template.c
-libavcodec/sinewin.c
-libavcodec/sinewin.h
-libavcodec/sinewin_tablegen.h
-libavcodec/sipr.c
-libavcodec/sipr.h
-libavcodec/sipr16k.c
-libavcodec/sipr16kdata.h
-libavcodec/sipr_parser.c
-libavcodec/siprdata.h
-libavcodec/siren.c
-libavcodec/smacker.c
-libavcodec/smc.c
-libavcodec/smcenc.c
-libavcodec/snappy.c
-libavcodec/snappy.h
-libavcodec/snow.c
-libavcodec/snow.h
-libavcodec/snow_dwt.c
-libavcodec/snow_dwt.h
-libavcodec/snowdata.h
-libavcodec/snowdec.c
-libavcodec/snowenc.c
-libavcodec/sonic.c
-libavcodec/sp5x.h
-libavcodec/sp5xdec.c
-libavcodec/speedhq.c
-libavcodec/speedhqenc.c
-libavcodec/speedhqenc.h
-libavcodec/speexdata.h
-libavcodec/speexdec.c
-libavcodec/srtdec.c
-libavcodec/srtenc.c
-libavcodec/startcode.c
-libavcodec/startcode.h
-libavcodec/subviewerdec.c
-libavcodec/sunrast.c
-libavcodec/sunrast.h
-libavcodec/sunrastenc.c
-libavcodec/svq1.c
-libavcodec/svq1.h
-libavcodec/svq1_cb.h
-libavcodec/svq1_vlc.h
-libavcodec/svq1dec.c
-libavcodec/svq1enc.c
-libavcodec/svq1enc.h
-libavcodec/svq1enc_cb.h
-libavcodec/svq3.c
-libavcodec/synth_filter.c
-libavcodec/synth_filter.h
-libavcodec/tak.c
-libavcodec/tak.h
-libavcodec/tak_parser.c
-libavcodec/takdec.c
-libavcodec/takdsp.c
-libavcodec/takdsp.h
-libavcodec/targa.c
-libavcodec/targa.h
-libavcodec/targa_y216dec.c
-libavcodec/targaenc.c
-libavcodec/tdsc.c
-libavcodec/textdec.c
-libavcodec/texturedsp.c
-libavcodec/texturedsp.h
-libavcodec/texturedsp_template.c
-libavcodec/texturedspenc.c
-libavcodec/thread.h
-libavcodec/threadframe.h
-libavcodec/tiertexseqv.c
-libavcodec/tiff.c
-libavcodec/tiff.h
-libavcodec/tiff_common.c
-libavcodec/tiff_common.h
-libavcodec/tiff_data.h
-libavcodec/tiffenc.c
-libavcodec/tmv.c
-libavcodec/to_upper4.c
-libavcodec/to_upper4.h
-libavcodec/tpeldsp.c
-libavcodec/tpeldsp.h
-libavcodec/trace_headers_bsf.c
-libavcodec/truehd_core_bsf.c
-libavcodec/truemotion1.c
-libavcodec/truemotion1data.h
-libavcodec/truemotion2.c
-libavcodec/truemotion2rt.c
-libavcodec/truespeech.c
-libavcodec/truespeech_data.h
-libavcodec/tscc.c
-libavcodec/tscc2.c
-libavcodec/tscc2data.h
-libavcodec/tta.c
-libavcodec/ttadata.c
-libavcodec/ttadata.h
-libavcodec/ttadsp.c
-libavcodec/ttadsp.h
-libavcodec/ttaenc.c
-libavcodec/ttaencdsp.c
-libavcodec/ttaencdsp.h
-libavcodec/ttmlenc.c
-libavcodec/ttmlenc.h
-libavcodec/twinvq.c
-libavcodec/twinvq.h
-libavcodec/twinvq_data.h
-libavcodec/twinvqdec.c
-libavcodec/txd.c
-libavcodec/ulti.c
-libavcodec/ulti_cb.h
-libavcodec/unary.h
-libavcodec/utils.c
-libavcodec/utvideo.h
-libavcodec/utvideodec.c
-libavcodec/utvideodsp.c
-libavcodec/utvideodsp.h
-libavcodec/utvideoenc.c
-libavcodec/v210_template.c
-libavcodec/v210dec.c
-libavcodec/v210dec.h
-libavcodec/v210dec_init.h
-libavcodec/v210enc.c
-libavcodec/v210enc.h
-libavcodec/v210enc_init.h
-libavcodec/v210x.c
-libavcodec/v308dec.c
-libavcodec/v308enc.c
-libavcodec/v408dec.c
-libavcodec/v408enc.c
-libavcodec/v410dec.c
-libavcodec/v410enc.c
-libavcodec/v4l2_buffers.c
-libavcodec/v4l2_buffers.h
-libavcodec/v4l2_context.c
-libavcodec/v4l2_context.h
-libavcodec/v4l2_fmt.c
-libavcodec/v4l2_fmt.h
-libavcodec/v4l2_m2m.c
-libavcodec/v4l2_m2m.h
-libavcodec/v4l2_m2m_dec.c
-libavcodec/v4l2_m2m_enc.c
-libavcodec/vaapi_av1.c
-libavcodec/vaapi_decode.c
-libavcodec/vaapi_decode.h
-libavcodec/vaapi_encode.c
-libavcodec/vaapi_encode.h
-libavcodec/vaapi_encode_h264.c
-libavcodec/vaapi_encode_h265.c
-libavcodec/vaapi_encode_mjpeg.c
-libavcodec/vaapi_encode_mpeg2.c
-libavcodec/vaapi_encode_vp8.c
-libavcodec/vaapi_encode_vp9.c
-libavcodec/vaapi_hevc.h
-libavcodec/vaapi_mjpeg.c
-libavcodec/vaapi_mpeg2.c
-libavcodec/vaapi_mpeg4.c
-libavcodec/vaapi_vp8.c
-libavcodec/vaapi_vp9.c
-libavcodec/vb.c
-libavcodec/vble.c
-libavcodec/vbn.h
-libavcodec/vc1.c
-libavcodec/vc1.h
-libavcodec/vc1_common.h
-libavcodec/vc1_parser.c
-libavcodec/vc1_pred.h
-libavcodec/vc1acdata.h
-libavcodec/vc1data.c
-libavcodec/vc1data.h
-libavcodec/vc1dsp.c
-libavcodec/vc1dsp.h
-libavcodec/vc2enc.c
-libavcodec/vc2enc_dwt.c
-libavcodec/vc2enc_dwt.h
-libavcodec/vcr1.c
-libavcodec/vdpau.c
-libavcodec/vdpau.h
-libavcodec/vdpau_av1.c
-libavcodec/vdpau_internal.h
-libavcodec/vdpau_mpeg12.c
-libavcodec/vdpau_mpeg4.c
-libavcodec/vdpau_vp9.c
-libavcodec/version.c
-libavcodec/version.h
-libavcodec/version_major.h
-libavcodec/videodsp.c
-libavcodec/videodsp.h
-libavcodec/videodsp_template.c
-libavcodec/videotoolbox.h
-libavcodec/vima.c
-libavcodec/vlc.c
-libavcodec/vlc.h
-libavcodec/vmdaudio.c
-libavcodec/vmdvideo.c
-libavcodec/vmnc.c
-libavcodec/vorbis.c
-libavcodec/vorbis.h
-libavcodec/vorbis_data.c
-libavcodec/vorbis_enc_data.h
-libavcodec/vorbis_parser.c
-libavcodec/vorbis_parser.h
-libavcodec/vorbis_parser_internal.h
-libavcodec/vorbisdec.c
-libavcodec/vorbisdsp.c
-libavcodec/vorbisdsp.h
-libavcodec/vorbisenc.c
-libavcodec/vp3.c
-libavcodec/vp3_parser.c
-libavcodec/vp3data.h
-libavcodec/vp3dsp.c
-libavcodec/vp3dsp.h
-libavcodec/vp4data.h
-libavcodec/vp5.c
-libavcodec/vp56.c
-libavcodec/vp56.h
-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/vp8_parser.c
-libavcodec/vp8data.h
-libavcodec/vp8dsp.c
-libavcodec/vp8dsp.h
-libavcodec/vp9.c
-libavcodec/vp9.h
-libavcodec/vp9_mc_template.c
-libavcodec/vp9_metadata_bsf.c
-libavcodec/vp9_parser.c
-libavcodec/vp9_raw_reorder_bsf.c
-libavcodec/vp9_superframe_bsf.c
-libavcodec/vp9_superframe_split_bsf.c
-libavcodec/vp9block.c
-libavcodec/vp9data.c
-libavcodec/vp9data.h
-libavcodec/vp9dec.h
-libavcodec/vp9dsp.c
-libavcodec/vp9dsp.h
-libavcodec/vp9dsp_10bpp.c
-libavcodec/vp9dsp_12bpp.c
-libavcodec/vp9dsp_8bpp.c
-libavcodec/vp9dsp_template.c
-libavcodec/vp9lpf.c
-libavcodec/vp9mvs.c
-libavcodec/vp9prob.c
-libavcodec/vp9recon.c
-libavcodec/vp9shared.h
-libavcodec/vqavideo.c
-libavcodec/wavpack.c
-libavcodec/wavpack.h
-libavcodec/wavpackdata.c
-libavcodec/wavpackenc.c
-libavcodec/wavpackenc.h
-libavcodec/wcmv.c
-libavcodec/webp.c
-libavcodec/webp_parser.c
-libavcodec/webvttdec.c
-libavcodec/webvttenc.c
-libavcodec/wma.c
-libavcodec/wma.h
-libavcodec/wma_common.c
-libavcodec/wma_common.h
-libavcodec/wma_freqs.c
-libavcodec/wma_freqs.h
-libavcodec/wmadata.h
-libavcodec/wmadec.c
-libavcodec/wmaenc.c
-libavcodec/wmavoice.c
-libavcodec/wmavoice_data.h
-libavcodec/wmv2.c
-libavcodec/wmv2.h
-libavcodec/wmv2data.c
-libavcodec/wmv2data.h
-libavcodec/wmv2dec.c
-libavcodec/wmv2dec.h
-libavcodec/wmv2dsp.c
-libavcodec/wmv2dsp.h
-libavcodec/wmv2enc.c
-libavcodec/wmv2enc.h
-libavcodec/wnv1.c
-libavcodec/wrapped_avframe.c
-libavcodec/ws-snd1.c
-libavcodec/x86/Makefile
-libavcodec/x86/aacencdsp.asm
-libavcodec/x86/aacencdsp_init.c
-libavcodec/x86/aacpsdsp.asm
-libavcodec/x86/aacpsdsp_init.c
-libavcodec/x86/ac3dsp.asm
-libavcodec/x86/ac3dsp_downmix.asm
-libavcodec/x86/ac3dsp_init.c
-libavcodec/x86/alacdsp.asm
-libavcodec/x86/alacdsp_init.c
-libavcodec/x86/audiodsp.asm
-libavcodec/x86/audiodsp_init.c
-libavcodec/x86/blockdsp.asm
-libavcodec/x86/blockdsp_init.c
-libavcodec/x86/bswapdsp.asm
-libavcodec/x86/bswapdsp_init.c
-libavcodec/x86/cabac.h
-libavcodec/x86/cavsdsp.c
-libavcodec/x86/cavsidct.asm
-libavcodec/x86/celt_pvq_init.c
-libavcodec/x86/celt_pvq_search.asm
-libavcodec/x86/cfhddsp.asm
-libavcodec/x86/cfhddsp_init.c
-libavcodec/x86/cfhdencdsp.asm
-libavcodec/x86/cfhdencdsp_init.c
-libavcodec/x86/constants.c
-libavcodec/x86/constants.h
-libavcodec/x86/dcadsp.asm
-libavcodec/x86/dcadsp_init.c
-libavcodec/x86/dct32.asm
-libavcodec/x86/dct_init.c
-libavcodec/x86/dirac_dwt.asm
-libavcodec/x86/dirac_dwt_init.c
-libavcodec/x86/diracdsp.asm
-libavcodec/x86/diracdsp_init.c
-libavcodec/x86/dnxhdenc.asm
-libavcodec/x86/dnxhdenc_init.c
-libavcodec/x86/exrdsp.asm
-libavcodec/x86/exrdsp_init.c
-libavcodec/x86/fdct.c
-libavcodec/x86/fdct.h
-libavcodec/x86/fdctdsp_init.c
-libavcodec/x86/fft.asm
-libavcodec/x86/fft.h
-libavcodec/x86/fft_init.c
-libavcodec/x86/flac_dsp_gpl.asm
-libavcodec/x86/flacdsp.asm
-libavcodec/x86/flacdsp_init.c
-libavcodec/x86/fmtconvert.asm
-libavcodec/x86/fmtconvert_init.c
-libavcodec/x86/fpel.asm
-libavcodec/x86/fpel.h
-libavcodec/x86/g722dsp.asm
-libavcodec/x86/g722dsp_init.c
-libavcodec/x86/h263_loopfilter.asm
-libavcodec/x86/h263dsp_init.c
-libavcodec/x86/h264_cabac.c
-libavcodec/x86/h264_chromamc.asm
-libavcodec/x86/h264_chromamc_10bit.asm
-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_intrapred.asm
-libavcodec/x86/h264_intrapred_10bit.asm
-libavcodec/x86/h264_intrapred_init.c
-libavcodec/x86/h264_qpel.c
-libavcodec/x86/h264_qpel_10bit.asm
-libavcodec/x86/h264_qpel_8bit.asm
-libavcodec/x86/h264_weight.asm
-libavcodec/x86/h264_weight_10bit.asm
-libavcodec/x86/h264chroma_init.c
-libavcodec/x86/h264dsp_init.c
-libavcodec/x86/hpeldsp.asm
-libavcodec/x86/hpeldsp.h
-libavcodec/x86/hpeldsp_init.c
-libavcodec/x86/hpeldsp_rnd_template.c
-libavcodec/x86/hpeldsp_vp3.asm
-libavcodec/x86/hpeldsp_vp3_init.c
-libavcodec/x86/huffyuvdsp.asm
-libavcodec/x86/huffyuvdsp_init.c
-libavcodec/x86/huffyuvdsp_template.asm
-libavcodec/x86/huffyuvencdsp.asm
-libavcodec/x86/huffyuvencdsp_init.c
-libavcodec/x86/idctdsp.asm
-libavcodec/x86/idctdsp.h
-libavcodec/x86/idctdsp_init.c
-libavcodec/x86/imdct36.asm
-libavcodec/x86/inline_asm.h
-libavcodec/x86/jpeg2000dsp.asm
-libavcodec/x86/jpeg2000dsp_init.c
-libavcodec/x86/lossless_audiodsp.asm
-libavcodec/x86/lossless_audiodsp_init.c
-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/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/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
-libavcodec/x86/mpegvideoencdsp.asm
-libavcodec/x86/mpegvideoencdsp_init.c
-libavcodec/x86/opusdsp.asm
-libavcodec/x86/opusdsp_init.c
-libavcodec/x86/pixblockdsp.asm
-libavcodec/x86/pixblockdsp_init.c
-libavcodec/x86/pngdsp.asm
-libavcodec/x86/pngdsp_init.c
-libavcodec/x86/qpel.asm
-libavcodec/x86/qpeldsp.asm
-libavcodec/x86/qpeldsp_init.c
-libavcodec/x86/rnd_template.c
-libavcodec/x86/sbcdsp.asm
-libavcodec/x86/sbcdsp_init.c
-libavcodec/x86/sbrdsp.asm
-libavcodec/x86/sbrdsp_init.c
-libavcodec/x86/simple_idct.asm
-libavcodec/x86/simple_idct.h
-libavcodec/x86/simple_idct10.asm
-libavcodec/x86/simple_idct10_template.asm
-libavcodec/x86/snowdsp.c
-libavcodec/x86/svq1enc.asm
-libavcodec/x86/svq1enc_init.c
-libavcodec/x86/synth_filter.asm
-libavcodec/x86/synth_filter_init.c
-libavcodec/x86/takdsp.asm
-libavcodec/x86/takdsp_init.c
-libavcodec/x86/ttadsp.asm
-libavcodec/x86/ttadsp_init.c
-libavcodec/x86/ttaencdsp.asm
-libavcodec/x86/ttaencdsp_init.c
-libavcodec/x86/utvideodsp.asm
-libavcodec/x86/utvideodsp_init.c
-libavcodec/x86/v210-init.c
-libavcodec/x86/v210.asm
-libavcodec/x86/v210enc.asm
-libavcodec/x86/v210enc_init.c
-libavcodec/x86/vc1dsp.h
-libavcodec/x86/vc1dsp_init.c
-libavcodec/x86/vc1dsp_loopfilter.asm
-libavcodec/x86/vc1dsp_mc.asm
-libavcodec/x86/vc1dsp_mmx.c
-libavcodec/x86/videodsp.asm
-libavcodec/x86/videodsp_init.c
-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
-libavcodec/x86/vp8dsp_init.c
-libavcodec/x86/vp8dsp_loopfilter.asm
-libavcodec/x86/vp9dsp_init.c
-libavcodec/x86/vp9dsp_init.h
-libavcodec/x86/vp9dsp_init_10bpp.c
-libavcodec/x86/vp9dsp_init_12bpp.c
-libavcodec/x86/vp9dsp_init_16bpp.c
-libavcodec/x86/vp9dsp_init_16bpp_template.c
-libavcodec/x86/vp9intrapred.asm
-libavcodec/x86/vp9intrapred_16bpp.asm
-libavcodec/x86/vp9itxfm.asm
-libavcodec/x86/vp9itxfm_16bpp.asm
-libavcodec/x86/vp9itxfm_template.asm
-libavcodec/x86/vp9lpf.asm
-libavcodec/x86/vp9lpf_16bpp.asm
-libavcodec/x86/vp9mc.asm
-libavcodec/x86/vp9mc_16bpp.asm
-libavcodec/x86/xvididct.asm
-libavcodec/x86/xvididct.h
-libavcodec/x86/xvididct_init.c
-libavcodec/xan.c
-libavcodec/xbm_parser.c
-libavcodec/xbmdec.c
-libavcodec/xbmenc.c
-libavcodec/xface.c
-libavcodec/xface.h
-libavcodec/xfacedec.c
-libavcodec/xfaceenc.c
-libavcodec/xiph.c
-libavcodec/xiph.h
-libavcodec/xl.c
-libavcodec/xma_parser.c
-libavcodec/xpmdec.c
-libavcodec/xsubdec.c
-libavcodec/xsubenc.c
-libavcodec/xvididct.c
-libavcodec/xvididct.h
-libavcodec/xvmc.h
-libavcodec/xwd.h
-libavcodec/xwddec.c
-libavcodec/xwdenc.c
-libavcodec/xxan.c
-libavcodec/y41pdec.c
-libavcodec/y41penc.c
-libavcodec/ylc.c
-libavcodec/yop.c
-libavcodec/yuv4dec.c
-libavcodec/yuv4enc.c
-libavcodec/zerocodec.c
-libavcodec/zlib_wrapper.c
-libavcodec/zlib_wrapper.h
-libavcodec/zmbv.c
-libavcodec/zmbvenc.c
-libavdevice/Makefile
-libavdevice/alldevices.c
-libavdevice/alsa.c
-libavdevice/alsa.h
-libavdevice/alsa_dec.c
-libavdevice/alsa_enc.c
-libavdevice/avdevice.c
-libavdevice/avdevice.h
-libavdevice/caca.c
-libavdevice/decklink_common.h
-libavdevice/decklink_common_c.h
-libavdevice/decklink_dec.h
-libavdevice/decklink_enc.h
-libavdevice/dshow_capture.h
-libavdevice/fbdev_common.c
-libavdevice/fbdev_common.h
-libavdevice/fbdev_dec.c
-libavdevice/fbdev_enc.c
-libavdevice/iec61883.c
-libavdevice/internal.h
-libavdevice/jack.c
-libavdevice/kmsgrab.c
-libavdevice/lavfi.c
-libavdevice/libavdevice.v
-libavdevice/libcdio.c
-libavdevice/libdc1394.c
-libavdevice/openal-dec.c
-libavdevice/opengl_enc.c
-libavdevice/opengl_enc_shaders.h
-libavdevice/oss.c
-libavdevice/oss.h
-libavdevice/oss_dec.c
-libavdevice/oss_enc.c
-libavdevice/pulse_audio_common.c
-libavdevice/pulse_audio_common.h
-libavdevice/pulse_audio_dec.c
-libavdevice/pulse_audio_enc.c
-libavdevice/sdl2.c
-libavdevice/sndio.h
-libavdevice/timefilter.c
-libavdevice/timefilter.h
-libavdevice/utils.c
-libavdevice/v4l2-common.c
-libavdevice/v4l2-common.h
-libavdevice/v4l2.c
-libavdevice/v4l2enc.c
-libavdevice/version.c
-libavdevice/version.h
-libavdevice/version_major.h
-libavdevice/xcbgrab.c
-libavdevice/xv.c
-libavfilter/Makefile
-libavfilter/aarch64/Makefile
-libavfilter/aarch64/vf_nlmeans_init.c
-libavfilter/aarch64/vf_nlmeans_neon.S
-libavfilter/aeval.c
-libavfilter/af_acontrast.c
-libavfilter/af_acopy.c
-libavfilter/af_acrossover.c
-libavfilter/af_acrusher.c
-libavfilter/af_adeclick.c
-libavfilter/af_adecorrelate.c
-libavfilter/af_adelay.c
-libavfilter/af_adenorm.c
-libavfilter/af_aderivative.c
-libavfilter/af_adynamicequalizer.c
-libavfilter/af_adynamicsmooth.c
-libavfilter/af_aecho.c
-libavfilter/af_aemphasis.c
-libavfilter/af_aexciter.c
-libavfilter/af_afade.c
-libavfilter/af_afftdn.c
-libavfilter/af_afftfilt.c
-libavfilter/af_afir.c
-libavfilter/af_afir.h
-libavfilter/af_afirdsp.h
-libavfilter/af_aformat.c
-libavfilter/af_afreqshift.c
-libavfilter/af_afwtdn.c
-libavfilter/af_agate.c
-libavfilter/af_aiir.c
-libavfilter/af_alimiter.c
-libavfilter/af_amerge.c
-libavfilter/af_amix.c
-libavfilter/af_amultiply.c
-libavfilter/af_anequalizer.c
-libavfilter/af_anlmdn.c
-libavfilter/af_anlmdndsp.h
-libavfilter/af_anlms.c
-libavfilter/af_anull.c
-libavfilter/af_apad.c
-libavfilter/af_aphaser.c
-libavfilter/af_apsyclip.c
-libavfilter/af_apulsator.c
-libavfilter/af_aresample.c
-libavfilter/af_arnndn.c
-libavfilter/af_asdr.c
-libavfilter/af_asetnsamples.c
-libavfilter/af_asetrate.c
-libavfilter/af_ashowinfo.c
-libavfilter/af_asoftclip.c
-libavfilter/af_aspectralstats.c
-libavfilter/af_astats.c
-libavfilter/af_asubboost.c
-libavfilter/af_asupercut.c
-libavfilter/af_atempo.c
-libavfilter/af_atilt.c
-libavfilter/af_axcorrelate.c
-libavfilter/af_biquads.c
-libavfilter/af_bs2b.c
-libavfilter/af_channelmap.c
-libavfilter/af_channelsplit.c
-libavfilter/af_chorus.c
-libavfilter/af_compand.c
-libavfilter/af_compensationdelay.c
-libavfilter/af_crossfeed.c
-libavfilter/af_crystalizer.c
-libavfilter/af_dcshift.c
-libavfilter/af_deesser.c
-libavfilter/af_dialoguenhance.c
-libavfilter/af_drmeter.c
-libavfilter/af_dynaudnorm.c
-libavfilter/af_earwax.c
-libavfilter/af_extrastereo.c
-libavfilter/af_firequalizer.c
-libavfilter/af_flanger.c
-libavfilter/af_haas.c
-libavfilter/af_hdcd.c
-libavfilter/af_headphone.c
-libavfilter/af_join.c
-libavfilter/af_ladspa.c
-libavfilter/af_loudnorm.c
-libavfilter/af_lv2.c
-libavfilter/af_mcompand.c
-libavfilter/af_pan.c
-libavfilter/af_replaygain.c
-libavfilter/af_rubberband.c
-libavfilter/af_sidechaincompress.c
-libavfilter/af_silencedetect.c
-libavfilter/af_silenceremove.c
-libavfilter/af_sofalizer.c
-libavfilter/af_speechnorm.c
-libavfilter/af_stereotools.c
-libavfilter/af_stereowiden.c
-libavfilter/af_superequalizer.c
-libavfilter/af_surround.c
-libavfilter/af_tremolo.c
-libavfilter/af_vibrato.c
-libavfilter/af_virtualbass.c
-libavfilter/af_volume.c
-libavfilter/af_volume.h
-libavfilter/af_volumedetect.c
-libavfilter/afir_template.c
-libavfilter/allfilters.c
-libavfilter/asink_anullsink.c
-libavfilter/asrc_afirsrc.c
-libavfilter/asrc_anoisesrc.c
-libavfilter/asrc_anullsrc.c
-libavfilter/asrc_flite.c
-libavfilter/asrc_hilbert.c
-libavfilter/asrc_sinc.c
-libavfilter/asrc_sine.c
-libavfilter/atadenoise.h
-libavfilter/audio.c
-libavfilter/audio.h
-libavfilter/avf_abitscope.c
-libavfilter/avf_ahistogram.c
-libavfilter/avf_aphasemeter.c
-libavfilter/avf_avectorscope.c
-libavfilter/avf_concat.c
-libavfilter/avf_showcqt.c
-libavfilter/avf_showcqt.h
-libavfilter/avf_showfreqs.c
-libavfilter/avf_showspatial.c
-libavfilter/avf_showspectrum.c
-libavfilter/avf_showvolume.c
-libavfilter/avf_showwaves.c
-libavfilter/avfilter.c
-libavfilter/avfilter.h
-libavfilter/avfiltergraph.c
-libavfilter/bbox.c
-libavfilter/bbox.h
-libavfilter/blend.h
-libavfilter/blend_modes.c
-libavfilter/boxblur.c
-libavfilter/boxblur.h
-libavfilter/bufferqueue.h
-libavfilter/buffersink.c
-libavfilter/buffersink.h
-libavfilter/buffersrc.c
-libavfilter/buffersrc.h
-libavfilter/bwdif.h
-libavfilter/colorchannelmixer_template.c
-libavfilter/colorspace.c
-libavfilter/colorspace.h
-libavfilter/colorspacedsp.c
-libavfilter/colorspacedsp.h
-libavfilter/colorspacedsp_template.c
-libavfilter/colorspacedsp_yuv2yuv_template.c
-libavfilter/convolution.h
-libavfilter/deshake.h
-libavfilter/dnn/Makefile
-libavfilter/dnn/dnn_backend_common.c
-libavfilter/dnn/dnn_backend_common.h
-libavfilter/dnn/dnn_backend_native.c
-libavfilter/dnn/dnn_backend_native.h
-libavfilter/dnn/dnn_backend_native_layer_avgpool.c
-libavfilter/dnn/dnn_backend_native_layer_avgpool.h
-libavfilter/dnn/dnn_backend_native_layer_conv2d.c
-libavfilter/dnn/dnn_backend_native_layer_conv2d.h
-libavfilter/dnn/dnn_backend_native_layer_dense.c
-libavfilter/dnn/dnn_backend_native_layer_dense.h
-libavfilter/dnn/dnn_backend_native_layer_depth2space.c
-libavfilter/dnn/dnn_backend_native_layer_depth2space.h
-libavfilter/dnn/dnn_backend_native_layer_mathbinary.c
-libavfilter/dnn/dnn_backend_native_layer_mathbinary.h
-libavfilter/dnn/dnn_backend_native_layer_mathunary.c
-libavfilter/dnn/dnn_backend_native_layer_mathunary.h
-libavfilter/dnn/dnn_backend_native_layer_maximum.c
-libavfilter/dnn/dnn_backend_native_layer_maximum.h
-libavfilter/dnn/dnn_backend_native_layer_pad.c
-libavfilter/dnn/dnn_backend_native_layer_pad.h
-libavfilter/dnn/dnn_backend_native_layers.c
-libavfilter/dnn/dnn_backend_native_layers.h
-libavfilter/dnn/dnn_backend_openvino.h
-libavfilter/dnn/dnn_backend_tf.h
-libavfilter/dnn/dnn_interface.c
-libavfilter/dnn/dnn_io_proc.c
-libavfilter/dnn/dnn_io_proc.h
-libavfilter/dnn/queue.c
-libavfilter/dnn/queue.h
-libavfilter/dnn/safe_queue.c
-libavfilter/dnn/safe_queue.h
-libavfilter/dnn_filter_common.c
-libavfilter/dnn_filter_common.h
-libavfilter/dnn_interface.h
-libavfilter/drawutils.c
-libavfilter/drawutils.h
-libavfilter/ebur128.c
-libavfilter/ebur128.h
-libavfilter/edge_common.c
-libavfilter/edge_common.h
-libavfilter/f_bench.c
-libavfilter/f_cue.c
-libavfilter/f_drawgraph.c
-libavfilter/f_ebur128.c
-libavfilter/f_graphmonitor.c
-libavfilter/f_interleave.c
-libavfilter/f_latency.c
-libavfilter/f_loop.c
-libavfilter/f_metadata.c
-libavfilter/f_perms.c
-libavfilter/f_realtime.c
-libavfilter/f_reverse.c
-libavfilter/f_segment.c
-libavfilter/f_select.c
-libavfilter/f_sendcmd.c
-libavfilter/f_sidedata.c
-libavfilter/f_streamselect.c
-libavfilter/f_zmq.c
-libavfilter/fflcms2.c
-libavfilter/fflcms2.h
-libavfilter/fifo.c
-libavfilter/filters.h
-libavfilter/formats.c
-libavfilter/formats.h
-libavfilter/framepool.c
-libavfilter/framepool.h
-libavfilter/framequeue.c
-libavfilter/framequeue.h
-libavfilter/framerate.h
-libavfilter/framesync.c
-libavfilter/framesync.h
-libavfilter/gblur.h
-libavfilter/generate_wave_table.c
-libavfilter/generate_wave_table.h
-libavfilter/gradfun.h
-libavfilter/graphdump.c
-libavfilter/graphparser.c
-libavfilter/hermite.h
-libavfilter/hflip.h
-libavfilter/internal.h
-libavfilter/lavfutils.c
-libavfilter/lavfutils.h
-libavfilter/libavfilter.v
-libavfilter/limiter.h
-libavfilter/log2_tab.c
-libavfilter/lswsutils.c
-libavfilter/lswsutils.h
-libavfilter/lut3d.h
-libavfilter/maskedclamp.h
-libavfilter/maskedmerge.h
-libavfilter/median.h
-libavfilter/median_template.c
-libavfilter/motion_estimation.c
-libavfilter/motion_estimation.h
-libavfilter/opencl.c
-libavfilter/opencl.h
-libavfilter/opencl/avgblur.cl
-libavfilter/opencl/colorkey.cl
-libavfilter/opencl/colorspace_common.cl
-libavfilter/opencl/convolution.cl
-libavfilter/opencl/deshake.cl
-libavfilter/opencl/neighbor.cl
-libavfilter/opencl/nlmeans.cl
-libavfilter/opencl/overlay.cl
-libavfilter/opencl/pad.cl
-libavfilter/opencl/remap.cl
-libavfilter/opencl/tonemap.cl
-libavfilter/opencl/transpose.cl
-libavfilter/opencl/unsharp.cl
-libavfilter/opencl/xfade.cl
-libavfilter/opencl_source.h
-libavfilter/phase_template.c
-libavfilter/preserve_color.h
-libavfilter/psnr.h
-libavfilter/pthread.c
-libavfilter/qp_table.c
-libavfilter/qp_table.h
-libavfilter/qsvvpp.c
-libavfilter/qsvvpp.h
-libavfilter/removegrain.h
-libavfilter/scale_eval.c
-libavfilter/scale_eval.h
-libavfilter/scene_sad.c
-libavfilter/scene_sad.h
-libavfilter/setpts.c
-libavfilter/settb.c
-libavfilter/signature.h
-libavfilter/signature_lookup.c
-libavfilter/split.c
-libavfilter/src_avsynctest.c
-libavfilter/src_movie.c
-libavfilter/ssim.h
-libavfilter/stereo3d.h
-libavfilter/thread.h
-libavfilter/threshold.h
-libavfilter/tinterlace.h
-libavfilter/transform.c
-libavfilter/transform.h
-libavfilter/transpose.h
-libavfilter/trim.c
-libavfilter/unsharp.h
-libavfilter/v360.h
-libavfilter/vaapi_vpp.c
-libavfilter/vaapi_vpp.h
-libavfilter/vaf_spectrumsynth.c
-libavfilter/version.c
-libavfilter/version.h
-libavfilter/version_major.h
-libavfilter/vf_addroi.c
-libavfilter/vf_alphamerge.c
-libavfilter/vf_amplify.c
-libavfilter/vf_aspect.c
-libavfilter/vf_atadenoise.c
-libavfilter/vf_avgblur.c
-libavfilter/vf_avgblur_opencl.c
-libavfilter/vf_avgblur_vulkan.c
-libavfilter/vf_bbox.c
-libavfilter/vf_bilateral.c
-libavfilter/vf_bitplanenoise.c
-libavfilter/vf_blackdetect.c
-libavfilter/vf_blackframe.c
-libavfilter/vf_blend.c
-libavfilter/vf_blend_init.h
-libavfilter/vf_blend_vulkan.c
-libavfilter/vf_blockdetect.c
-libavfilter/vf_blurdetect.c
-libavfilter/vf_bm3d.c
-libavfilter/vf_boxblur.c
-libavfilter/vf_bwdif.c
-libavfilter/vf_cas.c
-libavfilter/vf_chromaber_vulkan.c
-libavfilter/vf_chromakey.c
-libavfilter/vf_chromanr.c
-libavfilter/vf_chromashift.c
-libavfilter/vf_ciescope.c
-libavfilter/vf_codecview.c
-libavfilter/vf_colorbalance.c
-libavfilter/vf_colorchannelmixer.c
-libavfilter/vf_colorconstancy.c
-libavfilter/vf_colorcontrast.c
-libavfilter/vf_colorcorrect.c
-libavfilter/vf_colorize.c
-libavfilter/vf_colorkey.c
-libavfilter/vf_colorkey_opencl.c
-libavfilter/vf_colorlevels.c
-libavfilter/vf_colormap.c
-libavfilter/vf_colormatrix.c
-libavfilter/vf_colorspace.c
-libavfilter/vf_colortemperature.c
-libavfilter/vf_convolution.c
-libavfilter/vf_convolution_opencl.c
-libavfilter/vf_convolve.c
-libavfilter/vf_copy.c
-libavfilter/vf_cover_rect.c
-libavfilter/vf_crop.c
-libavfilter/vf_cropdetect.c
-libavfilter/vf_curves.c
-libavfilter/vf_datascope.c
-libavfilter/vf_dblur.c
-libavfilter/vf_dctdnoiz.c
-libavfilter/vf_deband.c
-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
-libavfilter/vf_derain.c
-libavfilter/vf_deshake.c
-libavfilter/vf_deshake_opencl.c
-libavfilter/vf_despill.c
-libavfilter/vf_detelecine.c
-libavfilter/vf_displace.c
-libavfilter/vf_dnn_classify.c
-libavfilter/vf_dnn_detect.c
-libavfilter/vf_dnn_processing.c
-libavfilter/vf_drawbox.c
-libavfilter/vf_drawtext.c
-libavfilter/vf_edgedetect.c
-libavfilter/vf_elbg.c
-libavfilter/vf_entropy.c
-libavfilter/vf_epx.c
-libavfilter/vf_eq.c
-libavfilter/vf_eq.h
-libavfilter/vf_estdif.c
-libavfilter/vf_exposure.c
-libavfilter/vf_extractplanes.c
-libavfilter/vf_fade.c
-libavfilter/vf_feedback.c
-libavfilter/vf_fftdnoiz.c
-libavfilter/vf_fftfilt.c
-libavfilter/vf_field.c
-libavfilter/vf_fieldhint.c
-libavfilter/vf_fieldmatch.c
-libavfilter/vf_fieldorder.c
-libavfilter/vf_fillborders.c
-libavfilter/vf_find_rect.c
-libavfilter/vf_flip_vulkan.c
-libavfilter/vf_floodfill.c
-libavfilter/vf_format.c
-libavfilter/vf_fps.c
-libavfilter/vf_framepack.c
-libavfilter/vf_framerate.c
-libavfilter/vf_framestep.c
-libavfilter/vf_freezedetect.c
-libavfilter/vf_freezeframes.c
-libavfilter/vf_frei0r.c
-libavfilter/vf_fspp.c
-libavfilter/vf_fspp.h
-libavfilter/vf_gblur.c
-libavfilter/vf_gblur_init.h
-libavfilter/vf_gblur_vulkan.c
-libavfilter/vf_geq.c
-libavfilter/vf_gradfun.c
-libavfilter/vf_grayworld.c
-libavfilter/vf_guided.c
-libavfilter/vf_hflip.c
-libavfilter/vf_hflip_init.h
-libavfilter/vf_histeq.c
-libavfilter/vf_histogram.c
-libavfilter/vf_hqdn3d.c
-libavfilter/vf_hqdn3d.h
-libavfilter/vf_hqx.c
-libavfilter/vf_hsvkey.c
-libavfilter/vf_hue.c
-libavfilter/vf_huesaturation.c
-libavfilter/vf_hwdownload.c
-libavfilter/vf_hwmap.c
-libavfilter/vf_hwupload.c
-libavfilter/vf_hwupload_cuda.c
-libavfilter/vf_hysteresis.c
-libavfilter/vf_iccdetect.c
-libavfilter/vf_iccgen.c
-libavfilter/vf_identity.c
-libavfilter/vf_idet.c
-libavfilter/vf_idet.h
-libavfilter/vf_il.c
-libavfilter/vf_kerndeint.c
-libavfilter/vf_lagfun.c
-libavfilter/vf_lenscorrection.c
-libavfilter/vf_libplacebo.c
-libavfilter/vf_libvmaf.c
-libavfilter/vf_limitdiff.c
-libavfilter/vf_limiter.c
-libavfilter/vf_lumakey.c
-libavfilter/vf_lut.c
-libavfilter/vf_lut2.c
-libavfilter/vf_lut3d.c
-libavfilter/vf_maskedclamp.c
-libavfilter/vf_maskedmerge.c
-libavfilter/vf_maskedminmax.c
-libavfilter/vf_maskedthreshold.c
-libavfilter/vf_maskfun.c
-libavfilter/vf_median.c
-libavfilter/vf_mergeplanes.c
-libavfilter/vf_mestimate.c
-libavfilter/vf_midequalizer.c
-libavfilter/vf_minterpolate.c
-libavfilter/vf_misc_vaapi.c
-libavfilter/vf_mix.c
-libavfilter/vf_monochrome.c
-libavfilter/vf_morpho.c
-libavfilter/vf_mpdecimate.c
-libavfilter/vf_multiply.c
-libavfilter/vf_negate.c
-libavfilter/vf_neighbor.c
-libavfilter/vf_neighbor_opencl.c
-libavfilter/vf_nlmeans.c
-libavfilter/vf_nlmeans.h
-libavfilter/vf_nlmeans_init.h
-libavfilter/vf_nlmeans_opencl.c
-libavfilter/vf_nnedi.c
-libavfilter/vf_noise.c
-libavfilter/vf_noise.h
-libavfilter/vf_normalize.c
-libavfilter/vf_null.c
-libavfilter/vf_ocr.c
-libavfilter/vf_overlay.c
-libavfilter/vf_overlay.h
-libavfilter/vf_overlay_opencl.c
-libavfilter/vf_overlay_qsv.c
-libavfilter/vf_overlay_vaapi.c
-libavfilter/vf_overlay_vulkan.c
-libavfilter/vf_owdenoise.c
-libavfilter/vf_pad.c
-libavfilter/vf_pad_opencl.c
-libavfilter/vf_palettegen.c
-libavfilter/vf_paletteuse.c
-libavfilter/vf_perspective.c
-libavfilter/vf_phase.c
-libavfilter/vf_photosensitivity.c
-libavfilter/vf_pixdesctest.c
-libavfilter/vf_pixelize.c
-libavfilter/vf_pp.c
-libavfilter/vf_pp7.c
-libavfilter/vf_pp7.h
-libavfilter/vf_premultiply.c
-libavfilter/vf_procamp_vaapi.c
-libavfilter/vf_program_opencl.c
-libavfilter/vf_pseudocolor.c
-libavfilter/vf_psnr.c
-libavfilter/vf_pullup.c
-libavfilter/vf_pullup.h
-libavfilter/vf_qp.c
-libavfilter/vf_random.c
-libavfilter/vf_readeia608.c
-libavfilter/vf_readvitc.c
-libavfilter/vf_remap.c
-libavfilter/vf_remap_opencl.c
-libavfilter/vf_removegrain.c
-libavfilter/vf_removelogo.c
-libavfilter/vf_repeatfields.c
-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
-libavfilter/vf_scroll.c
-libavfilter/vf_selectivecolor.c
-libavfilter/vf_separatefields.c
-libavfilter/vf_setparams.c
-libavfilter/vf_shear.c
-libavfilter/vf_showinfo.c
-libavfilter/vf_showpalette.c
-libavfilter/vf_shuffleframes.c
-libavfilter/vf_shufflepixels.c
-libavfilter/vf_shuffleplanes.c
-libavfilter/vf_signalstats.c
-libavfilter/vf_signature.c
-libavfilter/vf_siti.c
-libavfilter/vf_smartblur.c
-libavfilter/vf_spp.c
-libavfilter/vf_spp.h
-libavfilter/vf_sr.c
-libavfilter/vf_ssim.c
-libavfilter/vf_stack.c
-libavfilter/vf_stereo3d.c
-libavfilter/vf_subtitles.c
-libavfilter/vf_super2xsai.c
-libavfilter/vf_swaprect.c
-libavfilter/vf_swapuv.c
-libavfilter/vf_telecine.c
-libavfilter/vf_threshold.c
-libavfilter/vf_threshold_init.h
-libavfilter/vf_thumbnail.c
-libavfilter/vf_tile.c
-libavfilter/vf_tinterlace.c
-libavfilter/vf_tmidequalizer.c
-libavfilter/vf_tonemap.c
-libavfilter/vf_tonemap_opencl.c
-libavfilter/vf_tonemap_vaapi.c
-libavfilter/vf_tpad.c
-libavfilter/vf_transpose.c
-libavfilter/vf_transpose_opencl.c
-libavfilter/vf_transpose_vaapi.c
-libavfilter/vf_transpose_vulkan.c
-libavfilter/vf_unsharp.c
-libavfilter/vf_unsharp_opencl.c
-libavfilter/vf_untile.c
-libavfilter/vf_v360.c
-libavfilter/vf_vaguedenoiser.c
-libavfilter/vf_varblur.c
-libavfilter/vf_vectorscope.c
-libavfilter/vf_vflip.c
-libavfilter/vf_vfrdet.c
-libavfilter/vf_vibrance.c
-libavfilter/vf_vidstabdetect.c
-libavfilter/vf_vidstabtransform.c
-libavfilter/vf_vif.c
-libavfilter/vf_vignette.c
-libavfilter/vf_vmafmotion.c
-libavfilter/vf_vpp_qsv.c
-libavfilter/vf_w3fdif.c
-libavfilter/vf_waveform.c
-libavfilter/vf_weave.c
-libavfilter/vf_xbr.c
-libavfilter/vf_xfade.c
-libavfilter/vf_xfade_opencl.c
-libavfilter/vf_xmedian.c
-libavfilter/vf_yadif.c
-libavfilter/vf_yaepblur.c
-libavfilter/vf_zoompan.c
-libavfilter/vf_zscale.c
-libavfilter/video.c
-libavfilter/video.h
-libavfilter/vidstabutils.c
-libavfilter/vidstabutils.h
-libavfilter/vmaf_motion.h
-libavfilter/vsink_nullsink.c
-libavfilter/vsrc_cellauto.c
-libavfilter/vsrc_gradients.c
-libavfilter/vsrc_life.c
-libavfilter/vsrc_mandelbrot.c
-libavfilter/vsrc_mptestsrc.c
-libavfilter/vsrc_sierpinski.c
-libavfilter/vsrc_testsrc.c
-libavfilter/vulkan.c
-libavfilter/vulkan.h
-libavfilter/vulkan_filter.c
-libavfilter/vulkan_filter.h
-libavfilter/w3fdif.h
-libavfilter/window_func.h
-libavfilter/x86/Makefile
-libavfilter/x86/af_afir.asm
-libavfilter/x86/af_afir_init.c
-libavfilter/x86/af_anlmdn.asm
-libavfilter/x86/af_anlmdn_init.c
-libavfilter/x86/af_volume.asm
-libavfilter/x86/af_volume_init.c
-libavfilter/x86/avf_showcqt.asm
-libavfilter/x86/avf_showcqt_init.c
-libavfilter/x86/colorspacedsp.asm
-libavfilter/x86/colorspacedsp_init.c
-libavfilter/x86/scene_sad.asm
-libavfilter/x86/scene_sad_init.c
-libavfilter/x86/vf_atadenoise.asm
-libavfilter/x86/vf_atadenoise_init.c
-libavfilter/x86/vf_blend.asm
-libavfilter/x86/vf_blend_init.c
-libavfilter/x86/vf_bwdif.asm
-libavfilter/x86/vf_bwdif_init.c
-libavfilter/x86/vf_convolution.asm
-libavfilter/x86/vf_convolution_init.c
-libavfilter/x86/vf_eq.asm
-libavfilter/x86/vf_eq_init.c
-libavfilter/x86/vf_framerate.asm
-libavfilter/x86/vf_framerate_init.c
-libavfilter/x86/vf_fspp.asm
-libavfilter/x86/vf_fspp_init.c
-libavfilter/x86/vf_gblur.asm
-libavfilter/x86/vf_gblur_init.c
-libavfilter/x86/vf_gradfun.asm
-libavfilter/x86/vf_gradfun_init.c
-libavfilter/x86/vf_hflip.asm
-libavfilter/x86/vf_hflip_init.c
-libavfilter/x86/vf_hqdn3d.asm
-libavfilter/x86/vf_hqdn3d_init.c
-libavfilter/x86/vf_idet.asm
-libavfilter/x86/vf_idet_init.c
-libavfilter/x86/vf_interlace.asm
-libavfilter/x86/vf_limiter.asm
-libavfilter/x86/vf_limiter_init.c
-libavfilter/x86/vf_lut3d.asm
-libavfilter/x86/vf_lut3d_init.c
-libavfilter/x86/vf_maskedclamp.asm
-libavfilter/x86/vf_maskedclamp_init.c
-libavfilter/x86/vf_maskedmerge.asm
-libavfilter/x86/vf_maskedmerge_init.c
-libavfilter/x86/vf_nlmeans.asm
-libavfilter/x86/vf_nlmeans_init.c
-libavfilter/x86/vf_noise.c
-libavfilter/x86/vf_overlay.asm
-libavfilter/x86/vf_overlay_init.c
-libavfilter/x86/vf_pp7.asm
-libavfilter/x86/vf_pp7_init.c
-libavfilter/x86/vf_psnr.asm
-libavfilter/x86/vf_psnr_init.c
-libavfilter/x86/vf_pullup.asm
-libavfilter/x86/vf_pullup_init.c
-libavfilter/x86/vf_removegrain.asm
-libavfilter/x86/vf_removegrain_init.c
-libavfilter/x86/vf_spp.c
-libavfilter/x86/vf_ssim.asm
-libavfilter/x86/vf_ssim_init.c
-libavfilter/x86/vf_stereo3d.asm
-libavfilter/x86/vf_stereo3d_init.c
-libavfilter/x86/vf_threshold.asm
-libavfilter/x86/vf_threshold_init.c
-libavfilter/x86/vf_tinterlace_init.c
-libavfilter/x86/vf_transpose.asm
-libavfilter/x86/vf_transpose_init.c
-libavfilter/x86/vf_v360.asm
-libavfilter/x86/vf_v360_init.c
-libavfilter/x86/vf_w3fdif.asm
-libavfilter/x86/vf_w3fdif_init.c
-libavfilter/x86/vf_yadif.asm
-libavfilter/x86/vf_yadif_init.c
-libavfilter/x86/yadif-10.asm
-libavfilter/x86/yadif-16.asm
-libavfilter/yadif.h
-libavfilter/yadif_common.c
-libavformat/3dostr.c
-libavformat/4xm.c
-libavformat/Makefile
-libavformat/a64.c
-libavformat/aacdec.c
-libavformat/aadec.c
-libavformat/aaxdec.c
-libavformat/ac3_channel_layout_tab.c
-libavformat/ac3dec.c
-libavformat/acedec.c
-libavformat/acm.c
-libavformat/act.c
-libavformat/adp.c
-libavformat/ads.c
-libavformat/adtsenc.c
-libavformat/adxdec.c
-libavformat/aea.c
-libavformat/afc.c
-libavformat/aiff.c
-libavformat/aiff.h
-libavformat/aiffdec.c
-libavformat/aiffenc.c
-libavformat/aixdec.c
-libavformat/allformats.c
-libavformat/alp.c
-libavformat/amr.c
-libavformat/amvenc.c
-libavformat/anm.c
-libavformat/apc.c
-libavformat/ape.c
-libavformat/apetag.c
-libavformat/apetag.h
-libavformat/apm.c
-libavformat/apngdec.c
-libavformat/apngenc.c
-libavformat/aptxdec.c
-libavformat/aqtitledec.c
-libavformat/argo_asf.c
-libavformat/argo_asf.h
-libavformat/argo_brp.c
-libavformat/argo_cvg.c
-libavformat/asf.c
-libavformat/asf.h
-libavformat/asf_tags.c
-libavformat/asfcrypt.c
-libavformat/asfcrypt.h
-libavformat/asfdec_f.c
-libavformat/asfdec_o.c
-libavformat/asfenc.c
-libavformat/assdec.c
-libavformat/assenc.c
-libavformat/ast.c
-libavformat/ast.h
-libavformat/astdec.c
-libavformat/astenc.c
-libavformat/async.c
-libavformat/au.c
-libavformat/av1.c
-libavformat/av1.h
-libavformat/av1dec.c
-libavformat/avc.c
-libavformat/avc.h
-libavformat/avformat.c
-libavformat/avformat.h
-libavformat/avi.h
-libavformat/avidec.c
-libavformat/avienc.c
-libavformat/avio.c
-libavformat/avio.h
-libavformat/avio_internal.h
-libavformat/aviobuf.c
-libavformat/avlanguage.c
-libavformat/avlanguage.h
-libavformat/avr.c
-libavformat/avs.c
-libavformat/avs2dec.c
-libavformat/avs3dec.c
-libavformat/bethsoftvid.c
-libavformat/bfi.c
-libavformat/bink.c
-libavformat/binka.c
-libavformat/bintext.c
-libavformat/bit.c
-libavformat/bluray.c
-libavformat/bmv.c
-libavformat/boadec.c
-libavformat/brstm.c
-libavformat/c93.c
-libavformat/cache.c
-libavformat/caf.c
-libavformat/caf.h
-libavformat/cafdec.c
-libavformat/cafenc.c
-libavformat/cavsvideodec.c
-libavformat/cdg.c
-libavformat/cdxl.c
-libavformat/chromaprint.c
-libavformat/cinedec.c
-libavformat/codec2.c
-libavformat/concat.c
-libavformat/concatdec.c
-libavformat/crcenc.c
-libavformat/crypto.c
-libavformat/dash.c
-libavformat/dash.h
-libavformat/dashdec.c
-libavformat/dashenc.c
-libavformat/data_uri.c
-libavformat/dauddec.c
-libavformat/daudenc.c
-libavformat/dca_sample_rate_tab.c
-libavformat/dcstr.c
-libavformat/demux.c
-libavformat/demux.h
-libavformat/demux_utils.c
-libavformat/derf.c
-libavformat/dfa.c
-libavformat/dfpwmdec.c
-libavformat/dhav.c
-libavformat/diracdec.c
-libavformat/dnxhddec.c
-libavformat/dovi_isom.c
-libavformat/dovi_isom.h
-libavformat/dsfdec.c
-libavformat/dsicin.c
-libavformat/dss.c
-libavformat/dtsdec.c
-libavformat/dtshddec.c
-libavformat/dump.c
-libavformat/dv.c
-libavformat/dv.h
-libavformat/dvbsub.c
-libavformat/dvbtxt.c
-libavformat/dvenc.c
-libavformat/dxa.c
-libavformat/eacdata.c
-libavformat/electronicarts.c
-libavformat/epafdec.c
-libavformat/ffmeta.h
-libavformat/ffmetadec.c
-libavformat/ffmetaenc.c
-libavformat/fifo.c
-libavformat/fifo_test.c
-libavformat/file.c
-libavformat/filmstripdec.c
-libavformat/filmstripenc.c
-libavformat/fitsdec.c
-libavformat/fitsenc.c
-libavformat/flac_picture.c
-libavformat/flac_picture.h
-libavformat/flacdec.c
-libavformat/flacenc.c
-libavformat/flacenc.h
-libavformat/flacenc_header.c
-libavformat/flic.c
-libavformat/flv.h
-libavformat/flvdec.c
-libavformat/flvenc.c
-libavformat/format.c
-libavformat/framecrcenc.c
-libavformat/framehash.c
-libavformat/frmdec.c
-libavformat/fsb.c
-libavformat/ftp.c
-libavformat/fwse.c
-libavformat/g722.c
-libavformat/g723_1.c
-libavformat/g726.c
-libavformat/g729dec.c
-libavformat/gdv.c
-libavformat/genh.c
-libavformat/gif.c
-libavformat/gifdec.c
-libavformat/golomb_tab.c
-libavformat/gopher.c
-libavformat/gsmdec.c
-libavformat/gxf.c
-libavformat/gxf.h
-libavformat/gxfenc.c
-libavformat/h261dec.c
-libavformat/h263dec.c
-libavformat/h264dec.c
-libavformat/hashenc.c
-libavformat/hca.c
-libavformat/hcom.c
-libavformat/hdsenc.c
-libavformat/hevc.c
-libavformat/hevc.h
-libavformat/hevcdec.c
-libavformat/hls.c
-libavformat/hls_sample_encryption.c
-libavformat/hls_sample_encryption.h
-libavformat/hlsenc.c
-libavformat/hlsplaylist.c
-libavformat/hlsplaylist.h
-libavformat/hlsproto.c
-libavformat/hnm.c
-libavformat/http.c
-libavformat/http.h
-libavformat/httpauth.c
-libavformat/httpauth.h
-libavformat/icecast.c
-libavformat/icodec.c
-libavformat/icoenc.c
-libavformat/id3v1.c
-libavformat/id3v1.h
-libavformat/id3v2.c
-libavformat/id3v2.h
-libavformat/id3v2enc.c
-libavformat/idcin.c
-libavformat/idroqdec.c
-libavformat/idroqenc.c
-libavformat/iff.c
-libavformat/ifv.c
-libavformat/ilbc.c
-libavformat/imf.h
-libavformat/imf_cpl.c
-libavformat/imfdec.c
-libavformat/img2.c
-libavformat/img2.h
-libavformat/img2_alias_pix.c
-libavformat/img2_brender_pix.c
-libavformat/img2dec.c
-libavformat/img2enc.c
-libavformat/imx.c
-libavformat/ingenientdec.c
-libavformat/internal.h
-libavformat/ip.c
-libavformat/ip.h
-libavformat/ipfsgateway.c
-libavformat/ipmovie.c
-libavformat/ipudec.c
-libavformat/ircam.c
-libavformat/ircam.h
-libavformat/ircamdec.c
-libavformat/ircamenc.c
-libavformat/isom.c
-libavformat/isom.h
-libavformat/isom_tags.c
-libavformat/iss.c
-libavformat/iv8.c
-libavformat/ivfdec.c
-libavformat/ivfenc.c
-libavformat/jacosubdec.c
-libavformat/jacosubenc.c
-libavformat/jpegtables.c
-libavformat/jpegxl_probe.c
-libavformat/jpegxl_probe.h
-libavformat/jvdec.c
-libavformat/kvag.c
-libavformat/latmenc.c
-libavformat/libamqp.c
-libavformat/libavformat.v
-libavformat/libgme.c
-libavformat/libmodplug.c
-libavformat/libopenmpt.c
-libavformat/librist.c
-libavformat/libsmbclient.c
-libavformat/libsrt.c
-libavformat/libssh.c
-libavformat/libzmq.c
-libavformat/lmlm4.c
-libavformat/loasdec.c
-libavformat/log2_tab.c
-libavformat/lrc.c
-libavformat/lrc.h
-libavformat/lrcdec.c
-libavformat/lrcenc.c
-libavformat/luodatdec.c
-libavformat/lvfdec.c
-libavformat/lxfdec.c
-libavformat/m4vdec.c
-libavformat/matroska.c
-libavformat/matroska.h
-libavformat/matroskadec.c
-libavformat/matroskaenc.c
-libavformat/mca.c
-libavformat/mccdec.c
-libavformat/md5proto.c
-libavformat/metadata.c
-libavformat/metadata.h
-libavformat/mgsts.c
-libavformat/microdvddec.c
-libavformat/microdvdenc.c
-libavformat/mj2kdec.c
-libavformat/mkvtimestamp_v2.c
-libavformat/mlpdec.c
-libavformat/mlvdec.c
-libavformat/mm.c
-libavformat/mmf.c
-libavformat/mms.c
-libavformat/mms.h
-libavformat/mmsh.c
-libavformat/mmst.c
-libavformat/mods.c
-libavformat/moflex.c
-libavformat/mov.c
-libavformat/mov_chan.c
-libavformat/mov_chan.h
-libavformat/mov_esds.c
-libavformat/movenc.c
-libavformat/movenc.h
-libavformat/movenc_ttml.c
-libavformat/movenc_ttml.h
-libavformat/movenccenc.c
-libavformat/movenccenc.h
-libavformat/movenchint.c
-libavformat/mp3dec.c
-libavformat/mp3enc.c
-libavformat/mpc.c
-libavformat/mpc8.c
-libavformat/mpeg.c
-libavformat/mpeg.h
-libavformat/mpeg4audio_sample_rates.c
-libavformat/mpegaudiotabs.c
-libavformat/mpegenc.c
-libavformat/mpegts.c
-libavformat/mpegts.h
-libavformat/mpegtsenc.c
-libavformat/mpegvideodec.c
-libavformat/mpjpeg.c
-libavformat/mpjpegdec.c
-libavformat/mpl2dec.c
-libavformat/mpsubdec.c
-libavformat/msf.c
-libavformat/msnwc_tcp.c
-libavformat/mspdec.c
-libavformat/mtaf.c
-libavformat/mtv.c
-libavformat/musx.c
-libavformat/mux.c
-libavformat/mux.h
-libavformat/mux_utils.c
-libavformat/mvdec.c
-libavformat/mvi.c
-libavformat/mxf.c
-libavformat/mxf.h
-libavformat/mxfdec.c
-libavformat/mxfenc.c
-libavformat/mxg.c
-libavformat/ncdec.c
-libavformat/network.c
-libavformat/network.h
-libavformat/nistspheredec.c
-libavformat/nspdec.c
-libavformat/nsvdec.c
-libavformat/nullenc.c
-libavformat/nut.c
-libavformat/nut.h
-libavformat/nutdec.c
-libavformat/nutenc.c
-libavformat/nuv.c
-libavformat/oggdec.c
-libavformat/oggdec.h
-libavformat/oggenc.c
-libavformat/oggparsecelt.c
-libavformat/oggparsedirac.c
-libavformat/oggparseflac.c
-libavformat/oggparseogm.c
-libavformat/oggparseopus.c
-libavformat/oggparseskeleton.c
-libavformat/oggparsespeex.c
-libavformat/oggparsetheora.c
-libavformat/oggparsevorbis.c
-libavformat/oggparsevp8.c
-libavformat/oma.c
-libavformat/oma.h
-libavformat/omadec.c
-libavformat/omaenc.c
-libavformat/options.c
-libavformat/options_table.h
-libavformat/os_support.c
-libavformat/os_support.h
-libavformat/paf.c
-libavformat/pcm.c
-libavformat/pcm.h
-libavformat/pcmdec.c
-libavformat/pcmenc.c
-libavformat/pjsdec.c
-libavformat/pmpdec.c
-libavformat/pp_bnk.c
-libavformat/prompeg.c
-libavformat/protocols.c
-libavformat/psxstr.c
-libavformat/pva.c
-libavformat/pvfdec.c
-libavformat/qcp.c
-libavformat/qtpalette.c
-libavformat/qtpalette.h
-libavformat/r3d.c
-libavformat/rawdec.c
-libavformat/rawdec.h
-libavformat/rawenc.c
-libavformat/rawenc.h
-libavformat/rawutils.c
-libavformat/rawutils.h
-libavformat/rawvideodec.c
-libavformat/rdt.c
-libavformat/rdt.h
-libavformat/realtextdec.c
-libavformat/redspark.c
-libavformat/replaygain.c
-libavformat/replaygain.h
-libavformat/riff.c
-libavformat/riff.h
-libavformat/riffdec.c
-libavformat/riffenc.c
-libavformat/rl2.c
-libavformat/rm.c
-libavformat/rm.h
-libavformat/rmdec.c
-libavformat/rmenc.c
-libavformat/rmsipr.c
-libavformat/rmsipr.h
-libavformat/rpl.c
-libavformat/rsd.c
-libavformat/rso.c
-libavformat/rso.h
-libavformat/rsodec.c
-libavformat/rsoenc.c
-libavformat/rtmp.h
-libavformat/rtmpcrypt.c
-libavformat/rtmpcrypt.h
-libavformat/rtmpdh.c
-libavformat/rtmpdh.h
-libavformat/rtmpdigest.c
-libavformat/rtmphttp.c
-libavformat/rtmppkt.c
-libavformat/rtmppkt.h
-libavformat/rtmpproto.c
-libavformat/rtp.c
-libavformat/rtp.h
-libavformat/rtpdec.c
-libavformat/rtpdec.h
-libavformat/rtpdec_ac3.c
-libavformat/rtpdec_amr.c
-libavformat/rtpdec_asf.c
-libavformat/rtpdec_dv.c
-libavformat/rtpdec_formats.h
-libavformat/rtpdec_g726.c
-libavformat/rtpdec_h261.c
-libavformat/rtpdec_h263.c
-libavformat/rtpdec_h263_rfc2190.c
-libavformat/rtpdec_h264.c
-libavformat/rtpdec_hevc.c
-libavformat/rtpdec_ilbc.c
-libavformat/rtpdec_jpeg.c
-libavformat/rtpdec_latm.c
-libavformat/rtpdec_mpa_robust.c
-libavformat/rtpdec_mpeg12.c
-libavformat/rtpdec_mpeg4.c
-libavformat/rtpdec_mpegts.c
-libavformat/rtpdec_qcelp.c
-libavformat/rtpdec_qdm2.c
-libavformat/rtpdec_qt.c
-libavformat/rtpdec_rfc4175.c
-libavformat/rtpdec_svq3.c
-libavformat/rtpdec_vc2hq.c
-libavformat/rtpdec_vp8.c
-libavformat/rtpdec_vp9.c
-libavformat/rtpdec_xiph.c
-libavformat/rtpenc.c
-libavformat/rtpenc.h
-libavformat/rtpenc_aac.c
-libavformat/rtpenc_amr.c
-libavformat/rtpenc_chain.c
-libavformat/rtpenc_chain.h
-libavformat/rtpenc_h261.c
-libavformat/rtpenc_h263.c
-libavformat/rtpenc_h263_rfc2190.c
-libavformat/rtpenc_h264_hevc.c
-libavformat/rtpenc_jpeg.c
-libavformat/rtpenc_latm.c
-libavformat/rtpenc_mpegts.c
-libavformat/rtpenc_mpv.c
-libavformat/rtpenc_rfc4175.c
-libavformat/rtpenc_vc2hq.c
-libavformat/rtpenc_vp8.c
-libavformat/rtpenc_vp9.c
-libavformat/rtpenc_xiph.c
-libavformat/rtpproto.c
-libavformat/rtpproto.h
-libavformat/rtsp.c
-libavformat/rtsp.h
-libavformat/rtspcodes.h
-libavformat/rtspdec.c
-libavformat/rtspenc.c
-libavformat/s337m.c
-libavformat/samidec.c
-libavformat/sapdec.c
-libavformat/sapenc.c
-libavformat/sauce.c
-libavformat/sauce.h
-libavformat/sbcdec.c
-libavformat/sbgdec.c
-libavformat/sccdec.c
-libavformat/sccenc.c
-libavformat/scd.c
-libavformat/sdp.c
-libavformat/sdr2.c
-libavformat/sdsdec.c
-libavformat/sdxdec.c
-libavformat/seek.c
-libavformat/segafilm.c
-libavformat/segafilmenc.c
-libavformat/segment.c
-libavformat/serdec.c
-libavformat/sga.c
-libavformat/shortendec.c
-libavformat/sierravmd.c
-libavformat/siff.c
-libavformat/smacker.c
-libavformat/smjpeg.c
-libavformat/smjpeg.h
-libavformat/smjpegdec.c
-libavformat/smjpegenc.c
-libavformat/smoothstreamingenc.c
-libavformat/smush.c
-libavformat/sol.c
-libavformat/sox.h
-libavformat/soxdec.c
-libavformat/soxenc.c
-libavformat/spdif.c
-libavformat/spdif.h
-libavformat/spdifdec.c
-libavformat/spdifenc.c
-libavformat/srtdec.c
-libavformat/srtenc.c
-libavformat/srtp.c
-libavformat/srtp.h
-libavformat/srtpproto.c
-libavformat/stldec.c
-libavformat/subfile.c
-libavformat/subtitles.c
-libavformat/subtitles.h
-libavformat/subviewer1dec.c
-libavformat/subviewerdec.c
-libavformat/supdec.c
-libavformat/supenc.c
-libavformat/svag.c
-libavformat/svs.c
-libavformat/swf.c
-libavformat/swf.h
-libavformat/swfdec.c
-libavformat/swfenc.c
-libavformat/takdec.c
-libavformat/tcp.c
-libavformat/tedcaptionsdec.c
-libavformat/tee.c
-libavformat/tee_common.c
-libavformat/tee_common.h
-libavformat/teeproto.c
-libavformat/thp.c
-libavformat/tiertexseq.c
-libavformat/tls.c
-libavformat/tls.h
-libavformat/tls_gnutls.c
-libavformat/tmv.c
-libavformat/to_upper4.c
-libavformat/tta.c
-libavformat/ttaenc.c
-libavformat/ttmlenc.c
-libavformat/ttmlenc.h
-libavformat/tty.c
-libavformat/txd.c
-libavformat/ty.c
-libavformat/udp.c
-libavformat/uncodedframecrcenc.c
-libavformat/unix.c
-libavformat/url.c
-libavformat/url.h
-libavformat/urldecode.c
-libavformat/urldecode.h
-libavformat/utils.c
-libavformat/vag.c
-libavformat/vapoursynth.c
-libavformat/vc1dec.c
-libavformat/vc1test.c
-libavformat/vc1testenc.c
-libavformat/version.c
-libavformat/version.h
-libavformat/version_major.h
-libavformat/vividas.c
-libavformat/vivo.c
-libavformat/voc.c
-libavformat/voc.h
-libavformat/voc_packet.c
-libavformat/vocdec.c
-libavformat/vocenc.c
-libavformat/vorbiscomment.c
-libavformat/vorbiscomment.h
-libavformat/vpcc.c
-libavformat/vpcc.h
-libavformat/vpk.c
-libavformat/vplayerdec.c
-libavformat/vqf.c
-libavformat/w64.c
-libavformat/w64.h
-libavformat/wavdec.c
-libavformat/wavenc.c
-libavformat/wc3movie.c
-libavformat/webm_chunk.c
-libavformat/webmdashenc.c
-libavformat/webpenc.c
-libavformat/webvttdec.c
-libavformat/webvttenc.c
-libavformat/westwood_aud.c
-libavformat/westwood_audenc.c
-libavformat/westwood_vqa.c
-libavformat/wsddec.c
-libavformat/wtv.h
-libavformat/wtv_common.c
-libavformat/wtvdec.c
-libavformat/wtvenc.c
-libavformat/wv.c
-libavformat/wv.h
-libavformat/wvdec.c
-libavformat/wvedec.c
-libavformat/wvenc.c
-libavformat/xa.c
-libavformat/xmv.c
-libavformat/xvag.c
-libavformat/xwma.c
-libavformat/yop.c
-libavformat/yuv4mpeg.h
-libavformat/yuv4mpegdec.c
-libavformat/yuv4mpegenc.c
-libavutil/Makefile
-libavutil/aarch64/Makefile
-libavutil/aarch64/asm.S
-libavutil/aarch64/bswap.h
-libavutil/aarch64/cpu.c
-libavutil/aarch64/cpu.h
-libavutil/aarch64/float_dsp_init.c
-libavutil/aarch64/float_dsp_neon.S
-libavutil/aarch64/timer.h
-libavutil/adler32.c
-libavutil/adler32.h
-libavutil/aes.c
-libavutil/aes.h
-libavutil/aes_ctr.c
-libavutil/aes_ctr.h
-libavutil/aes_internal.h
-libavutil/arm/Makefile
-libavutil/arm/asm.S
-libavutil/arm/bswap.h
-libavutil/arm/cpu.c
-libavutil/arm/cpu.h
-libavutil/arm/float_dsp_arm.h
-libavutil/arm/float_dsp_init_arm.c
-libavutil/arm/float_dsp_init_vfp.c
-libavutil/arm/float_dsp_neon.S
-libavutil/arm/float_dsp_vfp.S
-libavutil/arm/intmath.h
-libavutil/arm/intreadwrite.h
-libavutil/arm/timer.h
-libavutil/attributes.h
-libavutil/audio_fifo.c
-libavutil/audio_fifo.h
-libavutil/avassert.h
-libavutil/avsscanf.c
-libavutil/avstring.c
-libavutil/avstring.h
-libavutil/avutil.h
-libavutil/base64.c
-libavutil/base64.h
-libavutil/bfin/timer.h
-libavutil/blowfish.c
-libavutil/blowfish.h
-libavutil/bprint.c
-libavutil/bprint.h
-libavutil/bswap.h
-libavutil/buffer.c
-libavutil/buffer.h
-libavutil/buffer_internal.h
-libavutil/camellia.c
-libavutil/camellia.h
-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
-libavutil/cpu.h
-libavutil/cpu_internal.h
-libavutil/crc.c
-libavutil/crc.h
-libavutil/csp.c
-libavutil/csp.h
-libavutil/cuda_check.h
-libavutil/des.c
-libavutil/des.h
-libavutil/detection_bbox.c
-libavutil/detection_bbox.h
-libavutil/dict.c
-libavutil/dict.h
-libavutil/display.c
-libavutil/display.h
-libavutil/dovi_meta.c
-libavutil/dovi_meta.h
-libavutil/downmix_info.c
-libavutil/downmix_info.h
-libavutil/dynarray.h
-libavutil/encryption_info.c
-libavutil/encryption_info.h
-libavutil/error.c
-libavutil/error.h
-libavutil/eval.c
-libavutil/eval.h
-libavutil/ffmath.h
-libavutil/fifo.c
-libavutil/fifo.h
-libavutil/file.c
-libavutil/file.h
-libavutil/file_open.c
-libavutil/film_grain_params.c
-libavutil/film_grain_params.h
-libavutil/fixed_dsp.c
-libavutil/fixed_dsp.h
-libavutil/float_dsp.c
-libavutil/float_dsp.h
-libavutil/frame.c
-libavutil/frame.h
-libavutil/getenv_utf8.h
-libavutil/hash.c
-libavutil/hash.h
-libavutil/hdr_dynamic_metadata.c
-libavutil/hdr_dynamic_metadata.h
-libavutil/hdr_dynamic_vivid_metadata.c
-libavutil/hdr_dynamic_vivid_metadata.h
-libavutil/hmac.c
-libavutil/hmac.h
-libavutil/hwcontext.c
-libavutil/hwcontext.h
-libavutil/hwcontext_cuda.c
-libavutil/hwcontext_cuda.h
-libavutil/hwcontext_cuda_internal.h
-libavutil/hwcontext_d3d11va.h
-libavutil/hwcontext_drm.c
-libavutil/hwcontext_drm.h
-libavutil/hwcontext_dxva2.h
-libavutil/hwcontext_internal.h
-libavutil/hwcontext_mediacodec.h
-libavutil/hwcontext_opencl.c
-libavutil/hwcontext_opencl.h
-libavutil/hwcontext_qsv.c
-libavutil/hwcontext_qsv.h
-libavutil/hwcontext_stub.c
-libavutil/hwcontext_vaapi.c
-libavutil/hwcontext_vaapi.h
-libavutil/hwcontext_vdpau.c
-libavutil/hwcontext_vdpau.h
-libavutil/hwcontext_videotoolbox.h
-libavutil/hwcontext_vulkan.c
-libavutil/hwcontext_vulkan.h
-libavutil/imgutils.c
-libavutil/imgutils.h
-libavutil/imgutils_internal.h
-libavutil/integer.c
-libavutil/integer.h
-libavutil/internal.h
-libavutil/intfloat.h
-libavutil/intmath.c
-libavutil/intmath.h
-libavutil/intreadwrite.h
-libavutil/lfg.c
-libavutil/lfg.h
-libavutil/libavutil.v
-libavutil/libm.h
-libavutil/lls.c
-libavutil/lls.h
-libavutil/log.c
-libavutil/log.h
-libavutil/log2_tab.c
-libavutil/loongarch/Makefile
-libavutil/lzo.c
-libavutil/lzo.h
-libavutil/macos_kperf.h
-libavutil/macros.h
-libavutil/mastering_display_metadata.c
-libavutil/mastering_display_metadata.h
-libavutil/mathematics.c
-libavutil/mathematics.h
-libavutil/md5.c
-libavutil/md5.h
-libavutil/mem.c
-libavutil/mem.h
-libavutil/mem_internal.h
-libavutil/mips/Makefile
-libavutil/motion_vector.h
-libavutil/murmur3.c
-libavutil/murmur3.h
-libavutil/objc.h
-libavutil/opt.c
-libavutil/opt.h
-libavutil/parseutils.c
-libavutil/parseutils.h
-libavutil/pca.h
-libavutil/pixdesc.c
-libavutil/pixdesc.h
-libavutil/pixelutils.c
-libavutil/pixelutils.h
-libavutil/pixfmt.h
-libavutil/ppc/Makefile
-libavutil/ppc/cpu.c
-libavutil/ppc/cpu.h
-libavutil/ppc/float_dsp_altivec.c
-libavutil/ppc/float_dsp_altivec.h
-libavutil/ppc/float_dsp_init.c
-libavutil/ppc/float_dsp_vsx.c
-libavutil/ppc/float_dsp_vsx.h
-libavutil/ppc/intreadwrite.h
-libavutil/ppc/timer.h
-libavutil/ppc/util_altivec.h
-libavutil/qsort.h
-libavutil/random_seed.c
-libavutil/random_seed.h
-libavutil/rational.c
-libavutil/rational.h
-libavutil/rc4.c
-libavutil/rc4.h
-libavutil/replaygain.h
-libavutil/reverse.c
-libavutil/reverse.h
-libavutil/ripemd.c
-libavutil/ripemd.h
-libavutil/samplefmt.c
-libavutil/samplefmt.h
-libavutil/sha.c
-libavutil/sha.h
-libavutil/sha512.c
-libavutil/sha512.h
-libavutil/slicethread.c
-libavutil/slicethread.h
-libavutil/softfloat.h
-libavutil/softfloat_ieee754.h
-libavutil/softfloat_tables.h
-libavutil/spherical.c
-libavutil/spherical.h
-libavutil/stereo3d.c
-libavutil/stereo3d.h
-libavutil/tablegen.h
-libavutil/tea.c
-libavutil/tea.h
-libavutil/thread.h
-libavutil/threadmessage.c
-libavutil/threadmessage.h
-libavutil/time.c
-libavutil/time.h
-libavutil/time_internal.h
-libavutil/timecode.c
-libavutil/timecode.h
-libavutil/timer.h
-libavutil/timestamp.h
-libavutil/tree.c
-libavutil/tree.h
-libavutil/twofish.c
-libavutil/twofish.h
-libavutil/tx.c
-libavutil/tx.h
-libavutil/tx_double.c
-libavutil/tx_float.c
-libavutil/tx_int32.c
-libavutil/tx_priv.h
-libavutil/tx_template.c
-libavutil/utils.c
-libavutil/uuid.c
-libavutil/uuid.h
-libavutil/version.c
-libavutil/version.h
-libavutil/version_major.h
-libavutil/video_enc_params.c
-libavutil/video_enc_params.h
-libavutil/vulkan.c
-libavutil/vulkan.h
-libavutil/vulkan_functions.h
-libavutil/vulkan_glslang.c
-libavutil/vulkan_loader.h
-libavutil/vulkan_shaderc.c
-libavutil/wchar_filename.h
-libavutil/x86/Makefile
-libavutil/x86/asm.h
-libavutil/x86/bswap.h
-libavutil/x86/cpu.c
-libavutil/x86/cpu.h
-libavutil/x86/cpuid.asm
-libavutil/x86/emms.h
-libavutil/x86/fixed_dsp.asm
-libavutil/x86/fixed_dsp_init.c
-libavutil/x86/float_dsp.asm
-libavutil/x86/float_dsp_init.c
-libavutil/x86/imgutils.asm
-libavutil/x86/imgutils_init.c
-libavutil/x86/intmath.h
-libavutil/x86/intreadwrite.h
-libavutil/x86/lls.asm
-libavutil/x86/lls_init.c
-libavutil/x86/pixelutils.asm
-libavutil/x86/pixelutils.h
-libavutil/x86/pixelutils_init.c
-libavutil/x86/timer.h
-libavutil/x86/tx_float.asm
-libavutil/x86/tx_float_init.c
-libavutil/x86/x86inc.asm
-libavutil/x86/x86util.asm
-libavutil/xga_font_data.c
-libavutil/xga_font_data.h
-libavutil/xtea.c
-libavutil/xtea.h
-libpostproc/Makefile
-libpostproc/libpostproc.v
-libpostproc/postprocess.c
-libpostproc/postprocess.h
-libpostproc/postprocess_altivec_template.c
-libpostproc/postprocess_internal.h
-libpostproc/postprocess_template.c
-libpostproc/version.c
-libpostproc/version.h
-libpostproc/version_major.h
-libswresample/Makefile
-libswresample/aarch64/Makefile
-libswresample/aarch64/audio_convert_init.c
-libswresample/aarch64/audio_convert_neon.S
-libswresample/aarch64/resample.S
-libswresample/aarch64/resample_init.c
-libswresample/arm/Makefile
-libswresample/arm/audio_convert_init.c
-libswresample/arm/audio_convert_neon.S
-libswresample/arm/resample.S
-libswresample/arm/resample_init.c
-libswresample/audioconvert.c
-libswresample/audioconvert.h
-libswresample/dither.c
-libswresample/dither_template.c
-libswresample/libswresample.v
-libswresample/log2_tab.c
-libswresample/noise_shaping_data.c
-libswresample/options.c
-libswresample/rematrix.c
-libswresample/rematrix_template.c
-libswresample/resample.c
-libswresample/resample.h
-libswresample/resample_dsp.c
-libswresample/resample_template.c
-libswresample/soxr_resample.c
-libswresample/swresample.c
-libswresample/swresample.h
-libswresample/swresample_frame.c
-libswresample/swresample_internal.h
-libswresample/version.c
-libswresample/version.h
-libswresample/version_major.h
-libswresample/x86/Makefile
-libswresample/x86/audio_convert.asm
-libswresample/x86/audio_convert_init.c
-libswresample/x86/rematrix.asm
-libswresample/x86/rematrix_init.c
-libswresample/x86/resample.asm
-libswresample/x86/resample_init.c
-libswscale/Makefile
-libswscale/aarch64/Makefile
-libswscale/aarch64/hscale.S
-libswscale/aarch64/output.S
-libswscale/aarch64/rgb2rgb.c
-libswscale/aarch64/rgb2rgb_neon.S
-libswscale/aarch64/swscale.c
-libswscale/aarch64/swscale_unscaled.c
-libswscale/aarch64/yuv2rgb_neon.S
-libswscale/alphablend.c
-libswscale/arm/Makefile
-libswscale/arm/hscale.S
-libswscale/arm/output.S
-libswscale/arm/rgb2yuv_neon_16.S
-libswscale/arm/rgb2yuv_neon_32.S
-libswscale/arm/swscale.c
-libswscale/arm/swscale_unscaled.c
-libswscale/arm/yuv2rgb_neon.S
-libswscale/bayer_template.c
-libswscale/gamma.c
-libswscale/hscale.c
-libswscale/hscale_fast_bilinear.c
-libswscale/input.c
-libswscale/libswscale.v
-libswscale/log2_tab.c
-libswscale/options.c
-libswscale/output.c
-libswscale/ppc/Makefile
-libswscale/ppc/swscale_altivec.c
-libswscale/ppc/swscale_ppc_template.c
-libswscale/ppc/swscale_vsx.c
-libswscale/ppc/yuv2rgb_altivec.c
-libswscale/ppc/yuv2rgb_altivec.h
-libswscale/ppc/yuv2yuv_altivec.c
-libswscale/rgb2rgb.c
-libswscale/rgb2rgb.h
-libswscale/rgb2rgb_template.c
-libswscale/slice.c
-libswscale/swscale.c
-libswscale/swscale.h
-libswscale/swscale_internal.h
-libswscale/swscale_unscaled.c
-libswscale/utils.c
-libswscale/version.c
-libswscale/version.h
-libswscale/version_major.h
-libswscale/vscale.c
-libswscale/x86/Makefile
-libswscale/x86/hscale_fast_bilinear_simd.c
-libswscale/x86/input.asm
-libswscale/x86/output.asm
-libswscale/x86/rgb2rgb.c
-libswscale/x86/rgb2rgb_template.c
-libswscale/x86/rgb_2_rgb.asm
-libswscale/x86/scale.asm
-libswscale/x86/scale_avx2.asm
-libswscale/x86/swscale.c
-libswscale/x86/swscale_template.c
-libswscale/x86/yuv2rgb.c
-libswscale/x86/yuv2rgb_template.c
-libswscale/x86/yuv2yuvX.asm
-libswscale/x86/yuv_2_rgb.asm
-libswscale/yuv2rgb.c
-presets/libvpx-1080p.ffpreset
-presets/libvpx-1080p50_60.ffpreset
-presets/libvpx-360p.ffpreset
-presets/libvpx-720p.ffpreset
-presets/libvpx-720p50_60.ffpreset
-tests/Makefile
-tests/api/Makefile
-tests/checkasm/Makefile
-tests/fate/aac.mak
-tests/fate/ac3.mak
-tests/fate/acodec.mak
-tests/fate/adpcm.mak
-tests/fate/alac.mak
-tests/fate/als.mak
-tests/fate/amrnb.mak
-tests/fate/amrwb.mak
-tests/fate/api.mak
-tests/fate/apng.mak
-tests/fate/atrac.mak
-tests/fate/audio.mak
-tests/fate/bmp.mak
-tests/fate/build.mak
-tests/fate/caf.mak
-tests/fate/canopus.mak
-tests/fate/cbs.mak
-tests/fate/cdxl.mak
-tests/fate/checkasm.mak
-tests/fate/concatdec.mak
-tests/fate/cover-art.mak
-tests/fate/dca.mak
-tests/fate/demux.mak
-tests/fate/dfa.mak
-tests/fate/dnn.mak
-tests/fate/dnxhd.mak
-tests/fate/dpcm.mak
-tests/fate/dvvideo.mak
-tests/fate/ea.mak
-tests/fate/exif.mak
-tests/fate/ffmpeg.mak
-tests/fate/ffprobe.mak
-tests/fate/fft.mak
-tests/fate/fifo-muxer.mak
-tests/fate/filter-audio.mak
-tests/fate/filter-video.mak
-tests/fate/fits.mak
-tests/fate/flac.mak
-tests/fate/flvenc.mak
-tests/fate/gapless.mak
-tests/fate/gif.mak
-tests/fate/h264.mak
-tests/fate/hap.mak
-tests/fate/hevc.mak
-tests/fate/hlsenc.mak
-tests/fate/hw.mak
-tests/fate/id3v2.mak
-tests/fate/image.mak
-tests/fate/imf.mak
-tests/fate/indeo.mak
-tests/fate/lavf-audio.mak
-tests/fate/lavf-container.mak
-tests/fate/lavf-image.mak
-tests/fate/lavf-image2pipe.mak
-tests/fate/lavf-video.mak
-tests/fate/libavcodec.mak
-tests/fate/libavdevice.mak
-tests/fate/libavformat.mak
-tests/fate/libavutil.mak
-tests/fate/libswresample.mak
-tests/fate/libswscale.mak
-tests/fate/lossless-audio.mak
-tests/fate/lossless-video.mak
-tests/fate/matroska.mak
-tests/fate/microsoft.mak
-tests/fate/monkeysaudio.mak
-tests/fate/mov.mak
-tests/fate/mp3.mak
-tests/fate/mpc.mak
-tests/fate/mpeg4.mak
-tests/fate/mpegps.mak
-tests/fate/mpegts.mak
-tests/fate/mxf.mak
-tests/fate/oma.mak
-tests/fate/opus.mak
-tests/fate/pcm.mak
-tests/fate/pixfmt.mak
-tests/fate/pixlet.mak
-tests/fate/probe.mak
-tests/fate/prores.mak
-tests/fate/qt.mak
-tests/fate/qtrle.mak
-tests/fate/real.mak
-tests/fate/screen.mak
-tests/fate/seek.mak
-tests/fate/segment.mak
-tests/fate/source.mak
-tests/fate/speedhq.mak
-tests/fate/subtitles.mak
-tests/fate/truehd.mak
-tests/fate/utvideo.mak
-tests/fate/vbn.mak
-tests/fate/vcodec.mak
-tests/fate/video.mak
-tests/fate/voice.mak
-tests/fate/vorbis.mak
-tests/fate/vpx.mak
-tests/fate/vqf.mak
-tests/fate/wavpack.mak
-tests/fate/webm-dash-manifest.mak
-tests/fate/wma.mak
-tests/fate/xvid.mak
-tools/Makefile
-tools/aviocat.c
-tools/cl2c
-tools/crypto_bench.c
-tools/cws2fws.c
-tools/decode_simple.c
-tools/decode_simple.h
-tools/enum_options.c
-tools/ffescape.c
-tools/ffeval.c
-tools/ffhash.c
-tools/fourcc2pixfmt.c
-tools/graph2dot.c
-tools/ismindex.c
-tools/pktdumper.c
-tools/probetest.c
-tools/qt-faststart.c
-tools/scale_slice_test.c
-tools/seek_print.c
-tools/sidxindex.c
-tools/sofa2wavs.c
-tools/trasher.c
-tools/uncoded_frame.c
-tools/venc_data_dump.c
-tools/zmqsend.c

diff --git a/ffmpeg_gen_free_tarball.sh b/ffmpeg_gen_free_tarball.sh
deleted file mode 100755
index f4710fe..0000000
--- a/ffmpeg_gen_free_tarball.sh
+++ /dev/null
@@ -1,130 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2022      Andreas Schneider <asn@cryptomilk.org>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-# shellcheck disable=2181
-
-export LC_COLLATE="C.UTF-8"
-
-FF_PKGNAME="ffmpeg"
-FF_PKGNAME_SUFFIX="-free"
-FF_VERSION="$(rpmspec -P ./*.spec | grep ^Version | sed -e 's/Version:[ ]*//g')"
-FF_TARBALL_URL="https://ffmpeg.org/releases/${FF_PKGNAME}-${FF_VERSION}.tar.xz"
-FF_TARBALL="$(basename "${FF_TARBALL_URL}")"
-FF_GPG_ARMOR_FILE="${FF_TARBALL}.asc"
-FF_PKG_DIR="$(pwd)"
-FF_KEYRING="${FF_PKG_DIR}/ffmpeg.keyring"
-FF_TMPDIR=$(mktemp --tmpdir -d ffmpeg-XXXXXXXX)
-FF_PATH="${FF_TMPDIR}/${FF_PKGNAME}-${FF_VERSION}"
-
-cleanup_tmpdir() {
-    # shellcheck disable=2164
-    popd 2>/dev/null
-    rm -rf "${FF_TMPDIR}"
-}
-trap cleanup_tmpdir SIGINT
-
-cleanup_and_exit()
-{
-    cleanup_tmpdir
-
-    if test "$1" = 0 -o -z "$1"; then
-        exit 0
-    else
-        # shellcheck disable=2086
-        exit ${1}
-    fi
-}
-
-if [[ ! -w "${FF_TARBALL}" ]]; then
-    echo ">>> Downloading tarball"
-    wget "${FF_TARBALL_URL}"
-fi
-if [[ ! -w "${FF_TARBALL}.asc" ]]; then
-    echo ">>> Downloading signature"
-    wget "${FF_TARBALL_URL}.asc"
-fi
-
-echo ">>> Verifying ${FF_TARBALL} GPG signature"
-gpgv2 --quiet --keyring "${FF_KEYRING}" "${FF_GPG_ARMOR_FILE}" "${FF_TARBALL}"
-if [ $? -ne 0 ]; then
-    echo "ERROR: GPG signature verification failed"
-    cleanup_and_exit 1
-fi
-echo
-
-echo ">>> Unpacking ${FF_TARBALL}"
-
-tar -xf "${FF_TARBALL}" -C "${FF_TMPDIR}"
-if [ $? -ne 0 ]; then
-    echo "ERROR: Failed to unpack ${FF_TARBALL}"
-    cleanup_and_exit 1
-fi
-
-if [[ ! -r ffmpeg_free_sources ]]; then
-    echo "ERROR: ffmpeg_free_sources doesn't exist!"
-    cleanup_and_exit 1
-fi
-readarray -t keepfiles < ffmpeg_free_sources
-
-pushd "${FF_PATH}" || cleanup_and_exit 1
-
-echo
-echo ">>> Cleaning up sources for new tarball ..."
-
-# Get file list from ffmpeg
-mapfile -d '' filelist < <(find ./ -type f -printf '%P\0')
-
-# Sort arrays
-readarray -t keepfiles_sorted < <(printf '%s\0' "${keepfiles[@]}" | sort -z | xargs -0n1)
-readarray -t filelist_sorted < <(printf '%s\0' "${filelist[@]}" | sort -z | xargs -0n1)
-
-# Compare arrays and remove files which are left over
-comm -2 -3 -z <(printf '%s\0' "${filelist_sorted[@]}") <(printf '%s\0' "${keepfiles_sorted[@]}") | xargs -0 rm -f
-
-readarray -t removed_files < <(comm -1 -3 -z <(printf '%s\0' "${filelist_sorted[@]}") <(printf '%s\0' "${keepfiles_sorted[@]}") | xargs -0n1)
-if [[ "${#removed_files[@]}" -ge 1 ]]; then
-    if [[ "${#removed_files[@]}" -eq 1 ]] && [[ -z "${removed_files[0]}" ]]; then
-        echo "... done"
-    else
-        echo "File not in upstream tarball anymore (please cleanup 'ffmpeg_free_sources'):"
-        for f in "${removed_files[@]}"; do
-            if [[ -z "${f}" ]]; then
-                continue
-            fi
-            echo "  * ${f}"
-        done
-    fi
-fi
-echo
-
-popd || cleanup_and_exit 1 # /FF_PATH
-
-pushd "${FF_TMPDIR}" || cleanup_and_exit 1
-
-echo ">>> Create new tarball ${FF_PKGNAME}${FF_PKGNAME_SUFFIX}-${FF_VERSION}.tar.xz ..."
-tar -cJf "${FF_PKG_DIR}/${FF_PKGNAME}${FF_PKGNAME_SUFFIX}-${FF_VERSION}.tar.xz" "${FF_PKGNAME}-${FF_VERSION}"
-if [ $? -ne 0 ]; then
-    echo "ERROR: Creating tarball failed"
-    cleanup_and_exit 1
-fi
-
-popd || cleanup_and_exit 1 # /FF_TMPDIR
-
-du -sh "${FF_PKGNAME}${FF_PKGNAME_SUFFIX}-${FF_VERSION}.tar.xz"
-echo
-
-cleanup_and_exit 0

diff --git a/ffmpeg_update_free_sources.sh b/ffmpeg_update_free_sources.sh
deleted file mode 100755
index 7dc5c9c..0000000
--- a/ffmpeg_update_free_sources.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2022      Andreas Schneider <asn@cryptomilk.org>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-# shellcheck disable=2181
-
-export LC_COLLATE="C.UTF-8"
-
-cleanup_and_exit()
-{
-    if test "$1" = 0 -o -z "$1"; then
-        exit 0
-    else
-        # shellcheck disable=2086
-        exit ${1}
-    fi
-}
-
-echo ">>> Collect information from ${1}"
-build_log="$(readlink -f "${1}")"
-if [[ -z "${build_log}" ]] || [[ ! -r "${build_log}" ]]; then
-    echo "Build log doesn't exist: %{build_log}"
-    cleanup_and_exit 1
-fi
-
-asm_files="$(grep "^gcc.*\.c$" "${build_log}" | awk 'NF>1{print $NF}' | sort)"
-c_files="$(grep "^nasm.*\.asm$" "${build_log}" | awk 'NF>1{print $NF}' | sort)"
-
-# shellcheck disable=2206
-new_sources=(${asm_files}
-             ${c_files})
-
-# Sort arrays
-readarray -t new_sources_sorted < <(printf '%s\0' "${new_sources[@]}" | sort -z | xargs -0n1)
-
-# Create a backup for a diff
-cp -a ffmpeg_free_sources ffmpeg_free_sources.orig
-cp -a ffmpeg_free_sources ffmpeg_free_sources.new
-printf "%s\n" "${new_sources_sorted[@]}" >> ffmpeg_free_sources.new
-# Update ffmpeg_free_sources
-echo ">>> Updating ffmpeg_free_sources"
-sort < ffmpeg_free_sources.new | uniq | sed '/^$/d' > ffmpeg_free_sources
-echo ">>> Differences in file list"
-diff -u ffmpeg_free_sources.orig ffmpeg_free_sources
-rm -f ffmpeg_free_sources.new
-
-cleanup_and_exit 0

diff --git a/sources b/sources
index bca94ca..dfa87b7 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,3 @@
-SHA512 (ffmpeg-free-5.1.9.tar.xz) = dad975746b6ca8be62517572926219698b368685486afe8a98ae74252cbe391df322bd310c8f76ca7e413241769931c3fd75733c832026ae171fbab724956210
-SHA512 (ffmpeg-5.1.9.tar.xz.asc) = 9cdd22cb7917c2c9823756799e8ed6f1c11e9dac9b0eebdbc311898ad52255e2cda8cc75cd07bb275b9432768fb779c48b72de3e2af21b01d01d3f6dda4a31ce
-SHA512 (ffmpeg-dlopen-headers.tar.xz) = 97e6986fc2bb9dfa4516135a76b04d27ceb52ff96f0af21a6169919aeefefb4d2e2e24a771959689cdbec385f5d71614ba661223c67c0e94089a6dd823a30099
+SHA512 (ffmpeg-7.1.5.tar.xz) = c0649ef9edd4176b90459e92b636be18077ca898f24fe1a8dc60f3c5fd58cf718db9720bbe804c6f6894453e21c0625d706ea37d3523fcb40d61779763d7d965
+SHA512 (ffmpeg-7.1.5.tar.xz.asc) = d441d8a25c7d6de06e5a78d7a4ea72c75dfd31de73ea899939ed1599212acf042710a8ed1e34d3d77b6c75b904f2f95bac03875ce55b04b2951e5b67b72882a4
 SHA512 (ffmpeg.keyring) = 9b36506835db36f776b7ddb53ad6fa9e915e6ca2f9c7cfebe8eb45513e1036a985283590a840ca313a111bf35dc3731f68885aaafb1fb7011ec433cc119e5165

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-20 17:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-20 17:31 [rpms/ffmpeg] epel9-next: Merge branch 'epel10' into epel9-next Troy Dawson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox