mirror of
https://github.com/mpv-player/mpv
synced 2024-12-23 15:22:09 +00:00
b2dbac6fed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11634 b3059339-0415-0410-9bf9-f77b7e298cf2
454 lines
17 KiB
XML
454 lines
17 KiB
XML
<?xml version="1.0" encoding="koi8-r"?>
|
||
<!-- synced with 1.33 -->
|
||
<chapter id="ports" xreflabel="ðÏÒÔÉÎÇ">
|
||
<title>ðÏÒÔÉÎÇ</title>
|
||
|
||
<sect1 id="linux">
|
||
<title>Linux</title>
|
||
<para>
|
||
ïÓÎÏ×ÎÁÑ ÐÌÁÔÆÏÒÍÁ ÒÁÚÒÁÂÏÔËÉ — ÜÔÏ Linux ÎÁ x86, ÈÏÔÑ
|
||
<application>MPlayer</application> ÒÁÂÏÔÁÅÔ ÐÏÄ ÍÎÏÇÉÍÉ ÄÒÕÇÉÍÉ ÐÏÒÔÁÍÉ Linux.
|
||
âÉÎÁÒÎÙÅ ÐÁËÅÔÙ <application>MPlayer</application>'Á ÄÏÓÔÕÐÎÙ ÉÚ ÎÅÓËÏÌØËÉÈ ÉÓÔÏÞÎÉËÏ×. ôÅÍ ÎÅ ÍÅÎÅÅ,
|
||
<emphasis role="bold">ÎÉ ÏÄÉÎ ÉÚ ÜÔÉÈ ÐÁËÅÔÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ</emphasis>.
|
||
óÏÏÂÝÁÊÔÅ Ï ÐÒÏÂÌÅÍÁÈ ÉÈ Á×ÔÏÒÁÍ, Á ÎÅ ÎÁÍ.
|
||
</para>
|
||
|
||
<sect2 id="debian">
|
||
<title>õÐÁËÏ×ËÁ ÐÏÄ Debian</title>
|
||
<para>
|
||
þÔÏÂÙ ÓÏÚÄÁÔØ Debian ÐÁËÅÔ, ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ × ËÁÔÁÌÏÇÅ Ó ÉÓÈÏÄÎÙÍ
|
||
ËÏÄÏÍ <application>MPlayer</application>'Á:
|
||
<screen>fakeroot debian/rules binary</screen>
|
||
úÁÔÅÍ, ÓÔÁ× root'ÏÍ ÷Ù, ËÁË ÏÂÙÞÎÏ, ÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ <filename>.deb
|
||
</filename> ÐÁËÅÔ:
|
||
<screen>dpkg -i ../mplayer_<replaceable>×ÅÒÓÉÑ</replaceable>.deb</screen>
|
||
</para>
|
||
|
||
<para>
|
||
ëÁËÏÅ-ÔÏ ×ÒÅÍÑ Christian Marillat ÓÏÂÉÒÁÌ ÎÅÏÆÉÃÉÁÌØÎÙÅ Debian ÐÁËÅÔÙ Ó
|
||
<application>MPlayer</application>'ÏÍ, <application>MEncoder</application>'ÏÍ
|
||
É ÛÒÉÆÔÁÍÉ, ÔÁË ÞÔÏ ×Ù ÍÏÖÅÔÅ ÉÈ ÓËÁÞÁÔØ (apt-get'ÎÕÔØ)
|
||
ÉÈ Ó ÅÇÏ <ulink url="http://marillat.free.fr/">ÓÁÊÔÁ</ulink>.
|
||
</para>
|
||
</sect2>
|
||
|
||
<sect2 id="rpm">
|
||
<title>RPM ÐÁËÅÔÙ</title>
|
||
<para>
|
||
Dominik Mierzejewski ÓÏÂÉÒÁÅÔ É ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÆÉÃÉÁÌØÎÙÅ Red Hat RPM ÐÁËÅÔÙ
|
||
<application>MPlayer</application>'Á. ïÎÉ ÄÏÓÔÕÐÎÙ Ó ÅÇÏ
|
||
<ulink url="http://www.piorunek.pl/~dominik/linux/pkgs/mplayer/">ÓÁÊÔÁ</ulink>.
|
||
</para>
|
||
|
||
<para>
|
||
Mandrake RPM ÐÁËÅÔÙ ÄÏÓÔÕÐÎÙ Ó <ulink url="http://plf.zarb.org/">P.L.F.</ulink>.
|
||
SuSE ×ËÌÀÞÁÌÁ ÉÓËÁÌÅÞÅÎÎÕÀ ×ÅÒÓÉÀ <application>MPlayer</application>'Á × ÄÉÓÔÒÉÂÕÔÉ×.
|
||
éÚ ÐÏÓÌÅÄÎÉÈ ÒÅÌÉÚÏ× ÏÎÉ ÕÂÒÁÌÉ ÜÔÉ ÐÁËÅÔÙ. ÷Ù ÍÏÖÅÔÅ ×ÚÑÔØ
|
||
ÒÁÂÏÔÁÀÝÉÅ RPM'ÎÉËÉ Ó
|
||
<ulink url="http://packman.links2linux.de/?action=128">links2linux.de</ulink>.
|
||
</para>
|
||
</sect2>
|
||
|
||
<sect2 id="arm">
|
||
<title>ARM</title>
|
||
<para>
|
||
<application>MPlayer</application> ÒÁÂÏÔÁÅÔ ÎÁ Linux PDAs Ó ARM ÐÒÏÃÅÓÓÏÒÏÍ,
|
||
ÎÁÐÒÉÍÅÒ Sharp Zaurus, Compaq Ipaq. ðÒÏÓÔÅÊÛÉÊ ÓÐÏÓÏÂ ÐÏÌÕÞÉÔØ <application>
|
||
MPlayer</application> — ÜÔÏ ÓËÁÞÁÔØ ÅÇÏ Ó
|
||
ÐÁËÅÔÎÙÈ ÐÁÓÔÂÉÝ[feeds]
|
||
<ulink url="http://www.openzaurus.org">OpenZaurus</ulink>. åÓÌÉ ÷Ù ÈÏÔÉÔÅ
|
||
ÓËÏÍÐÉÌÉÒÏ×ÁÔØ ÅÇÏ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ, ÏÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ËÁÔÁÌÏÇÉ
|
||
<ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/mplayer?nav=index.html|src/.|src/packages">MPlayer</ulink>
|
||
É
|
||
<ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/libavcodec?nav=index.html|src/.|src/packages">libavcodec</ulink>
|
||
× ËÏÒÎÅ ÓÂÏÒËÉ[buildroot] ÄÉÓÔÒÉÂÕÔÉ×Á OpenZaurus. ôÁÍ ×ÓÅÇÄÁ ÎÁÊÄÕÔÓÑ
|
||
Ó×ÅÖÉÊ Makefile É ÐÁÔÞÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÓÂÏÒËÉ CVS <application>MPlayer</application>'Á ×ÍÅÓÔÅ Ó
|
||
libavcodec. åÓÌÉ ÷ÁÍ ÎÕÖÅÎ GUI, ÉÓÐÏÌØÚÕÊÔÅ xmms-embedded.
|
||
</para>
|
||
</sect2>
|
||
</sect1>
|
||
|
||
<sect1 id="bsd">
|
||
<title>*BSD</title>
|
||
<para>
|
||
<application>MPlayer</application> ÒÁÂÏÔÁÅÔ ÐÏÄ FreeBSD, OpenBSD, NetBSD,
|
||
BSD/OS É Darwin. óÕÝÅÓÔ×ÕÀÔ ÐÏÒÔÉÒÏ×ÁÎÎÙÅ[ports]/ÐÁËÅÔÙ ÓÏÒÃÏ×[pkgsrcs]/fink/
|
||
É Ô. Ð. ×ÅÒÓÉÉ <application>MPlayer</application>'Á, ËÏÔÏÒÙÅ ÎÁ×ÅÒÎÏÅ ÐÒÏÝÅ ÉÓÐÏÌØÚÏ×ÁÔØ, ÞÅÍ ÐÒÏÓÔÏ
|
||
ÉÓÈÏÄÎÙÊ ËÏÄ.
|
||
</para>
|
||
|
||
<para>
|
||
þÔÏÂÙ ÓÏÂÒÁÔØ <application>MPlayer</application>, ÷ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ GNU make (gmake — ÒÏÄÎÏÊ BSD make
|
||
ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ) É Ó×ÅÖÁÑ ×ÅÒÓÉÑ binutils.
|
||
</para>
|
||
|
||
<para>
|
||
åÓÌÉ <application>MPlayer</application> ÒÕÇÁÅÔÓÑ, ÞÔÏ ÏÎ ÎÅ ÍÏÖÅÔ ÎÁÊÔÉ <filename>/dev/cdrom</filename> ÉÌÉ
|
||
<filename>/dev/dvd</filename>, ÓÏÚÄÁÊÔÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ÓÓÙÌËÕ:
|
||
<screen>ln -s /dev/<replaceable>÷ÁÛÅ_cdrom_ÕÓÔÒÏÊÓÔ×Ï</replaceable> /dev/cdrom</screen>
|
||
</para>
|
||
|
||
<para>
|
||
þÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ Win32 DLL'É Ó <application>MPlayer</application>'ÏÍ, ÷ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ
|
||
ÑÄÒÏ Ó "<envar>option USER_LDT</envar>" (ÅÓÌÉ ÔÏÌØËÏ Õ ÷ÁÓ ÎÅ FreeBSD-CURRENT,
|
||
ÇÄÅ ÜÔÏ ×ËÌÀÞÅÎÏ ÐÏ ÕÍÏÌÞÁÎÉÀ).
|
||
</para>
|
||
|
||
|
||
<sect2 id="freebsd">
|
||
<title>FreeBSD</title>
|
||
<para>
|
||
åÓÌÉ ÷ÁÛ CPU ÐÏÄÄÅÒÖÉ×ÁÅÔ SSE, ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ ÑÄÒÏ Ó
|
||
"<envar>options CPU_ENABLE_SSE</envar>" (ÎÅÏÂÈÏÄÉÍÏ FreeBSD-STABLE
|
||
ÉÌÉ ÐÁÔÞÉ Ë ÑÄÒÕ).
|
||
</para>
|
||
</sect2>
|
||
|
||
<sect2 id="openbsd">
|
||
<title>OpenBSD</title>
|
||
<para>
|
||
÷ Ó×ÑÚÉ Ó ÏÇÒÁÎÉÞÅÎÉÑÍÉ × ÒÁÚÌÉÞÎÙÈ ×ÅÒÓÉÑÈ gas'Á (ÐÅÒÅÎÏÓÙ[relocation] É MMX),
|
||
÷Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ËÏÍÐÉÌÉÒÏ×ÁÔØ × Ä×Á ÛÁÇÁ: ÓÎÁÞÁÌÁ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÎÅ ÒÏÄÎÏÊ as
|
||
— ÐÅÒ×ÙÊ × ÷ÁÛÅÍ <envar>$PATH</envar> É ×ÙÐÏÌÎÉÔÅ <command>gmake -k
|
||
</command>, ÚÁÔÅÍ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÒÏÄÎÁÑ ×ÅÒÓÉÑ É ÚÁÐÕÓÔÉÔÅ
|
||
<command>gmake</command>.
|
||
</para>
|
||
</sect2>
|
||
|
||
<sect2 id="darwin">
|
||
<title>Darwin</title>
|
||
<para>
|
||
óÍ. ÓÅËÃÉÀ <link linkend="macos">Mac OS</link>.
|
||
</para>
|
||
</sect2>
|
||
</sect1>
|
||
|
||
<sect1 id="solaris">
|
||
<title>Sun Solaris</title>
|
||
<para>
|
||
<application>MPlayer</application> ÄÏÌÖÅÎ ÒÁÂÏÔÁÔØ ÐÏÄ Solaris 2.6 É ÂÏÌÅÅ
|
||
ÎÏ×ÙÍÉ ×ÅÒÓÉÑÍÉ.
|
||
</para>
|
||
|
||
<para>
|
||
îÁ <emphasis role="bold">UltraSPARC</emphasis>'ÁÈ, <application>MPlayer</application>
|
||
ÉÓÐÏÌØÚÕÅÔ ÉÈ ÒÁÓÛÉÒÅÎÉÅ <emphasis role="bold">VIS</emphasis> (ÜË×É×ÁÌÅÎÔ MMX), ÎÏ (× ÎÁÓÔÏÑÝÉÊ
|
||
ÍÏÍÅÎÔ) ÔÏÌØËÏ × <emphasis>libmpeg2</emphasis>, <emphasis>libvo</emphasis> É
|
||
<emphasis>libavcodec</emphasis>, ÎÏ ÎÅ × mp3lib. ÷Ù ÓÍÏÖÅÔÅ ÐÒÏÓÍÁÔÒÉ×ÁÔØ VOB'Ù
|
||
ÎÁ 400MHz CPU. ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÎÁÑ
|
||
<ulink url="http://www.sun.com/sparc/vis/mediaLib.html">mLib</ulink>.
|
||
</para>
|
||
|
||
<para>
|
||
þÔÏÂÙ ÓÏÂÒÁÔØ ÐÒÏÇÒÁÍÍÕ, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ GNU <application>make</application>
|
||
(<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), ÒÏÄÎÏÊ
|
||
Solaris'Ï×ÙÊ make ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ. ôÉÐÉÞÎÁÑ ÏÛÉÂËÁ ËÏÔÏÒÕÀ ÷Ù ÂÕÄÅÔÅ
|
||
ÐÏÌÕÞÁÔØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ Solaris'ÏÇÏ×Ï make, ×ÍÅÓÔÏ GNU'ÛÎÏÇÏ:
|
||
<screen>
|
||
% /usr/ccs/bin/make
|
||
make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
|
||
</screen>
|
||
</para>
|
||
|
||
<para>
|
||
îÁ Solaris SPARC, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ GNU C/C++ Compiler; ÐÒÉ ÜÔÏÍ ÎÅ ÉÍÅÅÔ
|
||
ÚÎÁÞÅÎÉÑ, ÂÙÌ ÌÉ GNU C/C++ ËÏÍÐÉÌÑÔÏÒ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎ Ó ÉÌÉ ÂÅÚ GNU ÁÓÓÅÍÂÌÅÒÁ.
|
||
</para>
|
||
|
||
<para>
|
||
îÁ Solaris x86, ÷ÁÍ ÐÏÔÒÅÂÕÀÔÓÑ GNU ÁÓÓÅÍÂÌÅÒ É GNU C/C++ ËÏÍÐÉÌÑÔÏÒ,
|
||
ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÎÙÊ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ GNU ÁÓÓÅÍÂÌÅÒ! îÁ x86 ÐÌÁÔÆÏÒÍÁÈ
|
||
ËÏÄ MPlayer'Á ÉÓÐÏÌØÚÕÅÔ ÍÎÏÇÏ MMX, SSE É 3DNOW! ÉÎÓÔÒÕËÃÉÊ, ËÏÔÏÒÙÅ
|
||
Sun'Ï×ÓËÉÊ ÁÓÓÅÍÂÌÅÒ <filename>/usr/ccs/bin/as</filename> ÎÅ ÍÏÖÅÔ
|
||
ÓËÏÍÐÉÌÉÒÏ×ÁÔØ.
|
||
</para>
|
||
|
||
<para>óËÒÉÐÔ <filename>configure</filename> ÐÙÔÁÅÔÓÑ ÏÂÎÁÒÕÖÉÔØ, ËÁËÏÊ ÁÓÓÅÍÂÌÅÒ
|
||
ÉÓÐÏÌØÚÕÅÔÓÑ ÷ÁÛÅÊ ËÏÍÁÎÄÏÊ "gcc" (× ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ
|
||
ÎÅ ÓÒÁÂÏÔÁÅÔ, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ
|
||
<option>--as=<replaceable>/ÔÁÍ/ÇÄÅ/Õ/÷ÁÓ/ÕÓÔÁÎÏ×ÌÅÎ/gnu-as</replaceable></option>, ÞÔÏÂÙ ÓÏÏÂÝÉÔØ
|
||
ÓËÒÉÐÔÕ <filename>configure</filename>, ÇÄÅ ÍÏÖÎÏ ÏÂÎÁÒÕÖÉÔØ GNU "as" ÎÁ ÷ÁÛÅÊ
|
||
ÓÉÓÔÅÍÅ).
|
||
</para>
|
||
|
||
<para>
|
||
óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ <filename>configure</filename> ÎÁ Solaris x86 ÓÉÓÔÅÍÁÈ ÐÒÉ
|
||
ÉÓÐÏÌØÚÏ×ÁÎÉÉ GCC ÂÅÚ GNU ÁÓÓÅÍÂÌÅÒÁ:
|
||
<screen>
|
||
% configure
|
||
...
|
||
Checking assembler (/usr/ccs/bin/as) ... , failed
|
||
Please upgrade(downgrade) binutils to 2.10.1...
|
||
</screen>
|
||
(òÅÛÅÎÉÅ: õÓÔÁÎÏ×ÉÔÅ É ÉÓÐÏÌØÚÕÊÔÅ gcc, ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÎÙÊ Ó <option>--with-as=gas</option>)
|
||
</para>
|
||
|
||
<para>
|
||
ôÉÐÉÞÎÁÑ ÏÛÉÂËÁ ÐÒÉ ÓÂÏÒËÅ GNU C ËÏÍÐÉÌÑÔÏÒÏÍ, ËÏÔÏÒÙÊ ÎÅ ÉÓÐÏÌØÚÕÅÔ GNU as:
|
||
<screen>
|
||
% gmake
|
||
...
|
||
gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
|
||
-fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c
|
||
Assembler: mplayer.c
|
||
"(stdin)", line 3567 : Illegal mnemonic
|
||
"(stdin)", line 3567 : Syntax error
|
||
... more "Illegal mnemonic" and "Syntax error" errors ...
|
||
</screen>
|
||
</para>
|
||
|
||
<para>
|
||
÷ Ó×ÑÚÉ Ó ÏÛÉÂËÁÍÉ × Solaris 8, ÷Ù ÎÅ ÓÍÏÖÅÔÅ ÐÒÏÉÇÒÙ×ÁÔØ DVD ÄÉÓËÉ, ÒÁÚÍÅÒÏÍ
|
||
ÂÏÌØÛÅ 4 çÂ:
|
||
</para>
|
||
|
||
<itemizedlist>
|
||
<listitem><para>
|
||
ðÏÄ Solaris 8 x86 ÄÒÁÊ×ÅÒ sd(7D) ÓÏÄÅÒÖÉÔ ÏÛÉÂËÕ, ÐÒÏÑ×ÌÑÀÝÕÀÓÑ ÐÒÉ ÄÏÓÔÕÐÅ
|
||
Ë ÄÉÓËÁÍ, ÒÁÚÍÅÒÏÍ > 4 ç ÎÁ ÕÓÔÒÏÊÓÔ×ÁÈ Ó ÌÏÇÉÞÅÓËÉÍ ÒÁÚÍÅÒÏÍ ÂÌÏËÁ !=
|
||
DEV_BSIZE (ÎÁÐÒÉÍÅÒ CD-ROM É DVD ÄÉÓËÉ).
|
||
éÚ-ÚÁ ÃÅÌÏÞÉÓÌÅÎÎÏÇÏ 32ÂÉÔÎÏÇÏ ÐÅÒÅÐÏÌÎÅÎÉÑ, ÐÒÏÉÓÈÏÄÉÔ ÄÏÓÔÕÐ Ë ÄÉÓËÏ×ÏÍÕ ÁÄÒÅÓÕ
|
||
ÐÏ ÍÏÄÕÌÀ 4 çÂ
|
||
(<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22516"/>).
|
||
ðÒÏÂÌÅÍÁ ÏÔÓÕÔÓÔ×ÕÅÔ × SPARC ×ÅÒÓÉÑÈ Solaris 8.
|
||
</para></listitem>
|
||
|
||
<listitem><para>
|
||
ðÏÈÏÖÁÑ ÏÛÉÂËÁ ÓÕÝÅÓÔ×ÕÅÔ × ËÏÄÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ hsfs(7FS) (ISO9660),
|
||
hsfs ÍÏÖÅÔ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÔØ ÒÁÚÄÅÌÙ/ÄÉÓËÉ ÂÏÌØÛÅ 4 çÂ, ÄÏÓÔÕÐ Ë ÄÁÎÎÙÍ
|
||
ÐÒÏÉÓÈÏÄÉÔ ÐÏ ÍÏÄÕÌÀ 4 çÂ
|
||
(<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22592"/>).
|
||
ðÒÏÂÌÅÍÙ Ó hsfs ÍÏÇÕÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÙ ÕÓÔÁÎÏ×ËÏÊ ÐÁÔÞÁ 109764-04 (sparc) /
|
||
109765-04 (x86).
|
||
</para></listitem>
|
||
</itemizedlist>
|
||
|
||
<para>
|
||
ðÏÄ Solaris Ó UltraSPARC CPU, ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÕÓËÏÒÅÎÉÅ ÚÁ ÓÞ£Ô ÉÓÐÏÌØÚÏ×ÁÎÉÑ
|
||
VIS ÉÎÓÔÒÕËÃÉÊ ÜÔÏÇÏ ÐÒÏÃÅÓÓÏÒÁ ÄÌÑ ÎÅËÏÔÏÒÙÈ ÐÏÇÌÏÝÁÀÝÉÈ ×ÒÅÍÑ ÏÐÅÒÁÃÉÊ. VIS
|
||
ÕÓËÏÒÅÎÉÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × <application>MPlayer</application>'Å ÐÕÔ£Í ×ÙÚÏ×Á
|
||
ÆÕÎËÃÉÊ × Sun'Ï×ÓËÏÊ <ulink url="http://www.sun.com/sparc/vis/mediaLib.html">mediaLib</ulink>.
|
||
</para>
|
||
|
||
<para>
|
||
VIS-ÕÓËÏÒÅÎÎÙÅ ÏÐÅÒÁÃÉÉ ÉÚ mediaLib ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÄÅËÏÄÉÒÏ×ÁÎÉÑ mpeg2 ×ÉÄÅÏ
|
||
É ÐÒÅÏÂÒÁÚÏ×ÁÎÉÊ Ã×ÅÔÏ×ÙÈ ÐÒÏÓÔÒÁÎÓÔ× × ÄÒÁÊ×ÅÒÁÈ ×ÉÄÅÏ ×Ù×ÏÄÁ.
|
||
</para>
|
||
</sect1>
|
||
|
||
<sect1 id="sgi">
|
||
<title>Silicon Graphics Irix</title>
|
||
<para>
|
||
÷Ù ÌÉÂÏ ÍÏÖÅÔÅ ÐÏÐÒÏÂÏ×ÁÔØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÏÇÒÁÍÍÕ GNU install, É (ÅÓÌÉ ÷Ù
|
||
ÎÅ ÐÏÍÅÓÔÉÌÉ Å£ × ÷ÁÛ ÇÌÏÂÁÌØÎÙÊ ÐÕÔØ), ÔÏ ÕËÁÖÉÔÅ ÎÁ Å£ ÍÅÓÔÏÎÁÈÏÖÄÅÎÉÅ:
|
||
<screen>./configure --with-install=</screen>
|
||
</para>
|
||
|
||
<para>
|
||
éÌÉ ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÎÄÁÒÔÎÕÀ ÐÒÏÇÒÁÍÍÕ install, ÐÏÓÔÁ×ÌÑÅÍÕÀ ×ÍÅÓÔÅ
|
||
Ó IRIX 6.5, ÎÏ × ÜÔÏÍ ÓÌÕÞÁÅ ÷Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ×ÒÕÞÎÕÀ ÎÅÍÎÏÖËÏ ÐÏÄÐÒÁ×ÉÔØ
|
||
<filename>Makefile</filename>.
|
||
ðÏÍÅÎÑÊÔÅ ÓÌÅÄÕÀÝÉÅ Ä×Å ÓÔÒÏËÉ:
|
||
<programlisting>
|
||
$(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1
|
||
|
||
$(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf
|
||
</programlisting>
|
||
ÎÁ:
|
||
<programlisting>
|
||
$(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/
|
||
|
||
$(INSTALL) -m 644 codecs.conf $(CONFDIR)/
|
||
</programlisting>
|
||
é ÚÁÔÅÍ ×ÙÐÏÌÎÉÔÅ (ÉÚ ËÏÒÎÅ×ÏÇÏ ËÁÔÁÌÏÇÁ MPlayer'Á):
|
||
<screen>cp DOCS/mplayer.1 . ; cp etc/codecs.conf .</screen>
|
||
é ÚÁÔÅÍ ÐÒÏÓÔÏ ÓÏÂÅÒÉÔÅ É ÕÓÔÁÎÏ×ÉÔÅ MPlayer.
|
||
</para>
|
||
</sect1>
|
||
|
||
<sect1 id="qnx">
|
||
<title>QNX</title>
|
||
<para>
|
||
òÁÂÏÔÁÅÔ. ÷ÁÍ ÎÕÖÎÏ ÓËÁÞÁÔØ É ÕÓÔÁÎÏ×ÉÔØ SDL ÄÌÑ QNX. úÁÔÅÍ ÚÁÐÕÓÔÉÔÅ
|
||
<application>MPlayer</application> Ó ÏÐÃÉÑÍÉ <option>-vo sdl:photon</option>
|
||
É <option>-ao sdl:nto</option>, É ×ÓÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÂÙÓÔÒÏ.
|
||
</para>
|
||
|
||
<para>
|
||
÷Ù×ÏÄ <option>-vo x11</option> ÂÕÄÅÔ ÅÝ£ ÍÅÄÌÅÎÎÅÅ, ÞÅÍ ÐÏÄ Linux, ÐÏÓËÏÌØËÕ ÐÏÄ
|
||
QNX X'Ù <emphasis>ÜÍÕÌÉÒÕÀÔÓÑ</emphasis>, ÞÔÏ ïþåîø ÍÅÄÌÅÎÎÏ. éÓÐÏÌØÚÕÊÔÅ SDL.
|
||
</para>
|
||
</sect1>
|
||
|
||
<sect1 id="windows">
|
||
<title>Windows</title>
|
||
|
||
<para>äÁ, <application>MPlayer</application> ÒÁÂÏÔÁÅÔ ÐÏÄ Windows ÐÏÄ
|
||
<ulink url="http://www.cygwin.com/"><application>Cygwin</application></ulink> É
|
||
<ulink url="http://www.mingw.org/"><application>MinGW</application></ulink>.
|
||
ðÏËÁ ÅÝ£ ÎÅÔ GUI, ÎÏ ×ÅÒÓÉÑ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÐÏÞÔÉ ÆÕÎËÃÉÏÎÁÌØÎÁ. íÙ ×ÓÅÇÄÁ
|
||
ÂÕÄÅÍ ÂÌÁÇÏÄÁÒÎÙ ÚÁ <ulink url="../../tech/patches.txt">ÐÁÔÞÉ</ulink>.
|
||
÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÐÏÍÏÝØ É ÐÏÓÌÅÄÎÀÀ ÉÎÆÏÒÍÁÃÉÀ ÎÁ ÒÁÓÓÙÌËÅ
|
||
<ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin/">mplayer-cygwin</ulink>.</para>
|
||
|
||
<para>ìÕÞÛÉÅ ÒÅÚÕÌØÔÁÔÙ ÐÏÌÕÞÁÀÔÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÏÄÎÏÇÏ DirectX ×ÉÄÅÏ
|
||
×Ù×ÏÄÁ (<option>-vo directx</option>) É ÒÏÄÎÏÇÏ Windows waveout ÁÕÄÉÏ ÄÒÁÊ×ÅÒÁ
|
||
(<option>-ao win32</option>), ÐÏÓËÏÌØËÕ OpenGL ÎÅ ÒÁÂÏÔÁÅÔ, Á ÎÁ ÎÅËÏÔÏÒÙÈ
|
||
ÓÉÓÔÅÍÁÈ SDL ÉÓËÁÖÁÅÔ Ú×ÕË É ×ÉÄÅÏ ÉÌÉ ÌÏÍÁÅÔ ÓÉÓÔÅÍÕ.
|
||
åÓÌÉ ÉÚÏÂÒÁÖÅÎÉÅ ÉÓËÁÖÅÎÏ, ÐÏÐÒÏÂÕÊÔÅ ÏÔËÌÀÞÉÔØ ÁÐÐÁÒÁÔÎÏÅ ÕÓËÏÒÅÎÉÅ, ÕËÁÚÁ×
|
||
<option>-vo directx:noaccel</option>. óËÁÞÁÊÔÅ
|
||
<ulink url="http://www.videolan.org/vlc/dx7headers.tgz">ÆÁÊÌÙ ÚÁÇÏÌÏ×ËÏ×
|
||
DirectX 7</ulink>, ÞÔÏÂÙ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ ×ÉÄÅÏ ÄÒÁÊ×ÅÒ DirectX.</para>
|
||
|
||
<para>÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ Win32 ËÏÄÅËÉ É Real Win32 ËÏÄÅËÉ (ÎÅ Real Linux ËÏÄÅËÉ),
|
||
ÅÓÌÉ ÈÏÔÉÔÅ. ðÏÍÅÓÔÉÔÅ ÉÈ ËÕÄÁ-ÎÉÂÕÄØ × ÐÕÔÉ ÉÌÉ ÕËÁÖÉÔÅ <filename>
|
||
configure</filename> ÏÐÃÉÀ <option>--with-codecsdir=c:/path/to/your/codecs
|
||
</option> (ÉÌÉ <option>--with-codecsdir=/path/to/your/codecs</option>, ÎÏ
|
||
ÔÏÌØËÏ ÐÏÄ <application>Cygwin</application>). õ ÎÁÓ ÂÙÌÉ ÓÏÏÂÝÅÎÉÑ Ï ÔÏÍ, ÞÔÏ Real DLL'É ÄÏÌÖÎÙ ÂÙÔØ
|
||
ÄÏÓÔÕÐÎÙ ÐÏÌØÚÏ×ÁÔÅÌÀ, ÚÁÐÕÓËÁÀÝÅÍÕ <application>MPlayer</application>, ÄÌÑ ÚÁÐÉÓÉ, ÎÏ ÔÏÌØËÏ ÎÁ
|
||
ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ. åÓÌÉ Õ ÷ÁÓ ÐÒÏÂÌÅÍÙ Ó ÎÉÍÉ, ÐÏÐÒÏÂÕÊÔÅ ÓÄÅÌÁÔØ ÉÈ
|
||
ÚÁÐÉÓÙ×ÁÅÍÙÍÉ. QuickTime DLL'É ÔÁËÖÅ ÒÁÂÏÔÁÀÔ, ÎÏ ÷Ù ÄÏÌÖÎÙ ÐÏÍÅÓÔÉÔØ ÉÈ
|
||
× ÓÉÓÔÅÍÎÙÊ Windows ËÁÔÁÌÏÇ (<filename class="directory">C:\Windows\system\</filename>
|
||
ÉÌÉ ÞÔÏ-ÔÏ × ÜÔÏÍ ÄÕÈÅ).</para>
|
||
|
||
<para>ëÏÎÓÏÌØ <application>Cygwin</application>/<application>MinGW</application>
|
||
ÓÌÅÇËÁ ÍÅÄÌÅÎÎÁÑ. ðÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ×Ù×ÏÄÁ ÉÌÉ
|
||
ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÐÃÉÉ <option>-quiet</option> ÕÌÕÞÛÁÅÔ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÎÁ
|
||
ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ. ðÒÑÍÏÅ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ[Direct rendering] (<option>-dr
|
||
</option>) ÔÁËÖÅ ÍÏÖÅÔ ÐÏÍÏÞØ. ÷Ù ÍÏÖÅÔÅ ÉÚÂÅÖÁÔØ ÍÅÒÃÁÎÉÑ OSD, ×ËÌÀÞÉ×
|
||
ÏÐÃÉÅÊ <option>-double</option> Ä×ÏÊÎÕÀ ÂÕÆÅÒÉÚÁÃÉÀ. åÓÌÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ
|
||
ÐÒÅÒÙ×ÉÓÔÏ, ÐÏÐÒÏÂÕÊÔÅ <option>-autosync 100</option>. åÓÌÉ ËÁËÉÅ-ÔÏ ÉÚ ÜÔÉÈ
|
||
ÏÐÃÉÊ ÷ÁÍ ÐÏÍÏÇÕÔ, ÓÔÏÉÔ ÐÏÍÅÓÔÉÔØ ÉÈ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ.</para>
|
||
|
||
<para>éÎÏÇÄÁ óÁÛÁ úÏÍÍÅÒ [Sascha Sommer] ×ÙÐÕÓËÁÅÔ ÏÆÆÉÃÉÁÌØÎÙÅ ÂÉÎÁÒÉÉ
|
||
ÐÏÄ Windows, äÖÏÊ ðÜÒÒÉÛ[Joey Parrish] ÓÏÂÉÒÁÅÔ
|
||
ÎÅÏÆÉÃÉÁÌØÎÙÅ Windows ÐÁËÅÔÙ Ó ÕÓÔÁÎÏ×ÏÞÎÉËÏÍ. éÝÝÉÔÅ ÓÓÙÌËÉ × ÓÅËÃÉÉ
|
||
Windows <ulink url="http://www.mplayerhq.hu/homepage/projects.html">
|
||
ÎÁÛÅÊ ÓÔÒÁÎÉÃÙ ÐÒÏÅËÔÏ×</ulink>.</para>
|
||
|
||
<sect2 id="cygwin">
|
||
<title><application>Cygwin</application></title>
|
||
|
||
<para><application>Cygwin</application> ×ÅÒÓÉÊ ÄÏ 1.5.0 ÎÅ ×ËÌÀÞÁÌ
|
||
<filename>inttypes.h</filename>. ðÏÍÅÓÔÉÔÅ ÜÔÏÔ
|
||
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32-beta/contrib/inttypes.h">inttypes.h</ulink>
|
||
× <filename class="directory">/usr/include/</filename>, ÞÔÏÂÙ
|
||
<application>MPlayer</application> ÍÏÇ ÓËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ.</para>
|
||
|
||
<para>æÁÊÌÙ ÚÁÇÏÌÏ×ËÏ× DirectX ÎÁÄÏ ÒÁÓÐÁËÏ×ÁÔØ × <filename class="directory">
|
||
/usr/include/</filename> ÉÌÉ <filename class="directory">/usr/local/include/
|
||
</filename>.</para>
|
||
|
||
<para>÷Ù ÍÏÖÅÔÅ ÎÁÊÔÉ ÉÎÓÔÒÕËÃÉÉ É ÆÁÊÌÙ ÄÌÑ ÚÁÐÕÓËÁ SDL
|
||
ÐÏÄ <application>Cygwin</application> ÎÁ
|
||
<ulink url="http://www.libsdl.org/extras/win32/cygwin/">ÓÁÊÔÅ libsdl</ulink>.</para>
|
||
|
||
<para>÷Ù ÍÏÖÅÔÅ ÐÒÏÉÇÒÙ×ÁÔØ VCD, ÐÒÏÉÇÒÙ×ÁÑ <filename>.DAT</filename> ÉÌÉ
|
||
<filename>.MPG</filename>ÆÁÊÌÙ, ËÏÔÏÒÙÅ Windows ÐÏËÁÚÙ×ÁÅÔ ÎÁ VCD'ÛÎÉËÁÈ.
|
||
÷ÏÔ ËÁË ÜÔÏ ÒÁÂÏÔÁÅÔ (ÐÏÄÓÔÁ×ØÔÅ ÂÕË×Õ ÷ÁÛÅÇÏ CD-ROM'Á):</para>
|
||
|
||
<screen>mplayer d:/mpegav/avseq01.dat</screen>
|
||
|
||
<screen>mplayer /cygdrive/d/MPEG2/AVSEQ01.MPG</screen>
|
||
|
||
<para>DVD'ÛÎÉËÉ ÔÏÖÅ ÒÁÂÏÔÁÀÔ, ÕËÁÖÉÔÅ ÂÕË×Õ ÷ÁÛÅÇÏ DVD-ROM'Á ÏÐÃÉÅÊ
|
||
<option>-dvd-device</option>:</para>
|
||
|
||
<screen>mplayer dvd://<title> -dvd-device '\\.\d:'</screen>
|
||
|
||
</sect2>
|
||
|
||
|
||
<sect2 id="mingw">
|
||
<title><application>MinGW</application></title>
|
||
|
||
<para>ðÒÅÖÄÅ, ÕÓÔÁÎÏ×ËÁ ×ÅÒÓÉÉ <application>MinGW</application>,
|
||
ÓÐÏÓÏÂÎÏÊ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ <application>MPlayer</application>, ÂÙÌÁ
|
||
ÓÌÅÇËÁ ÓÌÏÖÎÏÊ, ÎÏ ÓÅÊÞÁÓ ×ÓÅ ÒÁÂÏÔÁÅÔ Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ. ðÒÏÓÔÏ ÕÓÔÁÎÏ×ÉÔÅ
|
||
<application>MinGW</application> 3.1.0 ÉÌÉ ÂÏÌÅÅ ÎÏ×ÙÊ É ÕËÁÖÉÔÅ
|
||
MSYS ÐÏÓÔÕÓÔÁÎÏ×ÝÉËÕ, ÞÔÏ <application>MinGW</application>
|
||
ÕÓÔÁÎÏ×ÌÅÎ.</para>
|
||
|
||
<para>åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÂÏÌÅÅ ÒÁÎÎÀÀ, ÞÅÍ 3.1.0 ×ÅÒÓÉÀ
|
||
<application>MinGW</application>, ÷ÁÍ ÎÕÖÎÏ
|
||
ÚÁÍÅÎÉÔØ <filename>/mingw/include/sys/types.h</filename> ÜÔÉÍ ÆÁÊÌÏÍ:
|
||
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32-beta/contrib/types.h"><filename>types.h</filename></ulink>.</para>
|
||
|
||
<para>òÁÓÐÁËÕÊÔÅ ÆÁÊÌÙ ÚÁÇÏÌÏ×ËÏ× DirectX × <filename class="directory">/mingw/include/</filename>.</para>
|
||
|
||
<para>VCD'ÛÎÉËÉ É DVD'ÛÎÉËÉ ÒÁÂÏÔÁÀÔ ÐÏÞÔÉ ËÁË × <application>Cygwin
|
||
</application> (ÐÏÄÓÔÁ×ØÔÅ ÂÕË×Õ ÷ÁÛÅÇÏ CD-ROM'Á/DVD-ROM'Á):</para>
|
||
|
||
<screen>mplayer d:/mpegav/avseq01.dat</screen>
|
||
|
||
<screen>mplayer /d/MPEG2/AVSEQ01.MPG</screen>
|
||
|
||
<screen>mplayer dvd://<title> -dvd-device /d/</screen>
|
||
|
||
</sect2>
|
||
|
||
|
||
</sect1>
|
||
|
||
<sect1 id="macos">
|
||
<title>Mac OS</title>
|
||
<para>
|
||
ôÏÌØËÏ Mac OS X 10.2 É ×ÙÛÅ "ÎÁÐÒÑÍÕÀ" ÐÏÄÄÒÅÖÉ×ÁÀÔÓÑ
|
||
ÓÏÒÃÁÍÉ <application>MPlayer</application>'Á. åÓÌÉ ÈÏÔÉÔÅ, ÄÏÂÁ×ØÔÅ ÐÏÄÄÅÒÖËÕ
|
||
ÀÏÌÅÅ ÓÔÁÒÙÈ ×ÅÒÓÉÊ Mac OS É ÐÒÉÛÌÉÔÅ ÐÁÔÞ!
|
||
</para>
|
||
|
||
<para>
|
||
äÌÑ ËÏÍÐÉÌÑÃÉÉ <application>MPlayer</application>'Á ÐÒÅÄÐÏÞÔÉÔÅÌÅÎ
|
||
ÉÚÍÅΣÎÎÙÊ ÆÉÒÍÏÊ Apple GCC 3.x, ÏÓÏÂÅÎÎÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ libavcodec, ÐÏÓËÏÌØËÕ
|
||
Apple'×ÓËÉÊ GCC 2.95.x ÎÅ ÏÞÅÎØ ÈÏÒÏÛÏ ÐÏÄÄÅÒÖÉ×ÁÅÔ C99 ÓÉÎÔÁËÓ.
|
||
</para>
|
||
|
||
<para>
|
||
÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ Aqua GUI ÄÌÑ <application>MPlayer</application> ×ÍÅÓÔÅ Ó
|
||
ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÎÙÍÉ Mac OS X ÂÉÎÁÒÉÑÍÉ <application>MPlayer</application>'Á
|
||
ÎÁ ÓÁÊÔÅ <ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink> ÐÒÏÅËÔÁ.
|
||
</para>
|
||
</sect1>
|
||
|
||
<sect1 id="hpux">
|
||
<title>HP UX</title>
|
||
<para>
|
||
Martin Gansser ÐÏÄÄÅÒÖÉ×ÁÅÔ
|
||
<ulink url="http://cloud.prohosting.com/patos/docs/mplayer_on_hpux11.htm">HOWTO</ulink>
|
||
ÐÏ ÓÂÏÒËÅ <application>MPlayer</application> ÐÏÄ HP-UX. ôÁÍ ÄÁÖÅ ÅÓÔØ FAQ!
|
||
</para>
|
||
|
||
<para>
|
||
ëÁË ÂÙ ÔÏ ÎÉ ÂÙÌÏ, ÎÁÛÉ "ÓÙÒÙÅ" ÉÓÈÏÄÎÉËÉ <application>MPlayer</application>'Á
|
||
ËÏÍÐÉÌÉÒÕÀÔÓÑ ÎÁ HP-UX ÂÅÚÏÛÉÂÏÞÎÏ.
|
||
</para>
|
||
</sect1>
|
||
|
||
<sect1 id="amiga">
|
||
<title>Amiga/MorphOS (GeekGadgets)</title>
|
||
<para>
|
||
Nicholas Det at Genesi ÓÄÅÌÁÌ ÂÏÌØÛÏÊ É ÚÎÁÞÉÔÅÌØÎÙÊ <application>MPlayer
|
||
</application>'Á ÐÏÄ MorphOS. ë ÓÏÖÁÌÅÎÉÀ, ÏÎ ÏÓÎÏ×ÁÎ ÎÁ ÓÅÒÉÉ 0.90.
|
||
</para>
|
||
|
||
<para>
|
||
ðÏÌÕÞÉÔÅ ÉÈ Ó <ulink url="http://www.morphzone.org/">MorphZone</ulink>:
|
||
<itemizedlist>
|
||
<listitem><para>
|
||
<ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=90">
|
||
<application>MPlayer</application> 0.91 ÂÉÎÁÒÎÉË</ulink>
|
||
</para></listitem>
|
||
<listitem><para>
|
||
<ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=91">
|
||
<application>MPlayer</application> 0.91 ÉÓÈÏÄÎÙÊ ËÏÄ</ulink>
|
||
</para></listitem>
|
||
<listitem><para>
|
||
<ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=912">
|
||
<application>MEncoder</application> 0.91 ÂÉÎÁÒÎÉË</ulink>
|
||
</para></listitem>
|
||
</itemizedlist>
|
||
</para>
|
||
</sect1>
|
||
</chapter>
|