Package update:

Update to ffmpeg-4.4.1 (Security Update). Also includes some tweaks to
the information regarding the FATE test suite.
This commit is contained in:
Douglas R. Reno 2021-10-27 18:57:55 -05:00
parent a263b75559
commit e200fb614c
3 changed files with 28 additions and 20 deletions

View File

@ -44,6 +44,10 @@
<listitem>
<para>October 27th, 2021</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to ffmpeg-4.4.1 (Security Update). Fixes
<ulink url="&blfs-ticket-root;15697">#15697</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to exiv2-0.27.5 (Security Update). Fixes
<ulink url="&blfs-ticket-root;15527">#15527</ulink>.</para>

View File

@ -7,9 +7,9 @@
<!ENTITY ffmpeg-download-http "https://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.xz">
<!ENTITY ffmpeg-download-ftp " ">
<!ENTITY ffmpeg-md5sum "7b9d5b652d20e8c5405304ad72636d4a">
<!ENTITY ffmpeg-size "9.2 MB">
<!ENTITY ffmpeg-buildsize "176 MB (add 2.4 GB for the FATE suite/tests, add 1.4 GB for documentation)">
<!ENTITY ffmpeg-time "1.3 SBU (using parallelism=4; add 3.6 SBU (with THREADS=4) to run the FATE suite after sample files are downloaded; add 0.7 SBU for doxygen docs)">
<!ENTITY ffmpeg-size "9.1 MB">
<!ENTITY ffmpeg-buildsize "212 MB (add 1.9 GB for the FATE suite/tests, add 1.4 GB for documentation)">
<!ENTITY ffmpeg-time "1.4 SBU (using parallelism=4; add 1.1 SBU (with THREADS=4) to run the FATE suite after sample files are downloaded; add 0.8 SBU for doxygen docs)">
]>
<sect1 id="ffmpeg" xreflabel="FFmpeg-&ffmpeg-version;">
@ -268,24 +268,24 @@ find /usr/share/doc/ffmpeg-&ffmpeg-version;/api -type d -exec chmod -c 0755 \{}
<para>
The <filename class="directory">fate-suite</filename> directory is
created and the files are downloaded there. That command actually runs an
rsync command, to obtain the sample files. You may want to compress and
keep this directory for testing again, in another system, or when a new
version of ffmpeg is launched. Then, you unpack the sample files in the
source directory, and run, again, the <command>make fate-rsync
...</command> command above, to sync with the repository. Now, the
download size and time are drastically reduced. Estimated values in
"Package Information" do not include the download SBU. Some samples may
have been removed, in the new version, so, in order to be sure local and
server fate samples are identical, when you use previously saved samples,
run the following command:
rsync command to obtain the sample files. You may want to compress and
keep this directory for testing again, for testing in another system,
or for when a new version of ffmpeg is released. Then, unpack the sample
files in the source directory, and run the <command>make fate-rsync
...</command> command above to sync with the upstream repository. The
download size and time are drastically reduced by doing this. Estimated
values in "Package Information" do not include the download SBU. Some
samples may have been removed in newer versions, so in order to be sure
local and server fate samples are identical when you use previously
saved samples, run the following command:
</para>
<screen role="nodump"><userinput>rsync -vrltLW --delete --timeout=60 --contimeout=60 \
rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</userinput></screen>
<para>
Next, FATE is executed, with the commands (you obtain a number of tests
larger than 3700):
Next, execute FATE with the following commands (there are more than 3800
tests in the suite):
</para>
<screen remap="test"><userinput>make fate THREADS=<replaceable>N</replaceable> SAMPLES=fate-suite/ | tee ../fate.log &amp;&amp;
@ -294,7 +294,12 @@ grep ^TEST ../fate.log | wc -l</userinput></screen>
<para>
where <replaceable>N</replaceable> is an integer,
<replaceable>N</replaceable> &le; number of cores in the system.
</para>
</para>
<para>
A successful run should return no errors or warnings, just a list of tests
and total amount at the end.
</para>
</sect2>
@ -363,9 +368,8 @@ grep ^TEST ../fate.log | wc -l</userinput></screen>
</para>
<para>
<parameter>--enable-libfdk-aac</parameter>: Enables currently the
highest-quality AAC audio encoding via <filename
class="libraryfile">libfdk-aac</filename>.
<parameter>--enable-libfdk-aac</parameter>: Enables AAC audio encoding via
<filename class="libraryfile">libfdk-aac</filename>.
</para>
<para>

View File

@ -1045,7 +1045,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY pnmixer-version "0.7.2">
<!-- Chapter 44 -->
<!ENTITY ffmpeg-version "4.4">
<!ENTITY ffmpeg-version "4.4.1">
<!ENTITY mplayer-version "export-2021-07-29">
<!ENTITY xine-ui-version "0.99.12">
<!ENTITY transcode-version "1.1.7">