Ignore:
Timestamp:
10/05/2014 10:01:01 PM (10 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
118613f
Parents:
81b9c4a
Message:

Update to ffmpeg-2.4.2.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@14505 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multimedia/videoutils/ffmpeg.xml

    r81b9c4a rdc29e3ac  
    77  <!ENTITY ffmpeg-download-http "http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.bz2">
    88  <!ENTITY ffmpeg-download-ftp  " ">
    9   <!ENTITY ffmpeg-md5sum        "c36caa8d29b3677dcb7bd8c546890c9d">
     9  <!ENTITY ffmpeg-md5sum        "9e6163b09b7b9331b834d80874c2c0ff">
    1010  <!ENTITY ffmpeg-size          "7.1 MB">
    11   <!ENTITY ffmpeg-buildsize     "130 MB (additional 870 MB for docs and 1903 MB to run the FATE tests)">
    12   <!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)">
     11  <!ENTITY ffmpeg-buildsize     "130 MB (additional 866 MB for docs and 1902 MB to run the FATE tests)">
     12  <!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)">
    1313]>
    1414
     
    215215
    216216    <para>
    217       To properly test the installation you must have <xref linkend="rsync"/>
    218       installed and follow the instructions for the
    219       <ulink url="http://www.ffmpeg.org/fate.html">
    220       FFmpeg Automated Testing Environment</ulink> (FATE). First, about 879 MB
    221       of sample files used to run FATE are downloaded with the command:
    222     </para>
    223 
    224 <screen><userinput>make fate-rsync SAMPLES=fate-suite/</userinput></screen>
    225 
    226     <para>
    227       The <filename class="directory">fate-suite</filename> directory is
    228       created and the files are downloaded there. That command actually runs
    229       <command>rsync -vrltLW --timeout=60 --contimeout=60 rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</command>
    230       command, thus you may want to compress and keep this directory for
    231       testing again, in another system, or when a new version of ffmpeg is
    232       launched. Then, you unpack the sample files in the source directory, and
    233       run, again, the <command>make</command> command above, to sync with the
    234       repository. Now, the download size and time are drastically reduced.
    235       Estimated values in "Package Information" do not include the download
    236       SBU. Next, FATE is executed, with the commands (you obtain a number of
    237       tests greater than 2000):
    238     </para>
    239 
    240 <screen><userinput>make fate SAMPLES=fate-suite/ | tee ../fate.log &amp;&amp;
    241 grep ^TEST ../fate.log | wc -l</userinput></screen>
     217      The fate-suite tests include comparisons with installed files, and should
     218      not be run before the package is installed. Therefore, if you desire to
     219      run them, instructions are given further below.
     220    </para>
    242221
    243222    <para>
     
    256235    </para>
    257236
    258 <screen role="root"><userinput>install -v -m644 doc/*. pdf \
     237<screen role="root"><userinput>install -v -m644 doc/*.pdf \
    259238                 /usr/share/doc/ffmpeg-&ffmpeg-version; &amp;&amp;
    260 install -v -m644 doc/*.ps   \
     239install -v -m644 doc/*.ps  \
    261240                 /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
    262241
     
    272251find /usr/share/doc/ffmpeg-&ffmpeg-version;/api -type d -exec chmod -c 0755 "{}" ";"</userinput></screen>
    273252
     253    <para>
     254      To properly test the installation you must have <xref linkend="rsync"/>
     255      installed and follow the instructions for the <ulink
     256      url="http://www.ffmpeg.org/fate.html"> FFmpeg Automated Testing
     257      Environment</ulink> (FATE). First, about 879 MB of sample files used to
     258      run FATE are downloaded with the command:
     259    </para>
     260
     261<screen><userinput>make fate-rsync SAMPLES=fate-suite/</userinput></screen>
     262
     263    <para>
     264      The <filename class="directory">fate-suite</filename> directory is
     265      created and the files are downloaded there. That command actually runs
     266      <command>rsync -vrltLW --timeout=60 --contimeout=60
     267      rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</command> command,
     268      thus you may want to compress and keep this directory for testing again,
     269      in another system, or when a new version of ffmpeg is launched. Then, you
     270      unpack the sample files in the source directory, and run, again, the
     271      <command>make</command> command above, to sync with the repository. Now,
     272      the download size and time are drastically reduced.  Estimated values in
     273      "Package Information" do not include the download SBU. Next, FATE is
     274      executed, with the commands (you obtain a number of tests greater than
     275      2000):
     276    </para>
     277
     278<screen><userinput>make fate SAMPLES=fate-suite/ | tee ../fate.log &amp;&amp;
     279grep ^TEST ../fate.log | wc -l</userinput></screen>
     280
    274281  </sect2>
    275282
     
    295302
    296303    <para>
    297       <option>--enable-libfreetype</option>: Enables 
     304      <option>--enable-libfreetype</option>: Enables
    298305      <application>Freetype</application> support.
    299306    </para>
     
    310317
    311318    <para>
    312       <parameter>--enable-nonfree</parameter>: Enables the use of nonfree
    313       code. Note that the resulting libraries and binaries will be
    314       unredistributable.
     319      <parameter>--enable-nonfree</parameter>: Enables the use of nonfree code.
     320      Note that the resulting libraries and binaries will be unredistributable.
    315321    </para>
    316322
     
    319325
    320326    <para>
    321       <parameter>--enable-shared</parameter>: Enables building shared libraries,
    322       otherwise only static libraries are built and installed.
     327      <parameter>--enable-shared</parameter>: Enables building shared
     328      libraries, otherwise only static libraries are built and installed.
    323329    </para>
    324330
     
    340346
    341347    <para>
    342       <parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding via
    343       <filename class="libraryfile">libmp3lame</filename>.
     348      <parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding
     349      via <filename class="libraryfile">libmp3lame</filename>.
    344350    </para>
    345351
     
    358364
    359365    <para>
    360       <parameter>--enable-libx264</parameter>: Enables high-quality H.264/MPEG-4
    361       AVC encoding via <filename class="libraryfile">libx264</filename>.
     366      <parameter>--enable-libx264</parameter>: Enables high-quality
     367      H.264/MPEG-4 AVC encoding via <filename
     368      class="libraryfile">libx264</filename>.A
    362369    </para>
    363370
     
    367374
    368375    <para>
    369       <command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>:
    370       This builds the <command>qt-faststart</command> program which can
    371       modify QuickTime formatted movies
    372       (<filename class="extension">.mov</filename> or
    373       <filename class="extension">.mp4</filename>) so that the header information
    374       is located at the beginning of the file instead of the end. This allows
    375       the movie file to begin playing before the entire file has been downloaded.
     376      <command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>: This
     377      builds the <command>qt-faststart</command> program which can modify
     378      QuickTime formatted movies (<filename class="extension">.mov</filename>
     379      or <filename class="extension">.mp4</filename>) so that the header
     380      information is located at the beginning of the file instead of the end.
     381      This allows the movie file to begin playing before the entire file has
     382      been downloaded.
    376383    </para>
    377384
Note: See TracChangeset for help on using the changeset viewer.