Rebase to version 6.0

This commit is contained in:
Neal Gompa 2023-03-12 00:44:10 -05:00
parent 03288939b1
commit c8373e6bd5
8 changed files with 243 additions and 169 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
SHA512 (ffmpeg-free-5.1.2.tar.xz) = 8dfb1b8a7d60357abbb21b38526ece67efec38cb52c01ed03b540d350ac82576ce68de3294a4cc6f166c36defa3933e2f9d4652b290e167bf8b6f220921e1e50
SHA512 (ffmpeg-5.1.2.tar.xz.asc) = 6afc898e3898a7d34e21f0f0bd0553765a46257332c6ece6226e3e043b842275a8d885b9ccca34bc90a2f008ae5fa14515276d23f921a518a63a47f6504af115
SHA512 (ffmpeg-free-6.0.tar.xz) = f010e2add4f5be22cad68aa09c2e35707d2d565d111ffe56cbe521b2273ebbd5dfce6e1ae6c87073b480e856b9b3615984fa50c3e633f6fda1eb607d124653d0
SHA512 (ffmpeg-6.0.tar.xz.asc) = a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed
SHA512 (ffmpeg-dlopen-headers.tar.xz) = 97e6986fc2bb9dfa4516135a76b04d27ceb52ff96f0af21a6169919aeefefb4d2e2e24a771959689cdbec385f5d71614ba661223c67c0e94089a6dd823a30099
SHA512 (ffmpeg.keyring) = 9b36506835db36f776b7ddb53ad6fa9e915e6ca2f9c7cfebe8eb45513e1036a985283590a840ca313a111bf35dc3731f68885aaafb1fb7011ec433cc119e5165