Changeset 8f3e5fd0


Ignore:
Timestamp:
08/11/2007 01:37:47 PM (17 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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:
01cdc7fb
Parents:
dff08f73
Message:

Updated to MPlayer-1.0rc1

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rdff08f73 r8f3e5fd0  
    655655<!ENTITY ffmpeg-version               "svn_20070606">
    656656<!ENTITY avifile-version              "0.7.45">
    657 <!ENTITY mplayer-version              "1.0pre7try2">
     657<!ENTITY mplayer-version              "1.0rc1">
    658658<!ENTITY xine-ui-version              "0.99.4">
    659659<!ENTITY transcode-version            "1.0.2">
  • introduction/welcome/changelog.xml

    rdff08f73 r8f3e5fd0  
    4545      <para>August 11th, 2007</para>
    4646      <itemizedlist>
     47        <listitem>
     48          <para>[randy] - Updated to MPlayer-1.0rc1.</para>
     49        </listitem>
    4750        <listitem>
    4851          <para>[randy] - Updated to FFmpeg-svn_20070606 (svn checkout).</para>
  • multimedia/videoutils/mplayer.xml

    rdff08f73 r8f3e5fd0  
    77  <!ENTITY mplayer-download-http "http://www.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.bz2">
    88  <!ENTITY mplayer-download-ftp  "ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.bz2">
    9   <!ENTITY mplayer-md5sum        "aaca4fd327176c1afb463f0f047ef6f4">
    10   <!ENTITY mplayer-size          "6.6 MB">
    11   <!ENTITY mplayer-buildsize     "97 MB (additional 22 MB for essential CODECs)">
    12   <!ENTITY mplayer-time          "2.0 SBU">
     9  <!ENTITY mplayer-md5sum        "18c05d88e22c3b815a43ca8d7152ccdc">
     10  <!ENTITY mplayer-size          "8.3 MB">
     11  <!ENTITY mplayer-buildsize     "133-250 MB (additional 22 MB for essential CODECs)">
     12  <!ENTITY mplayer-time          "1.2-2.5 SBU (depends on how FFmpeg is linked in)">
    1313
    1414  <!ENTITY mplayer-codec         "essential-20061022.tar.bz2">
     
    4343    <title>Introduction to MPlayer</title>
    4444
    45     <para>The <application>MPlayer</application> package contains an audio/video
    46     player controlled via the command line or a graphical interface which is able
    47     to play almost every popular audio and video file format and CODEC
    48     (COder/DECoder, also COmpressor/DECompressor). With supported video
    49     hardware and additional drivers, <application>MPlayer</application> can play
    50     video files without an <application>X Window System</application> installed.</para>
     45    <para>The <application>MPlayer</application> package contains an
     46    audio/video player controlled via the command line or graphical interface
     47    which is able to play almost every popular audio and video file format and
     48    CODEC (COder/DECoder, also COmpressor/DECompressor). With supported video
     49    hardware and additional drivers, <application>MPlayer</application> can
     50    play video files without an <application>X Window System</application>
     51    installed.</para>
    5152
    5253    <para>For <application>MPlayer</application> general information and
     
    8485      <listitem>
    8586        <para>Required Patch: <ulink
    86         url="&patch-root;/MPlayer-&mplayer-version;-gcc4-1.patch"/></para>
     87        url="http://www.mplayerhq.hu/MPlayer/patches/cddb_fix_20070605.diff"/></para>
    8788      </listitem>
    8889      <listitem>
    8990        <para>Required Patch: <ulink
    90         url="&patch-root;/MPlayer-&mplayer-version;-round_function_fix-1.patch"/></para>
    91       </listitem>
    92       <listitem>
    93         <para>Required Patch: <ulink
    94         url="&patch-root;/MPlayer-&mplayer-version;-x264_fixes-1.patch"/></para>
    95       </listitem>
    96       <listitem>
    97         <para>Required Patch: <ulink
    98         url="&patch-root;/MPlayer-&mplayer-version;-jack_fixes-1.patch"/></para>
    99       </listitem>
    100       <listitem>
    101         <para>Required Patch (for fbdev driver support): <ulink
    102         url="&patch-root;/MPlayer-&mplayer-version;-kernel_2.6-1.patch"/></para>
     91        url="&patch-root;/MPlayer-&mplayer-version;-ext_ffmpeg-1.patch"/></para>
    10392      </listitem>
    10493    </itemizedlist>
     
    162151    </itemizedlist>
    163152
    164     <note>
    165       <para>The CODECs, skins and fonts are not required to
    166       build and use <application>MPlayer</application>.</para>
    167     </note>
     153    <para>The CODECs, skins and fonts are not required to
     154    build and use <application>MPlayer</application>.</para>
    168155
    169156    <bridgehead renderas="sect3">MPlayer Dependencies</bridgehead>
     
    171158    <bridgehead renderas="sect4">Optional Input Drivers and Libraries</bridgehead>
    172159    <para role="optional"><xref linkend="cdparanoia"/>,
     160    <ulink url="http://www.metzlerbros.org/dvb/">DVB</ulink>,
     161    <ulink url="http://www.linuxtv.org/">DVB drivers</ulink>,
     162    <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
    173163    <xref linkend="libdv"/>,
    174     <xref linkend="libdvdread"/> (must disable internal mpdvdkit support),
    175     <xref linkend="samba3"/>,
     164    <xref linkend="libdvdread"/>,
    176165    <ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>,
    177     <ulink url="http://armory.nicewarrior.org/projects/vstream-client/">TiVo vstream client</ulink>,
     166    <xref linkend="samba3"/>, and
     167    <ulink url="http://armory.nicewarrior.org/projects/vstream-client/">TiVo vstream client</ulink></para>
    178168    <!-- Disabling for now as only internal Matroska support is available
    179169    <ulink url="http://www.matroska.org/downloads/linux.html">libmatroska</ulink>
    180170    (requires
    181171    <ulink url="http://dl.matroska.org/downloads/libebml/">libebml</ulink>), -->
    182     <ulink url="http://www.linuxtv.org/">DVB drivers</ulink>, and
    183     <ulink url="http://www.metzlerbros.org/dvb/">DVB</ulink></para>
    184172
    185173    <bridgehead renderas="sect4">Optional Audio Output Drivers and Libraries</bridgehead>
     
    187175    <xref linkend="arts"/>,
    188176    <xref linkend="esound"/>,
     177    <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
     178    <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
    189179    <xref linkend="nas"/>,
    190     <xref linkend="sdl"/> (also used for video output),
    191     <xref linkend="xmms"/>,
    192     <!-- MPlayer is not yet converted from PolyPAudio
     180    <ulink url="http://openal.org/">OpenAL</ulink>,
    193181    <ulink url="http://pulseaudio.org/">PulseAudio</ulink>,
    194     -->
    195     <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
    196     <ulink url="http://openal.org/">OpenAL</ulink>, and
    197     <ulink url="http://www.ladspa.org/">LADSPA</ulink></para>
     182    <xref linkend="sdl"/> (also used for video output), and
     183    <xref linkend="xmms"/></para>
    198184
    199185    <bridgehead renderas="sect4">Optional Video Output Drivers and Libraries</bridgehead>
    200     <para role="optional"><xref linkend="x-window-system"/>,
     186    <para role="optional"><xref linkend="aalib"/>,
     187    <ulink url="http://www.directfb.org/">DirectFB</ulink>,
     188    <ulink url="http://trific.ath.cx/software/enca/">Enca</ulink>,
     189    <xref linkend="fontconfig"/>,
     190    <xref linkend="freetype2"/>,
     191    <xref linkend="fribidi"/>,
     192    <ulink url="http://www.ggi-project.org/">GGI</ulink>,
     193    <xref linkend="giflib"/>,
     194    <xref linkend="gtk2"/> or
     195    <xref linkend="GTK"/>,
     196    <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>,
     197    <xref linkend="libjpeg"/>,
    201198    <xref linkend="libpng"/>,
    202     <xref linkend="libjpeg"/>,
    203     <!-- <xref linkend="libungif"/> or -->
    204     <xref linkend="giflib"/>,
    205     <xref linkend="GTK"/>,
    206     <xref linkend="gtk2"/>,
    207     <xref linkend="freetype2"/>,
    208     <xref linkend="fontconfig"/>,
    209     <xref linkend="aalib"/>,
    210     <xref linkend="fribidi"/>,
     199    <ulink url="http://maemo.org/">maemo</ulink>,
     200    <ulink url="http://vidix.sourceforge.net/">VIDIX</ulink>,
     201    <xref linkend="x-window-system"/>, and
    211202    <ulink url="http://sourceforge.net/projects/unichrome/">XvMC Wrapper</ulink>
    212     (only if you have XFree86 installed),
    213     <ulink url="http://www.directfb.org/">DirectFB</ulink>,
     203      (only needed if you have XFree86 installed)</para>
     204
     205    <bridgehead renderas="sect4">Optional CODECs</bridgehead>
     206    <para role="optional"><ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-7/26_series/26104-700.zip">AMR
     207      narrowband (floating point)</ulink> or
     208    <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-7/26_series/26073-700.zip">AMR
     209      naarrowband (fixed point)</ulink>,
     210    <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-7/26_series/26204-700.zip">
     211      AMR wideband</ulink>,
     212      <!-- Dead link <ulink url="http://www.divx.com/divx/linux/">DivX</ulink>, i-->
     213    <ulink url="http://sourceforge.net/projects/faac">FAAC</ulink>,
     214    <ulink url="http://sourceforge.net/projects/faac">FAAD2</ulink> (must disable the internal version),
     215    <xref linkend="ffmpeg"/>,
     216    <xref linkend="lame"/>,
     217    <ulink url="http://developers.videolan.org/libdca.html">libdca</ulink>,
     218    <xref linkend="libfame"/>,
     219    <xref linkend="libmad"/>,
     220    <ulink url="http://www.musepack.net/">libmpcdec</ulink>,
     221    <ulink url="http://svn.mplayerhq.hu/nut/src/trunk/">libnut</ulink> (SVN checkout),
     222    <xref linkend="libvorbis"/>,
     223    <ulink url="http://www.lirc.org/">LIRC</ulink>,
     224    <ulink url="http://www.dolda2000.cjb.net/~fredrik/lirccd/">lirccd</ulink>,
     225    <xref linkend="LZO"/> (requires
     226    <ulink url="http://www.oberhumer.com/opensource/lzo/download/LZO-v1/lzo-1.08.tar.gz">Version 1</ulink>),
    214227    <ulink url="http://www.svgalib.org/">SVGAlib</ulink>,
    215     <ulink url="http://www.ggi-project.org/">GGI</ulink>,
    216     <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>, and
    217     <ulink url="http://trific.ath.cx/software/enca/">Enca</ulink></para>
    218 
    219     <bridgehead renderas="sect4">Optional CODECs</bridgehead>
    220     <para role="optional"><xref linkend="libvorbis"/>,
    221     <xref linkend="xvid"/>,
    222     <xref linkend="LZO"/> (requires <ulink
    223     url="http://www.oberhumer.com/opensource/lzo/download/LZO-v1/lzo-1.08.tar.gz">
    224     Version 1</ulink>),
    225     <xref linkend="libmad"/>,
    226     <xref linkend="lame"/>,
    227     <xref linkend="libfame"/>,
    228228    <ulink url="http://www.theora.org/">Theora</ulink>,
     229    <ulink url="ftp://ftp.videolan.org/pub/videolan/vlc/0.8.2/contrib/toolame-02m-beta8.tar.bz2">tooLAME</ulink>,
     230    <ulink url="http://sourceforge.net/projects/twolame/">TwoLAME</ulink>,
    229231    <ulink url="http://www.xiph.org/vorbis/">Tremor</ulink> (requires
    230232    <xref linkend="libvorbis"/> and you must disable the internal version),
    231     <ulink url="http://sourceforge.net/projects/faac">FAAD2</ulink>
    232     (must disable internal version to use the system-installed version),
    233     <ulink url="http://developers.videolan.org/x264.html">x264</ulink>,
    234 <!-- Dead link
    235     <ulink url="http://www.divx.com/divx/linux/">DivX</ulink>,
    236 -->
    237     <ulink url="http://www.musepack.net/">libmpcdec</ulink>,
    238     <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-540.zip">
    239     AMR narrowband (floating point)</ulink> or
    240     <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26073-530.zip">
    241     AMR naarrowband (fixed point)</ulink>,
    242     <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26204-530.zip">
    243     AMR wideband</ulink>,
    244     <ulink
    245     url="ftp://ftp.videolan.org/pub/videolan/vlc/0.8.2/contrib/toolame-02m-beta8.tar.bz2">
    246     tooLAME</ulink>,
    247     <ulink url="http://developers.videolan.org/libdca.html">libdca</ulink>,
    248     <ulink url="http://www.dolda2000.cjb.net/~fredrik/lirccd/">lirccd</ulink>, and
    249     <ulink url="http://www.lirc.org/">LIRC</ulink></para>
     233    <ulink url="http://developers.videolan.org/x264.html">x264</ulink>, and
     234    <xref linkend="xvid"/></para>
    250235
    251236    <bridgehead renderas="sect4">Optional Hardware Specific Options</bridgehead>
     
    326311
    327312      <para>To enable building the GUI version of
    328       <application>MPlayer</application> (requires <xref linkend="GTK"/>), add
    329       <option>--enable-gui</option> to the <command>configure</command>
    330       script. You'll also need to extract at least one skin. Extract the desired
    331       skin and create the default location (as the <systemitem
    332       class="username">root</systemitem> user):</para>
     313      <application>MPlayer</application> (requires <xref linkend="gtk2"/> or
     314      <xref linkend="GTK"/>), add <option>--enable-gui</option> to the
     315      <command>configure</command> script. You'll also need to extract at least
     316      one skin. Extract the desired skin and create the default location (as
     317      the <systemitem class="username">root</systemitem> user):</para>
    333318
    334319<screen role="root"><userinput>install -v -d -m755 /usr/share/mplayer/Skin &amp;&amp;
     
    366351      to link dynamically to this library instead of the default statically
    367352      linked method. If you desire to build the shared library, add
    368       <option>--enable-shared-pp</option> and
    369       <option>--disable-fastmemcpy</option> to the <command>configure</command>
    370       script. The <option>--disable-fastmemcpy</option> parameter is required to
    371       avoid <computeroutput>undefined reference</computeroutput> errors when
    372       other packages link to the shared library.</para>
     353      <option>--enable-shared-pp</option> to the <command>configure</command>
     354      script. Note that the <application>FFmpeg</application> package can also
     355      build this library (which <application>MPlayer</application> can link to
     356      instead of building it), ensure you don't overwrite an existing one.</para>
    373357
    374358      <para>You may wish to examine the output from
    375359      <command>./configure --help</command> to find out what additional
    376360      parameters to <command>configure</command> are needed to include
    377       the dependencies you have installed on your system.</para>
    378 
    379       <para>Before beginning the installation, apply an upstream fix to avoid
    380       a conflict with the getline() function name:</para>
    381 
    382 <screen><userinput>sed -i 's/getline/vobsub_&amp;/' vobsub.c</userinput></screen>
     361      the dependencies you have installed on your system. To link in existing
     362      <application>FFmpeg</application> libraries (and
     363      <application>MPlayer</application> won't have to build them), you must
     364      pass a total of nine additional options to the
     365      <command>configure</command> script. Four to disable building the static
     366      <application>FFmpeg</application> libraries, four to enable using the
     367      system-installed shared libraries and
     368      <option>--with-extraincdir=/usr/include/ffmpeg</option> so the build can
     369      locate the <application>FFmpeg</application> interface headers.</para>
    383370
    384371      <para>Install <application>MPlayer</application> by running the following
    385372      commands:</para>
    386373
    387 <screen><userinput>patch -Np1 -i ../MPlayer-&mplayer-version;-kernel_2.6-1.patch &amp;&amp;
    388 patch -Np1 -i ../MPlayer-&mplayer-version;-gcc4-1.patch &amp;&amp;
    389 patch -Np1 -i ../MPlayer-&mplayer-version;-round_function_fix-1.patch &amp;&amp;
    390 patch -Np1 -i ../MPlayer-&mplayer-version;-jack_fixes-1.patch &amp;&amp;
    391 patch -Np1 -i ../MPlayer-&mplayer-version;-x264_fixes-1.patch &amp;&amp;
     374<screen><userinput>patch -Np0 -i ../cddb_fix_20070605.diff &amp;&amp;
     375patch -Np1 -i ../MPlayer-&mplayer-version;-ext_ffmpeg.patch &amp;&amp;
    392376
    393377./configure --prefix=/usr \
    394378            --confdir=/etc/mplayer \
    395             --enable-largefiles &amp;&amp;
     379            --enable-largefiles \
     380            --enable-dynamic-plugins &amp;&amp;
    396381make</userinput></screen>
    397382
     
    473458      Following section should be removed after BLFS-6.2.
    474459      Current Udev creates persistent cd/dvd links automatically
    475     -->
    476460    <sect3>
    477461      <title>Installation for DVD Playback (Optional)</title>
     
    486470
    487471    </sect3>
     472    -->
    488473
    489474  </sect2>
     
    575560          included with the package in the source tree subdirectory
    576561          <filename class="directory">DOCS</filename> (also installed at
    577           <filename class='directory'>/usr/share/doc/mplayer</filename>).</para>
     562          <filename class='directory'>/usr/share/doc/mplayer-&mplayer-version;</filename>).</para>
     563
    578564          <indexterm zone="mplayer mplayer-prog">
    579565            <primary sortas="b-mplayer">mplayer</primary>
Note: See TracChangeset for help on using the changeset viewer.