Author: fernando
Date: Sun Oct 5 15:01:01 2014
New Revision: 14505
Log:
Update to ffmpeg-2.4.2.
Modified:
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/multimedia/videoutils/ffmpeg.xml
trunk/BOOK/packages.ent
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Sun Oct 5 11:09:32
2014 (r14504)
+++ trunk/BOOK/introduction/welcome/changelog.xml Sun Oct 5 15:01:01
2014 (r14505)
@@ -48,6 +48,10 @@
<para>October 5th, 2014</para>
<itemizedlist>
<listitem>
+ <para>[fernando] - Update to ffmpeg-2.4.2. Fixes
+ <ulink url="&blfs-ticket-root;5622">#5622</ulink>.</para>
+ </listitem>
+ <listitem>
<para>[bdubbs] - Update to xcb-util-keysyms-0.4.0. Fixes
<ulink url="&blfs-ticket-root;5620">#5620</ulink>.</para>
</listitem>
Modified: trunk/BOOK/multimedia/videoutils/ffmpeg.xml
==============================================================================
--- trunk/BOOK/multimedia/videoutils/ffmpeg.xml Sun Oct 5 11:09:32 2014
(r14504)
+++ trunk/BOOK/multimedia/videoutils/ffmpeg.xml Sun Oct 5 15:01:01 2014
(r14505)
@@ -6,10 +6,10 @@
<!ENTITY ffmpeg-download-http
"http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.bz2">
<!ENTITY ffmpeg-download-ftp " ">
- <!ENTITY ffmpeg-md5sum "c36caa8d29b3677dcb7bd8c546890c9d">
+ <!ENTITY ffmpeg-md5sum "9e6163b09b7b9331b834d80874c2c0ff">
<!ENTITY ffmpeg-size "7.1 MB">
- <!ENTITY ffmpeg-buildsize "130 MB (additional 870 MB for docs and 1903
MB to run the FATE tests)">
- <!ENTITY ffmpeg-time "3.5 SBU (additional 0.9 SBU for docs and 5
SBU to run the FATE tests, after sample files are downloaded)">
+ <!ENTITY ffmpeg-buildsize "130 MB (additional 866 MB for docs and 1902
MB to run the FATE tests)">
+ <!ENTITY ffmpeg-time "3.5 SBU (additional 1.1 SBU for docs and 4.8
SBU to run the FATE tests, after sample files are downloaded)">
]>
<sect1 id="ffmpeg" xreflabel="FFmpeg-&ffmpeg-version;">
@@ -214,32 +214,11 @@
</para>
<para>
- To properly test the installation you must have <xref linkend="rsync"/>
- installed and follow the instructions for the
- <ulink url="http://www.ffmpeg.org/fate.html">
- FFmpeg Automated Testing Environment</ulink> (FATE). First, about 879 MB
- of sample files used to run FATE are downloaded with the command:
+ The fate-suite tests include comparisons with installed files, and should
+ not be run before the package is installed. Therefore, if you desire to
+ run them, instructions are given further below.
</para>
-<screen><userinput>make fate-rsync SAMPLES=fate-suite/</userinput></screen>
-
- <para>
- The <filename class="directory">fate-suite</filename> directory is
- created and the files are downloaded there. That command actually runs
- <command>rsync -vrltLW --timeout=60 --contimeout=60
rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</command>
- command, thus 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</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. Next, FATE is executed, with the commands (you obtain a number of
- tests greater than 2000):
- </para>
-
-<screen><userinput>make fate SAMPLES=fate-suite/ | tee ../fate.log &&
-grep ^TEST ../fate.log | wc -l</userinput></screen>
-
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
@@ -255,9 +234,9 @@
install them:
</para>
-<screen role="root"><userinput>install -v -m644 doc/*. pdf \
+<screen role="root"><userinput>install -v -m644 doc/*.pdf \
/usr/share/doc/ffmpeg-&ffmpeg-version; &&
-install -v -m644 doc/*.ps \
+install -v -m644 doc/*.ps \
/usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
<para>
@@ -271,6 +250,34 @@
find /usr/share/doc/ffmpeg-&ffmpeg-version;/api -type f -exec chmod -c 0644
"{}" ";" &&
find /usr/share/doc/ffmpeg-&ffmpeg-version;/api -type d -exec chmod -c 0755
"{}" ";"</userinput></screen>
+ <para>
+ To properly test the installation you must have <xref linkend="rsync"/>
+ installed and follow the instructions for the <ulink
+ url="http://www.ffmpeg.org/fate.html"> FFmpeg Automated Testing
+ Environment</ulink> (FATE). First, about 879 MB of sample files used to
+ run FATE are downloaded with the command:
+ </para>
+
+<screen><userinput>make fate-rsync SAMPLES=fate-suite/</userinput></screen>
+
+ <para>
+ The <filename class="directory">fate-suite</filename> directory is
+ created and the files are downloaded there. That command actually runs
+ <command>rsync -vrltLW --timeout=60 --contimeout=60
+ rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</command> command,
+ thus 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</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. Next, FATE is
+ executed, with the commands (you obtain a number of tests greater than
+ 2000):
+ </para>
+
+<screen><userinput>make fate SAMPLES=fate-suite/ | tee ../fate.log &&
+grep ^TEST ../fate.log | wc -l</userinput></screen>
+
</sect2>
<sect2 role="commands">
@@ -294,7 +301,7 @@
</para>
<para>
- <option>--enable-libfreetype</option>: Enables
+ <option>--enable-libfreetype</option>: Enables
<application>Freetype</application> support.
</para>
@@ -309,17 +316,16 @@
</para>
<para>
- <parameter>--enable-nonfree</parameter>: Enables the use of nonfree
- code. Note that the resulting libraries and binaries will be
- unredistributable.
+ <parameter>--enable-nonfree</parameter>: Enables the use of nonfree code.
+ Note that the resulting libraries and binaries will be unredistributable.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<para>
- <parameter>--enable-shared</parameter>: Enables building shared
libraries,
- otherwise only static libraries are built and installed.
+ <parameter>--enable-shared</parameter>: Enables building shared
+ libraries, otherwise only static libraries are built and installed.
</para>
<para>
@@ -339,8 +345,8 @@
</para>
<para>
- <parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding
via
- <filename class="libraryfile">libmp3lame</filename>.
+ <parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding
+ via <filename class="libraryfile">libmp3lame</filename>.
</para>
<para>
@@ -357,8 +363,9 @@
</para>
<para>
- <parameter>--enable-libx264</parameter>: Enables high-quality
H.264/MPEG-4
- AVC encoding via <filename class="libraryfile">libx264</filename>.
+ <parameter>--enable-libx264</parameter>: Enables high-quality
+ H.264/MPEG-4 AVC encoding via <filename
+ class="libraryfile">libx264</filename>.A
</para>
<para>
@@ -366,13 +373,13 @@
</para>
<para>
- <command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>:
- This builds the <command>qt-faststart</command> program which can
- modify QuickTime formatted movies
- (<filename class="extension">.mov</filename> or
- <filename class="extension">.mp4</filename>) so that the header
information
- is located at the beginning of the file instead of the end. This allows
- the movie file to begin playing before the entire file has been
downloaded.
+ <command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>: This
+ builds the <command>qt-faststart</command> program which can modify
+ QuickTime formatted movies (<filename class="extension">.mov</filename>
+ or <filename class="extension">.mp4</filename>) so that the header
+ information is located at the beginning of the file instead of the end.
+ This allows the movie file to begin playing before the entire file has
+ been downloaded.
</para>
<note>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Sun Oct 5 11:09:32 2014 (r14504)
+++ trunk/BOOK/packages.ent Sun Oct 5 15:01:01 2014 (r14505)
@@ -688,7 +688,7 @@
<!ENTITY pnmixer-version "0.5.1">
<!-- Chapter 40 -->
-<!ENTITY ffmpeg-version "2.4.1">
+<!ENTITY ffmpeg-version "2.4.2">
<!ENTITY mplayer-version "1.1.1">
<!ENTITY xine-ui-version "0.99.9">
<!ENTITY transcode-version "1.1.7">
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page