Changeset 457568e for multimedia


Ignore:
Timestamp:
10/07/2012 06:37:39 PM (12 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, 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, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
a9d8006
Parents:
73d97caf
Message:

Update to ffmpeg-1.0.
Tag some packages for 7.2.

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

Location:
multimedia
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/audiofile.xml

    r73d97caf r457568e  
    3636    </para>
    3737
    38     &lfs71_built;
     38    &lfs72_built;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
  • multimedia/libdriv/esound.xml

    r73d97caf r457568e  
    88  <!ENTITY esound-download-ftp  "&gnome-download-ftp;/esound/0.2/esound-&esound-version;.tar.bz2">
    99  <!ENTITY esound-md5sum        "8d9aad3d94d15e0d59ba9dc0ea990c6c">
    10   <!ENTITY esound-size          "387 KB">
    11   <!ENTITY esound-buildsize     "5 MB">
    12   <!ENTITY esound-time          "0.1 SBU">
     10  <!ENTITY esound-size          "392 KB">
     11  <!ENTITY esound-buildsize     "5.3 MB">
     12  <!ENTITY esound-time          "0.3 SBU">
    1313]>
    1414
     
    3434    several digitized audio streams for playback by a single device.</para>
    3535
    36     &lfs70_checked;
     36    &lfs72_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7878    commands:</para>
    7979
    80 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
     80<screen><userinput>LIBS=-lm ./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
    8181make</userinput></screen>
    8282
     
    9696  <sect2 role="commands">
    9797    <title>Command Explanations</title>
     98
     99    <para><parameter>LIBS=-lm</parameter>: Make sure the linker uses the math
     100    library.</para>
    98101
    99102    <para><parameter>--sysconfdir=/etc</parameter>: This switch puts
  • multimedia/videoutils/ffmpeg.xml

    r73d97caf r457568e  
    88    "http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.bz2">
    99  <!ENTITY ffmpeg-download-ftp  " ">
    10   <!ENTITY ffmpeg-md5sum        "93c1908022567b321df74db7214da6ac">
    11   <!ENTITY ffmpeg-size          "5.7 MB">
    12   <!ENTITY ffmpeg-buildsize     "244 MB">
    13   <!ENTITY ffmpeg-time          "3.6 SBU">
     10  <!ENTITY ffmpeg-md5sum        "3ed526cea20c1bffb5a37f7730f710bd">
     11  <!ENTITY ffmpeg-size          "6.2 MB">
     12  <!ENTITY ffmpeg-buildsize     "90 MB (plus 805 MB for tests)">
     13  <!ENTITY ffmpeg-time          "3.2 SBU (plus 2.0 SBU for tests)">
    1414]>
    1515
     
    7171    <bridgehead renderas="sect4">Recommended</bridgehead>
    7272    <para role="recommended">
    73       <xref linkend="yasm"/>
    74     </para>
    75 
    76     <bridgehead renderas="sect4">Optional</bridgehead>
    77     <para role="optional">
    78       <xref linkend="faad2"/>,
     73      <xref linkend="faac"/>,
     74      <xref linkend="freetype2"/>,
    7975      <xref linkend="lame"/>,
    8076      <xref linkend="libtheora"/>,
    8177      <xref linkend="libvorbis"/>,
    8278      <xref linkend="libvpx"/>,
     79      <xref linkend="openjpeg"/>,
     80      <xref linkend="openssl"/>,
     81      <xref linkend="sdl"/>,
     82      <xref linkend="speex"/>,
    8383      <xref linkend="xorg7-lib"/>,
    84       <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>
    85       <xref linkend="xvid"/>,
     84      <xref linkend="xvid"/>, and
     85      <xref linkend="yasm"/>
     86    </para>
     87
     88    <bridgehead renderas="sect4">Optional</bridgehead>
     89    <para role="optional">
     90      <xref linkend="gnutls"/>,
     91      <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>,
    8692      <ulink url="http://sourceforge.net/projects/opencore-amr">OpenCore AMR</ulink>,
    87       <xref linkend="faac"/>,
    88       <xref linkend="freetype2"/>,
    8993      <ulink url="http://libgsm.sourcearchive.com/">GSM</ulink>,
    9094      <ulink url="http://sourceforge.net/projects/libdc1394">libdc1394</ulink>,
    91       <ulink url="http://svn.mplayerhq.hu/nut/src/trunk/">libnut</ulink>
    92          (SVN checkout),
    93       <ulink url="http://xavs.sourceforge.net/">libxavs</ulink>
    94          (SVN checkout),
     95      <ulink url="http://svn.mplayerhq.hu/nut/src/trunk/">libnut</ulink> (SVN checkout),
     96      <ulink url="http://xavs.sourceforge.net/">libxavs</ulink> (SVN checkout),
    9597      <ulink url="http://sourceforge.net/projects/librtmp">librtmp</ulink>,
    9698      <ulink url="http://diracvideo.org/">libschroedinger</ulink>,
    9799      <ulink url="http://medialibrary.sourceforge.net/">MediaLibrary</ulink>,
    98       <ulink
    99       url="http://connect.creativelabs.com/openal/default.aspx">OpenAL</ulink>,
     100      <ulink url="http://connect.creativelabs.com/openal/default.aspx">OpenAL</ulink>,
    100101      <ulink url="http://tipok.org.ua/node/17">libaacplus</ulink>,
    101102      <ulink url="http://code.google.com/p/libass/">libass</ulink>,
    102103      <ulink url="http://www.celt-codec.org/">libcelt</ulink>,
    103104      <ulink url="http://ftp.gnu.org/pub/gnu/libcdio/">libcdio</ulink>,
    104       <ulink
    105       url="http://sourceforge.net/projects/opencvlibrary/">libopencv</ulink>,
     105      <ulink url="http://sourceforge.net/projects/opencvlibrary/">libopencv</ulink>,
    106106      <ulink url="http://sourceforge.net/projects/libdc1394/">libdc1394</ulink>,
    107       <ulink url="http://linuxtv.org/downloads/v4l-utils/">libv4l2</ulink>,
    108       <xref linkend="openjpeg"/>
    109         (<application>FFmpeg</application> includes code for its own jpeg2000
    110         encoder and decoder, which is enabled by default),
    111       <xref linkend="speex"/>,
    112       <xref linkend="gnutls"/>,
    113       <xref linkend="openssl"/>,
    114       <xref linkend="sdl"/> and
     107      <ulink url="http://linuxtv.org/downloads/v4l-utils/">libv4l2</ulink>, and
    115108      <ulink url="http://www.nongnu.org/texi2html">texi2html</ulink>
    116109        (to build HTML documentation).</para>
     
    134127    <title>Installation of FFmpeg</title>
    135128
     129    <para>If you have not installed <application>Xorg</application> in
     130    <filename class='directory'>/usr</filename>, tell <filename>configure</filename>
     131    where to find it:</para>
     132
     133<screen><userinput>export LIBRARY_PATH=$XORG_PREFIX/lib</userinput></screen>
     134
    136135    <para>
    137136      Install <application>FFmpeg</application> by running the following
     
    139138    </para>
    140139
    141 <screen><userinput>./configure --prefix=/usr   \
    142             --enable-gpl    \
    143             --enable-shared \
    144             --disable-static &amp;&amp;
     140<screen><userinput>./configure --prefix=/usr        \
     141            --disable-debug      \
     142            --enable-shared      \
     143            --disable-static     \
     144            --enable-gpl         \
     145            --enable-x11grab     \
     146            --enable-postproc    \
     147            --enable-version3    \
     148            --enable-nonfree     \
     149            --enable-libfaac     \
     150            --enable-libfreetype \
     151            --enable-libmp3lame  \
     152            --enable-libopenjpeg \
     153            --enable-libspeex    \
     154            --enable-libtheora   \
     155            --enable-libvorbis   \
     156            --enable-libvpx      \
     157            --enable-libxvid     \
     158            --enable-libpulse    \
     159            --enable-openssl     &amp;&amp;
    145160make</userinput></screen>
    146161
     162<!--
    147163    <para>To convert the docs to html use the following commands:</para>
    148164
     
    151167
    152168for DOC in doc/*.texi; do
    153    makeinfo --html --no-split -o ${DOC%texi}html ${DOC}
     169   makeinfo - -html - -no-split -o ${DOC%texi}html ${DOC}
    154170done</userinput></screen>
     171-->
    155172
    156173    <para>
    157174      If you have <xref linkend="doxygen"/> installed and wish to create the API
    158       documentation (takes about 150 MB of space), issue the command
     175      documentation (takes about 444 MB of space, 26 SBU), issue the command
    159176      <command>doxygen</command>.
    160177    </para>
    161 
    162     <para>This package does not come with a test suite.</para>
    163178
    164179    <para>Now, as the <systemitem class="username">root</systemitem>
    165180    user:</para>
    166181
    167 <screen role="root"><userinput>make install     &amp;&amp;
    168 make install-man &amp;&amp;
    169 mkdir -p                  /usr/share/doc/ffmpeg-&ffmpeg-version; &amp;&amp;
    170 cp    -v doc/*.{html,txt} /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
     182<screen role="root"><userinput>make install                                 &amp;&amp;
     183mkdir -p           /usr/share/doc/ffmpeg-&ffmpeg-version; &amp;&amp;
     184cp    -v doc/*.txt /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen>
     185
     186    <para>The tests, if desired, need to be run after installation. 
     187    To test the package, run <command>make check</command>.</para>
    171188
    172189    <para>
     
    189206    </para>
    190207
    191 <screen role="root"><userinput>mkdir -p        /usr/share/doc/ffmpeg-&ffmpeg-version;/api &amp;&amp;
    192 cp    -v doxy/* /usr/share/doc/ffmpeg-&ffmpeg-version;/api</userinput></screen>
     208<screen role="root"><userinput>mkdir -p         /usr/share/doc/ffmpeg-&ffmpeg-version;/api &amp;&amp;
     209cp    -av doxy/* /usr/share/doc/ffmpeg-&ffmpeg-version;/api</userinput></screen>
    193210  </sect2>
    194211
     
    223240    </para>
    224241
    225     <para>
    226       <command>sed -i '/@top/d;/ignore$/d' *.texi</command> and
    227       <command>sed -i '/@include avoptions/d' avtools-common-opts.texi</command>:
    228       these seds work around problems with the .texi files.
    229     </para>
    230 
    231     <para>
    232       <command>makeinfo --html --no-split -o ${DOC%texi}html ${DOC}</command>:
    233       this converts the .texi files into html.
    234     </para>
    235242  </sect2>
    236243
Note: See TracChangeset for help on using the changeset viewer.