1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-15 11:25:10 +00:00
mpv/DOCS/xml/ru/ports.xml
voroshil 81d7abab74 Outdated file synced with r19715
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19725 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-09-06 18:36:04 +00:00

946 lines
34 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="koi8-r"?>
<!-- synced with r19715 -->
<!--
This page may need additinal check of some phrases
to decide is translation correct or not.
Please, make attantion on FIXME tags below -->
<chapter id="ports" xreflabel="ðÏÒÔÉÎÇ">
<title>ðÏÒÔÉÎÇ</title>
<sect1 id="linux">
<title>Linux</title>
<para>
ïÓÎÏ×ÎÁÑ ÐÌÁÔÆÏÒÍÁ ÒÁÚÒÁÂÏÔËÉ &mdash; ÜÔÏ 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>
åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÅÒÅÄÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÏÐÃÉÉ configure, ÕÓÔÁÎÏ×ÉÔÅ
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÏËÒÕÖÅÎÉÑ <envar>DEB_BUILD_OPTIONS</envar>.
÷ ÞÁÓÔÎÏÓÔÉ, ÅÓÌÉ ÈÏÔÉÔÅ ÐÏÄÄÅÒÄËÕ GUI É OSD ÕËÁÖÉÔÅ:
<screen>DEB_BUILD_OPTIONS="--enable-gui --enable-menu" fakeroot debian/rules binary</screen>
÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÐÅÒÅÄÁÔØ ÎÅËÏÔÏÒÙÅ ÐÅÒÅÍÅÎÎÙÅ × Makefile. îÁÐÒÉÍÅÒ, ÅÓÌÉ
ÖÅÌÁÅÔÅ ËÏÍÐÉÌÉÒÏ×ÁÔØ gcc 3.4 ÄÁÖÅ ÅÓÌÉ ÜÔÏ ÎÅ ÏÓÎÏ×ÎÏÊ ËÏÍÐÉÌÑÔÏÒ:
<screen>CC=gcc-3.4 DEB_BUILD_OPTIONS="--enable-gui" fakeroot debian/rules binary</screen>
äÌÑ ÏÞÉÓÔËÉ ÄÅÒÅ×Á ÉÓÈÏÄÎÙÚ ÔÅËÓÔÏ× ×ÏÓÐÏÌØÚÕÊÔÅÓ ËÏÍÁÎÄÏÊ:
<screen>fakeroot debian/rules clean</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://www.debian-multimedia.org/">ÓÁÊÔÁ</ulink>.
</para>
</sect2>
<sect2 id="rpm">
<title>RPM ÐÁËÅÔÙ</title>
<para>
Dominik Mierzejewski ÓÏÂÉÒÁÅÔ É ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÆÉÃÉÁÌØÎÙÅ Red Hat É Fedora Core RPM ÐÁËÅÔÙ
<application>MPlayer</application>'Á. ïÎÉ ÄÏÓÔÕÐÎÙ Ó ÅÇÏ
<ulink url="http://rpm.greysector.net/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 PDA Ó ARM ÐÒÏÃÅÓÓÏÒÏÍ,
ÎÁÐÒÉÍÅÒ Sharp Zaurus, Compaq Ipaq. ðÒÏÓÔÅÊÛÉÊ ÓÐÏÓÏÂ ÐÏÌÕÞÉÔØ <application>
MPlayer</application> &mdash; ÜÔÏ ÓËÁÞÁÔØ ÅÇÏ Ó
ÐÁËÅÔÎÙÈ ÐÁÓÔÂÉÝ[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>'Á ×ÍÅÓÔÅ Ó
<systemitem class="library">libavcodec</systemitem>.
åÓÌÉ ÷ÁÍ ÎÕÖÅÎ GUI, ÉÓÐÏÌØÚÕÊÔÅ xmms-embedded.
</para>
</sect2>
</sect1>
<sect1 id="bsd">
<title>*BSD</title>
<para>
<!-- FIXME "flavors" is not "ËÌÏÎÁÈ" -->
<application>MPlayer</application> ÒÁÂÏÔÁÅÔ ÎÁ ×ÓÅÈ ÉÚ×ÅÓÔÎÙÈ ËÌÏÎÁÈ[on all known BSD flavors].
óÕÝÅÓÔ×ÕÀÔ ÐÏÒÔÉÒÏ×ÁÎÎÙÅ[ports]/ÐÁËÅÔÙ ÓÏÒÃÏ×[pkgsrcs]/fink/
É Ô. Ð. ×ÅÒÓÉÉ <application>MPlayer</application>'Á, ËÏÔÏÒÙÅ ÎÁ×ÅÒÎÏÅ ÐÒÏÝÅ ÉÓÐÏÌØÚÏ×ÁÔØ, ÞÅÍ ÐÒÏÓÔÏ
ÉÓÈÏÄÎÙÊ ËÏÄ.
</para>
<para>
þÔÏÂÙ ÓÏÂÒÁÔØ <application>MPlayer</application>, ÷ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ GNU make (gmake &mdash; ÒÏÄÎÏÊ 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>'ÏÍ, ÷ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ
ÑÄÒÏ Ó &quot;<envar>option USER_LDT</envar>&quot; (ÅÓÌÉ ÔÏÌØËÏ Õ ÷ÁÓ ÎÅ FreeBSD-CURRENT,
ÇÄÅ ÜÔÏ ×ËÌÀÞÅÎÏ ÐÏ ÕÍÏÌÞÁÎÉÀ).
</para>
<sect2 id="freebsd">
<title>FreeBSD</title>
<para>
åÓÌÉ ÷ÁÛ CPU ÐÏÄÄÅÒÖÉ×ÁÅÔ SSE, ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ ÑÄÒÏ Ó
&quot;<envar>options CPU_ENABLE_SSE</envar>&quot; (ÎÅÏÂÈÏÄÉÍÏ FreeBSD-STABLE
ÉÌÉ ÐÁÔÞÉ Ë ÑÄÒÕ).
</para>
</sect2>
<sect2 id="openbsd">
<title>OpenBSD</title>
<para>
÷ Ó×ÑÚÉ Ó ÏÇÒÁÎÉÞÅÎÉÑÍÉ × ÒÁÚÌÉÞÎÙÈ ×ÅÒÓÉÑÈ gas'Á (ÐÅÒÅÎÏÓÙ[relocation] É MMX),
÷Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ËÏÍÐÉÌÉÒÏ×ÁÔØ × Ä×Á ÛÁÇÁ: ÓÎÁÞÁÌÁ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÎÅ ÒÏÄÎÏÊ as
&mdash; ÐÅÒ×ÙÊ × ÷ÁÛÅÍ <envar>$PATH</envar> É ×ÙÐÏÌÎÉÔÅ <command>gmake -k
</command>, ÚÁÔÅÍ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÒÏÄÎÁÑ ×ÅÒÓÉÑ É ÚÁÐÕÓÔÉÔÅ
<command>gmake</command>.
</para>
<para>
îÁÞÉÎÁÑ Ó OpenBSD 3.4 ÐÏÄÏÂÎÙÊ ÈÁË[hack] ÂÏÌØÛÅ ÎÅ ÎÕÖÅÎ.
</para>
</sect2>
<sect2 id="darwin">
<title>Darwin</title>
<para>
óÍ. ÓÅËÃÉÀ <link linkend="macos">Mac OS</link>.
</para>
</sect2>
</sect1>
<sect1 id="unix">
<title>ëÏÍÍÅÒÞÅÓËÉÅ Unix</title>
<para>
<application>MPlayer</application> ÂÙÌ ÐÏÒÔÉÒÏ×ÁÎ ÎÁ ÎÅËÏÔÏÒÙÅ ËÏÍÍÅÒÞÅÓËÉÅ ×ÁÒÉÁÎÔÙ Unix.
ðÏÓËÏÌØËÕ ÏËÒÕÖÅÎÉÑ ÒÁÚÒÁÂÏÔËÉ ÜÔÉÈ ÓÉÓÔÅÍ ÏÔÌÉÞÁÅÔÓÑ ÏÔ Ó×ÏÂÏÄÎÙÈ Unix'Ï×,
×ÁÍ ÐÒÉÄÅÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÐÒÏÉÚ×ÅÓÔÉ ÎÅËÏÔÏÒÙÅ ÄÅÊÓÔ×ÉÑ, ÞÔÏÂÙ ÓÂÏÒËÁ ÚÁÒÁÂÏÔÁÌÁ.
</para>
<sect2 id="solaris">
<title>Solaris</title>
<para>
<application>MPlayer</application> ÄÏÌÖÅÎ ÒÁÂÏÔÁÔØ ÐÏÄ Solaris 2.6 É ÂÏÌÅÅ
ÎÏ×ÙÍÉ ×ÅÒÓÉÑÍÉ. äÌÑ Ú×ÕËÁ ÉÓÐÏÌØÚÕÊÔÅ Ú×ÕËÏ×ÏÊ ÄÒÁÊ×ÅÒ SUN Ó
ÏÐÃÉÅÊ <option>-ao sun</option>.
</para>
<para>
îÁ <emphasis role="bold">UltraSPARC</emphasis>'ÁÈ, <application>MPlayer</application>
ÉÓÐÏÌØÚÕÅÔ ÉÈ ÒÁÓÛÉÒÅÎÉÅ <emphasis role="bold">VIS</emphasis> (ÜË×É×ÁÌÅÎÔ MMX), ÎÏ (× ÎÁÓÔÏÑÝÉÊ
ÍÏÍÅÎÔ) ÔÏÌØËÏ ×
<systemitem class="library">libmpeg2</systemitem>,
<systemitem class="library">libvo</systemitem>
and <systemitem class="library">libavcodec</systemitem>, ÎÏ ÎÅ ×
<systemitem class="library">mp3lib</systemitem>. ÷Ù ÓÍÏÖÅÔÅ ÐÒÏÓÍÁÔÒÉ×ÁÔØ VOB'Ù
ÎÁ 400MHz CPU. ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÎÁÑ
<ulink url="http://www.sun.com/sparc/vis/mediaLib.html"><systemitem class="library">mLib</systemitem></ulink>.
</para>
<para><emphasis role="bold">ðÒÅÄÏÓÔÅÒÅÖÅÎÉÅ:</emphasis></para>
<itemizedlist>
<listitem><para><emphasis role="bold">mediaLib</emphasis> × ÄÁÎÎÙÊ
ÍÏÍÅÎÔ ÏÔËÌÀÞÅÎÙ ÐÏ-ÏÍÒÌÞÁÎÉÀ ×
<!-- FIXME brokenness vs ÐÏÌÏÍÁÎÎÏÓÔØ -->
<application>MPlayer</application>'Å ÉÚ-ÚÁ ÐÏÌÏÍÁÎÎÏÓÔÉ[brokenness].
ðÏÌØÚÏ×ÁÔÅÌÉ SPARC, ËÏÍÐÉÌÉÒÏ×Á×ÛÉÅ MPlayer Ó mediaLib
<!-- FIXME need correct translation
reported a thick, green-tint on video encoded and decoded with libavcodec.
-->
ÓÏÏÂÝÁÌÉ Ï ÚÅÌÅÎÏÍ ÐÑÔÎÅ ÎÁ ×ÉÄÅÏ[reported a thick, green-tint on video], ËÏÄÉÒÕÅÍÏÍ É
ÄÅËÏÄÉÒÕÅÍÏÍ libavcodec.
åÓÌÉ ÈÏÔÉÔÅ, ÍÏÖÅÔÅ ×ËÌÀÞÉÔØ ÅÅ:
<screen>
$ ./configure --enable-mlib
</screen>
÷Ù ÄÅÌÁÅÔÅ ÜÔÏ ÎÁ Ó×ÏÊ ÓÔÒÁÈ É ÒÉÓË, ÐÏÌØÚÏ×ÁÔÅÌÉ x86 ÎÅ ÖÏÌÖÎÙ
<emphasis role="bold">ÎÉËÏÇÄÁ</emphasis> ÉÓÐÏÌØÚÏ×ÁÔØ mediaLib, ÐÏÓËÏÌØËÕ
ÜÔÏ ÏÞÅÎØ ÓÉÌØÎÏ ÓËÁÖÅÔÓÑ ÎÁ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ MPlayer.
</para></listitem>
</itemizedlist>
<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 ÐÌÁÔÆÏÒÍÁÈ
ËÏÄ <application>MPlayer</application>'Á ÉÓÐÏÌØÚÕÅÔ ÍÎÏÇÏ MMX, SSE É 3DNOW!
ÉÎÓÔÒÕËÃÉÊ, ËÏÔÏÒÙÅ Sun'Ï×ÓËÉÊ ÁÓÓÅÍÂÌÅÒ <filename>/usr/ccs/bin/as</filename>
ÎÅ ÍÏÖÅÔ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ.
</para>
<para>
óËÒÉÐÔ <filename>configure</filename> ÐÙÔÁÅÔÓÑ ÏÂÎÁÒÕÖÉÔØ, ËÁËÏÊ ÁÓÓÅÍÂÌÅÒ
ÉÓÐÏÌØÚÕÅÔÓÑ ÷ÁÛÅÊ ËÏÍÁÎÄÏÊ &quot;gcc&quot; (× ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ
ÎÅ ÓÒÁÂÏÔÁÅÔ, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ
<option>--as=<replaceable>/ÔÁÍ/ÇÄÅ/Õ/÷ÁÓ/ÕÓÔÁÎÏ×ÌÅÎ/gnu-as</replaceable></option>, ÞÔÏÂÙ ÓÏÏÂÝÉÔØ
ÓËÒÉÐÔÕ <filename>configure</filename>, ÇÄÅ ÍÏÖÎÏ ÏÂÎÁÒÕÖÉÔØ GNU "as" ÎÁ ÷ÁÛÅÊ
ÓÉÓÔÅÍÅ).
</para>
<para>òÅÛÅÎÉÅ ÏÂÝÉÈ ÐÒÏÂÌÅÍ:</para>
<itemizedlist>
<listitem><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>
</listitem>
<listitem><para><application>MPlayer</application> ÍÏÖÅÔ ÓÏÏÂÝÉÔØ Ï segfault ÐÒÉ
ËÏÄÉÒÏ×ÁÎÉÉ É ÄÅËÏÄÉÒÏ×ÁÎÉÉ ×ÉÄÅÏ, ÉÓÐÏÌØÚÕÀÝÅÇÏ win32codecs:
<screen>
...
Trying to force audio codec driver family acm...
Opening audio decoder: [acm] Win32/ACM decoders
sysi86(SI86DSCR): Invalid argument
Couldn't install fs segment, expect segfault
MPlayer interrupted by signal 11 in module: init_audio_codec
...
</screen>
üÔÏ ÉÚ-ÚÁ ÉÚÍÅÎÅÎÉÊ × sysi86() × Solaris 10 É ÐÒÅ-Solaris
Nevada b31 ÒÅÌÉÚÁÈ. éÓÐÒÁ×ÌÅÎÏ × Solaris Nevada b32; ÔÅÍ ÎÅ ÍÅÎÅÅ
Sun ÅÝÅ ÓÌÅÄÕÅÔ ÐÏÒÔÉÒÏ×ÁÔØ ÉÓÐÒÁ×ÌÅÎÉÅ ÏÂÒÁÔÎÏ ÎÁ Solaris 10. ðÒÏÅËÔ MPlayer
ÉÚÂÁ×ÉÌ Sun ÏÔ ÜÔÏÊ ÐÒÏÂÌÅÍÙ É ÐÁÔÞ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÇÏÔÏ×ÉÔÓÑ ÄÌÑ
Solaris 10. âÏÌØÛÅ ÉÎÆÏÒÍÁÃÉ Ï ÜÔÏÊ ÏÛÉÂËÅ ÉÝÉÔÅ
ÎÁ:
<ulink
url="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6308413"/>.
</para>
</listitem>
<listitem><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>
</listitem>
</itemizedlist>
</sect2>
<sect2 id="irix">
<title>IRIX</title>
<para>
÷Ù ÌÉÂÏ ÍÏÖÅÔÅ ÐÏÐÒÏÂÏ×ÁÔØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÏÇÒÁÍÍÕ GNU install, É (ÅÓÌÉ ÷Ù
ÎÅ ÐÏÍÅÓÔÉÌÉ Å£ × ÷ÁÛ ÇÌÏÂÁÌØÎÙÊ ÐÕÔØ), ÔÏ ÕËÁÖÉÔÅ ÎÁ Å£ ÍÅÓÔÏÎÁÈÏÖÄÅÎÉÅ:
<screen>./configure --with-install=<replaceable>/ÐÕÔØ/Ë/É/ÉÍÑ/ÕÓÔÁÎÏ×ËÉ</replaceable></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>
</sect2>
<sect2 id="hp-ux">
<title>HP-UX</title>
<para>
Joe Page ÎÁ Ó×ÏÅÊ ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ ÄÅÒÖÉÔ ÐÏÄÒÏÂÎÏÅ
<ulink url="http://users.rcn.com/joepage/mplayer_on_hpux11.htm">HOWTO</ulink>
ÐÏ <application>MPlayer</application>ÎÁ HP-UX, ÎÁÐÉÓÁÎÎÏÅ Martin Gansser.
ó ÜÔÉÍÉ ÉÎÓÔÒÕËÃÉÑÍÉ ÓÂÏÒËÁ ÄÏÌÖÎÁ ÒÁÂÏÔÁÔØ "ÐÒÑÍÏ ÉÚ ËÏÒÏÂËÉ".
ÓÌÅÄÕÀÝÁÑ ÉÎÆÏÒÍÁÃÉÑ ×ÚÑÔÁ ÏÔÔÕÄÁ.
</para>
<para>
÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ GCC 3.4.0 ÉÌÉ ÐÏÌÅÅ ÐÏÚÄÎÅÊ ×ÅÒÓÉÉ, GNU make ×ÅÒÓÉÉ 3.80
ÉÌÉ ÎÏ×ÅÅ É SDL 1.2.7 ÉÌÉ ÂÏÌÅÅ ÎÏ×ÙÊ. HP cc ÎÅ ÍÏÖÅÔ ÓÏÚÄÁÔØ ÒÁÂÏÔÏÓÐÏÓÏÂÎÕÀ
ÐÒÏÇÒÁÍÍÕ, ÐÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ GCC ÇÌÀÞÁÔ. äÌÑ ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÑ OpenGL
ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ Mesa, ÐÏÓÌÅ ÞÅÇÏ ÄÏÌÖÎÙ ÚÁÒÁÂÏÔÁÔØ ÄÒÁÊ×ÅÒÁ ×Ù×ÏÄÁ ×ÉÄÅÏ
gl É gl2, ÈÏÔÑ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÓËÏÒÏÓÔÉ CPU, ÓËÏÒÏÓÔØ ÍÏÖÅÔ ÂÙÔØ ÕÖÁÓÎÏÊ.
GNU esound Ñ×ÌÑÅÔÓÑ ÈÏÒÏÛÅÊ ÚÁÍÅÎÏÊ ÄÏ×ÏÌØÎÏ ÂÅÄÎÏÊ Ú×ÕËÏ×ÏÊ ÓÉÓÔÅÍÅ HP-UX.
</para>
<para>
<!-- FIXME if translation correct remove this or correct otherwise
Create the DVD device
scan the SCSI bus with:
-->
ðÒÏÉÚ×ÅÄÉÔÅ ÓËÁÎÉÒÏ×ÁÎÉÅ ÛÉÎÙ SCSI
ÎÁ ÐÒÅÄÍÅÔ ÎÁÌÉÞÉÑ DVD ÕÓÔÒÏÊÓÔ×:
</para>
<screen>
# ioscan -fn
Class I H/W Path Driver S/W State H/W Type Description
...
ext_bus 1 8/16/5 c720 CLAIMED INTERFACE Built-in SCSI
target 3 8/16/5.2 tgt CLAIMED DEVICE
disk 4 8/16/5.<emphasis role="bold">2</emphasis>.<emphasis role="bold">0</emphasis> sdisk CLAIMED DEVICE <emphasis role="bold">PIONEER DVD-ROM DVD-305</emphasis>
/dev/dsk/c1t2d0 <emphasis role="bold">/dev/rdsk/c1t2d0</emphasis>
target 4 8/16/5.7 tgt CLAIMED DEVICE
ctl <emphasis role="bold">1</emphasis> 8/16/5.7.0 sctl CLAIMED DEVICE Initiator
/dev/rscsi/c1t7d0 /dev/rscsi/c1t7l0 /dev/scsi/c1t7l0
...
</screen>
<para>
<!-- FIXME is translation correct?
The screen output shows a Pioneer DVD-ROM at SCSI address 2.
The card instance for hardware path 8/16 is 1.
-->
÷Ù×ÏÄ ÐÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÐÏ ÁÄÒÅÓÕ 2 ÛÉÎÙ SCSI ÎÁÈÏÄÉÔÓÑ Pioneer DVD-ROM.
üËÚÅÍÐÌÑÒ ËÁÒÔÙ ÄÌÑ ÏÂÏÒÕÄÏ×ÁÎÉÑ 8/16 ÒÁ×ÅÎ 1.
[The card instance for hardware path 8/16 is 1.]
</para>
<para>
óÏÚÄÁÊÔÅ ÓÓÙÌËÕ ÏÔ ÓÙÒÏÇÏ[raw] ÕÓÔÒÏÊÓÔ×Á Ë DVD ÕÓÔÒÏÊÓÔ×Õ.
</para>
<screen>
# ln -s /dev/rdsk/c<replaceable>&lt;SCSI bus instance&gt;</replaceable>t<replaceable>&lt;SCSI target ID&gt;</replaceable>d<replaceable>&lt;LUN&gt;</replaceable> /dev/<replaceable>&lt;device&gt;</replaceable>
</screen>
<para>
ðÒÉÍÅÒ:
</para>
<screen>
# ln -s /dev/rdsk/c1t2d0 /dev/dvd
</screen>
<para>
äÁÌÅÅ ÓÌÅÄÕÀÔ ÒÅÛÅÎÉÑ ÎÅËÏÔÏÒÙÈ ÏÂÝÉÈ ÐÒÏÂÌÅÍ:
</para>
<itemizedlist>
<listitem>
<para>
ËÒÁÈ ÐÒÉ ÚÁÐÕÓËÅ Ó ÔËÉÍ ÓÏÏÂÝÅÎÉÅÍ ÏÂ ÏÛÉÂËÅ:
<screen>
/usr/lib/dld.sl: Unresolved symbol: finite (code) from /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/../../../libGL.sl
</screen>
</para>
<para>
üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÆÕÎËÃÉÑ <systemitem>.finite().</systemitem> ÎÅÄÏÓÔÕÐÎÁ × ÓÔÁÎÄÁÒÔÎÏÊ
ÍÁÔÅÍÁÔÉÞÅÓËÏÊ ÂÉÂÌÉÏÔÅËÉ HP-UX.
÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ <systemitem>.isfinite().</systemitem>.
<!-- FIXME need correct translation
Use the latest Mesa depot file.
-->
òÅÛÅÎÉÅ: éÓÐÏÌØÚÕÊÔÅ ÐÏÓÌÅÄÎÀÀ ×ÅÒÓÉÀ depot-ÆÁÊÌÁ Mesa[Use the latest Mesa depot file].
</para>
</listitem>
<listitem>
<para>
ëÒÁÈ ÐÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ ÓÏ ÓÌÅÄÕÀÝÅÊ ÏÛÉÂËÏÊ:
<screen>
/usr/lib/dld.sl: Unresolved symbol: sem_init (code) from /usr/local/lib/libSDL-1.2.sl.0
</screen>
</para>
<para>
òÅÛÅÎÉÑ: éÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ extralibdir ÐÒÏÇÒÁÍÍÙ configure
<option>--with-extralibdir="/usr/lib -lrt"</option>
</para>
</listitem>
<listitem>
<para>
MPlayer ×ÙÌÅÔÁÅÔ Ó segfault É ÓÏÏÂÝÅÎÉÅÍ ×ÒÏÄÅ ÜÔÏÇÏ:
<screen>
Pid 10166 received a SIGSEGV for stack growth failure.
Possible causes: insufficient memory or swap space, or stack size exceeded maxssiz.
Segmentation fault
</screen>
</para>
<para>
òÅÛÅÎÉÅ:
ñÄÒÏ HP-UX ÐÏ-ÕÍÏÌÞÁÎÉÀ ÄÌÑ ËÁÖÄÏÇÏ ÐÒÏÃÅÓÓÁ ÉÍÅÅÔ ÒÁÚÍÅÒ ÓÔÅËÁ ÒÁ×ÎÙÊ 8MB(?).
<!-- FIXME is translation correct ?
11.0 and
newer 10.20 patches let you increase
-->
(ÐÁÔÞÉ 11.0 É ÂÏÌÅÅ ÎÏ×ÙÊ 10.20[11.0 and newer 10.20 patches] ÐÏÚ×ÏÌÑÀÔ ×ÁÍ Õ×ÅÌÉÞÉÔØ <systemitem>maxssiz</systemitem>
×ÐÌÏÔØ ÄÏ 350MB ÄÌÑ 32-È ÂÉÔÎÙÈ ÐÒÏÇÒÁÍÍ). ÷Ù ÄÏÌÖÎÙ ÒÁÓÛÉÒÉÔØ <systemitem>maxssiz</systemitem>
É ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÑÄÒÏ (É ÐÅÒÅÚÁÇÒÕÚÉÔØÓÑ). þÔÏÂÙ ÓÄÅÌÁÔØ ÜÔÏ, ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ SAM.
(îÁÈÏÄÓÑØ × ÎÅÍ ÐÒÏ×ÅÒØÔÅ ÐÁÒÁÍÅÔÒ <systemitem>maxdsiz</systemitem> ÎÁ ÐÒÅÄÍÅÔ
ÍÁËÓÉÍÁÌØÎÏÇÏ ËÏÌÉÞÅÓÔ×Á ÄÁÎÎÙÈ, ËÏÔÏÒÙÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÒÏÇÒÁÍÍÁÍÉ.
úÁ×ÉÓÉÔ ÏÔ ÔÉÐÁ ÉÓÐÏÌØÚÕÅÍÙÈ ÐÒÉÌÏÖÅÎÉÊ, ÄÏÓÔÁÔÏÞÎÏ ÂÕÄÅÔ 64í ÐÏ-ÕÍÏÌÞÁÎÉÀ ÉÌÉ ÎÅÔ.)
</para>
</listitem>
</itemizedlist>
</sect2>
<sect2 id="aix">
<title>AIX</title>
<para>
<application>MPlayer</application> ÕÓÐÅÛÎÏ ÓÏÂÉÒÁÅÔÓÑ ÎÁ AIX 5.1,
5.2, É 5.3, ÉÓÐÏÌØÚÕÑ GCC 3.3 ÉÌÉ ÎÏ×ÅÅ. óÂÏÒËÁ
<application>MPlayer</application> ÎÅ ÐÒÏ×ÅÒÅÎÁ ÎÁ AIX 4.3.3 É ÂÏÌÅÅ ÒÁÎÎÉÈ.
ëÒÁÊÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ ÓÏÂÉÒÁÔØ
<application>MPlayer</application> ÉÓÐÏÌØÚÕÑ GCC 3.4 ÉÌÉ ÓÔÁÒÛÅ, É, ËÁË ÍÉÎÉÍÕÍ,
GCC 4.0, ÅÓÌÉ ÓÏÂÉÒÁÅÔÅ ÎÁ POWER5.
</para>
<para>
õÂÅÄÉÔÅÓÔØ, ÞÔÏ ÉÓÐÏÌØÚÕÅÔÅ GNU make
(<filename>/opt/freeware/bin/gmake</filename>) ÄÌÑ ÓÂÏÒËÉ
<application>MPlayer</application>, ÐÏÓËÏÌØËÕ ÓÔÏÌËÎÅÔÅÓØ Ó ÐÒÏÂÌÅÍÁÍÉ ÐÒÉ
ÉÓÐÏÌØÚÏ×ÁÎÉÉ <filename>/usr/ccs/bin/make</filename>.
</para>
<para>
ðÏ-ÐÒÅÖÎÅÍÕ ×ÅÄÅÔÓÑ ÒÁÂÏÔÁ ÎÁÄ ËÏÄÏÍ ÏÐÒÅÄÅÌÅÎÉÑ CPU.
ðÒÏ×ÅÒÅÎÙ ÓÌÅÄÕÀÝÉÅ ÁÒÈÉÔÅËÔÕÒÙ:
</para>
<itemizedlist>
<listitem><para>604e</para></listitem>
<listitem><para>POWER3</para></listitem>
<listitem><para>POWER4</para></listitem>
</itemizedlist>
<para>
îÁ ÓÌÅÄÕÀÝÉÈ ÁÒÈÉÔÅËÔÕÒÁÈ ÎÅ ÐÒÏ×ÅÒÑÌÏÓØ, ÎÏ ÄÏÌÖÎÏ ÒÁÂÏÔÁÔØ:
</para>
<itemizedlist>
<listitem><para>POWER</para></listitem>
<listitem><para>POWER2</para></listitem>
<listitem><para>POWER5</para></listitem>
</itemizedlist>
<para>
÷Ù×ÏÄ Ú×ÕËÁ ÞÅÒÅÚ Ultimedia Services ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ, Ô.Ë.
Ultimedia ÂÙÌÁ ÕÂÒÁÎÁ ÉÚ AIX 5.1; ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÏÓÔÁÅÔÓÑ ÅÄÉÎÓÔ×ÅÎÎÙÊ
×ÁÒÉÁÎÔ: ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÁÊ×ÅÒ AIX Open Sound system (OSS) ÏÔ
4Front Technologies Ó <ulink
url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html
</ulink>. äÌÑ ÎÅËÏÍÍÅÒÞÅÓËÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ 4Front Technologies
ÒÁÓÐÒÏÓÔÒÁÎÑÅÔ ÄÒÁÊ×ÅÒ OSS ÐÏÄ AIX 5.1 ÂÅÓÐÌÁÔÎÏ; ÎÅÓÍÏÔÒÑ ÎÁ ÜÔÏ,
ÎÁ ÔÅËÕÝÉÊ ÄÅÎØ ÎÅÔ ÄÒÁÊ×ÅÒÏ× ×Ù×ÏÄÁ Ú×ÕËÁ ÄÌÑ AIX 5.2 ÉÌÉ 5.3.
drivers for AIX 5.2 or 5.3. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÓÅÊÞÁÓ
<emphasis role="bold">AIX 5.2 É 5.3 ÎÅÓÏ×ÍÅÓÔÉÍÙ Ó ×Ù×ÏÄÏÍ Ú×ÕËÁ MPlayer.</emphasis>
</para>
<para>òÅÛÅÎÉÑ ÄÌÑ ÏÂÝÉÈ ÐÒÏÂÌÅÍ:</para>
<itemizedlist>
<listitem>
<para>
åÓÌÉ ×Ù ÓÔÏÌËÎÕÌÉÓØ Ó ÔÁËÏÊ ÏÛÉÂËÏÊ <filename>configure</filename>:
<screen>
$ ./configure
...
Checking for iconv program ... no
No working iconv program found, use
--charset=US-ASCII to continue anyway.
Messages in the GTK-2 interface will be broken then.
</screen>
üÔÏ ÉÚ-ÚÁ ÔÏÇÏ, ÞÔÏ AIX ÉÓÐÏÌØÚÕÅÔ ÎÅÓÔÁÎÄÁÒÔÎÙÅ ÉÍÅÎÁ ËÏÄÉÒÏ×ÏË;
ÐÏÜÔÏÍÕ ÐÅÒÅËÏÄÉÒÏ×ËÁ ÓÏÏÂÝÅÎÉÊ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÅ ÒÁÂÏÔÁÅÔ.
òÅÛÅÎÉÅ - ÉÓÐÏÌØÚÏ×ÁÔØ:
<screen>
$ ./configure --charset=noconv
</screen>
</para>
</listitem>
</itemizedlist>
</sect2>
</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="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-cygwin/">MPlayer-cygwin</ulink>
ÚÁ ÐÏÍÏÛØÀ É ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ.
ïÆÉÃÉÁÌØÎÙÅ ÂÉÎÁÒÎÉËÉ ÐÏÄ Windows ÍÏÇÕÔ ÂÙÔØ ÎÁÊÄÅÎÙ ÎÁ
<ulink url="http://www.mplayerhq.hu/design7/dload.html">ÓÔÒÁÎÉÃÅ ÚÁËÁÞËÉ</ulink>.
ðÁËÅÔÙ ÕÓÔÁÎÏ×ËÉ É ÐÒÏÓÔÙÅ GUI ÆÒÏÎÔÅÎÄÙ[frontends] ÄÏÓÔÕÐÎÙ ÉÚ ×ÎÅÛÎÉÈ
ÉÓÔÏÞÎÉËÏ×, ÍÙ ÓÏÂÒÁÌÉ ÉÈ × ÒÁÚÄÅÌÅ Windows
<ulink url="http://www.mplayerhq.hu/design7/projects.html#windows">ÓÔÒÁÎÉÃÙ ÎÁÛÅÇÏ ÐÒÏÅËÔÁ</ulink>.
</para>
<para>ðÒÉ ÎÅÖÅÌÁÎÉÉ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ ÐÏÍÏÖÅÔ ÐÒÏÓÔÏÊ ÔÒÀË:
ÐÏÍÅÓÔÉÔÅ ÎÁ ÒÁÂÏÞÉÊ ÓÔÏÌ ÓÓÙÌËÕ, ÓÏ ÓÌÅÄÕÀÝÉÍ ÓÏÄÅÒÖÉÍÙÍ × ÓÅËÃÉÉ execute:
<screen><replaceable>c:\ÐÕÔØ\Ë\</replaceable>mplayer.exe %1</screen>
üÔÏ ÐÏÚ×ÏÌÉÔ <application>MPlayer</application> ×ÏÓÐÒÏÉÚ×ÏÄÉÔØ ÌÀÂÏÊ ÆÉÌØÍ,
ËÏÔÏÒÙÊ ×Ù ÐÅÒÅÔÁÝÉÔÅ ÎÁ ÓÏÚÄÁÎÎÙÊ ÑÒÌÙË. äÏÂÁ×ØÔÅ <option>-fs</option>
ÄÌÑ ÐÏÌÎÏÜËÒÁÎÎÏÇÏ ÒÅÖÉÍÁ.
</para>
<para>ìÕÞÛÉÅ ÒÅÚÕÌØÔÁÔÙ ÐÏÌÕÞÁÀÔÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÏÄÎÏÇÏ DirectX ×ÉÄÅÏ
×Ù×ÏÄÁ (<option>-vo directx</option>). áÌØÔÅÒÎÁÔÉ×ÏÊ Ñ×ÌÑÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÎÉÅ OpenGL ÉÌÉ
SDL, ÎÏ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ OpenGL ÓÉÌØÎÏ ÚÁ×ÉÓÉÔ ÏÔ ÍÁÛÉÎÙ, Á SDL ÎÁ ÎÅËÏÔÏÒÙÈ
ÓÉÓÔÅÍÁÈ ÉÓËÁÖÁÅÔ Ú×ÕË É ×ÉÄÅÏ ÉÌÉ ×ÙÌÅÔÁÅÔ ÎÁ ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ.
åÓÌÉ ÉÚÏÂÒÁÖÅÎÉÅ ÉÓËÁÖÅÎÏ, ÐÏÐÒÏÂÕÊÔÅ ÏÔËÌÀÞÉÔØ ÁÐÐÁÒÁÔÎÏÅ ÕÓËÏÒÅÎÉÅ, ÕËÁÚÁ×
<option>-vo directx:noaccel</option>. óËÁÞÁÊÔÅ
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/contrib/dx7headers.tgz">ÆÁÊÌÙ ÚÁÇÏÌÏ×ËÏ×
DirectX 7</ulink>, ÞÔÏÂÙ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ ×ÉÄÅÏ ÄÒÁÊ×ÅÒ DirectX. ëÒÏÍÅ ÔÏÇÏ,
×ÙÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ DirectX 7, ÞÔÏÂÙ ÒÁÂÏÔÁÌ DirectX ×ÙÄÉÏ ÄÒÁÊ×ÅÒ.
</para>
<para><link linkend="vidix">VIDIX</link> ÔÅÐÅÒØ ÄÏÓÔÕÐÅÎ É ÐÏÄ Windows, ËÁË
<option>-vo winvidix</option>, ÈÏÔÑ ÜÔÏ ÅÝ£ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏ É ÔÒÅÂÕÅÔ ÎÅÂÏÌØÛÏÊ
ÒÕÞÎÏÊ ÕÓÔÁÎÏ×ËÉ. óËÁÞÁÊÔÅ
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/dhahelper.sys">dhahelper.sys</ulink> ÉÌÉ
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/withmtrr/dhahelper.sys">dhahelper.sys (Ó ÐÏÄÄÅÒÖËÏÊ MTRR)</ulink>
É ÓËÏÐÉÒÕÊÔÅ ÅÇÏ × ËÁÔÁÌÏÇ
<filename class="directory">libdha/dhahelperwin</filename> × ÷ÁÛÅÍ ÄÅÒÅ×Å
ÉÓÈÏÄÎÏÇÏ ËÏÄÁ <application>MPlayer</application>'Á.
ïÔËÒÏÊÔÅ ËÏÎÓÏÌØ É ÐÅÒÅÊÄÉÔÅ × ÜÔÏÔ ËÁÔÁÌÏÇ. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ
<screen>gcc -o dhasetup.exe dhasetup.c</screen>
É ÚÁÐÕÓÔÉÔÅ
<screen>dhasetup.exe install</screen>
ÐÏÄ áÄÍÉÎÉÓÔÒÁÔÏÒÏÍ[Administrator]. ôÅÐÅÒØ ÷ÁÍ ÎÕÖÎÏ ÐÅÒÅÚÁÇÒÕÚÉÔØ ÍÁÛÉÎÕ.
ëÏÇÄÁ ×Ó£ ÂÕÄÅÔ ÚÁËÏÎÞÅÎÏ, ÓËÏÐÉÒÕÊÔÅ ÆÁÊÌÙ
<systemitem class="library">.so</systemitem> ÉÚ ËÁÔÁÌÏÇÁ
<filename class="directory">vidix/drivers</filename> × ËÁÔÁÌÏÇ
<filename class="directory">mplayer/vidix</filename> ÏÔÎÏÓÉÔÅÌØÎÏ ×ÁÛÅÇÏ
<filename>mplayer.exe</filename>.</para>
<para>äÌÑ ÐÏÌÕÞÅÎÉÑ ÎÁÉÌÕÞÛÉÈ ÒÅÚÕÌØÔÁÔÏ×, <application>MPlayer</application>
ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÓÔÒÁÎÓÔ×Ï Ã×ÅÔÏ×, ÁÐÐÁÒÁÔÎÏ ÐÏÄÄÅÒÖÉ×ÁÅÍÏÅ ÷ÁÛÅÊ
×ÉÄÅÏËÁÒÔÏÊ. ë ÓÏÖÁÌÅÎÉÀ, ÍÎÏÇÉÅ ÇÒÁÆÉÞÅÓËÉÅ ÄÒÁÊ×ÅÒÙ ÐÏÄ Windows ÏÛÉÂÏÞÎÏ
ÓÏÏÂÝÁÀÔ, ÞÔÏ ÎÅËÏÔÏÒÙÅ ÐÒÏÓÔÒÁÎÓÔ×Á Ã×ÅÔÏ× ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÁÐÐÁÒÁÔÎÏ.
þÔÏÂÙ ÎÁÊÔÉ ËÁËÉÅ ÉÍÅÎÎÏ, ÐÏÐÒÏÂÕÊÔÅ
<screen>mplayer -benchmark -nosound -frames 100 -vf format=<replaceable>colorspace</replaceable> <replaceable>movie</replaceable></screen>,
ÇÄÅ <replaceable>colorspace</replaceable> ÍÏÖÅÔ ÂÙÔØ ÌÀÂÙÍ ÐÒÏÓÔÒÁÎÓÔ×ÏÍ
Ã×ÅÔÏ× ÉÚ ×Ù×ÏÄÁ ÏÐÃÉÉ <option>-vf format=fmt=help</option>. åÓÌÉ ÷Ù ÎÁÊÄ£ÔÅ
ÐÒÏÓÔÒÁÎÓÔ×Ï Ã×ÅÔÏ×, ËÏÔÏÒÏÅ ÷ÁÛÁ ËÁÒÔÁ ÏÓÏÂÅÎÎÏ ÐÌÏÈÏ ÐÏÄÄÅÒÖÉ×ÁÅÔ,
ÏÐÃÉÑ <option>-vf noformat=<replaceable>colorspace</replaceable></option>
ÐÏÍÅÛÁÅÔ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉ. äÏÂÁ×ØÔÅ ÜÔÏ × ×ÁÛ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ, ÞÔÏÂÙ
ÜÔÏ ÐÒÏÓÔÒÁÎÓÔ×Ï Ã×ÅÔÏ× ÂÏÌØÛÅ ÎÉËÏÇÄÁ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ.</para>
<para>óÕÝÅÓÔ×ÕÀÔ ÓÐÅÃÉÁÌØÎÙÅ ÐÁËÅÔÙ ËÏÄÅËÏ× ÄÌÑ Windows ÄÏÓÔÕÐÎÙÅ ÎÁ ÎÁÛÅÊ
<ulink url="http://www.mplayerhq.hu/design7/codecs.html">ÓÔÒÁÎÉÃÅ ËÏÄÅËÏ×</ulink>,
ÐÏÚ×ÏÌÑÀÝÉÅ ×ÏÓÐÒÏÉÚ×ÅÄÉÔØ ÆÏÒÍÁÔÙ, ÄÌÑ ËÏÔÏÒÙÈ ÐÏËÁ ÎÅÔ ÒÏÄÎÏÊ ÐÏÄÄÅÒÖËÉ.
ðÏÍÅÓÔÉÔÅ ÉÈ ËÕÄÁ-ÎÉÂÕÄØ × ÐÕÔÉ ÉÌÉ ÕËÁÖÉÔÅ
<filename>configure</filename> ÏÐÃÉÀ
<option>--with-codecsdir=<replaceable>c:/path/to/your/codecs</replaceable></option>
(ÉÌÉ <option>--with-codecsdir=<replaceable>/path/to/your/codecs</replaceable></option>, ÎÏ
ÔÏÌØËÏ ÐÏÄ <application>Cygwin</application>).
õ ÎÁÓ ÂÙÌÉ ÓÏÏÂÝÅÎÉÑ Ï ÔÏÍ,
ÞÔÏ Real DLL'É ÄÏÌÖÎÙ ÂÙÔØ ÄÏÓÔÕÐÎÙ ÐÏÌØÚÏ×ÁÔÅÌÀ, ÚÁÐÕÓËÁÀÝÅÍÕ
<application>MPlayer</application>, ÄÌÑ ÚÁÐÉÓÉ, ÎÏ ÔÏÌØËÏ ÎÁ
ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ(NT4). åÓÌÉ Õ ÷ÁÓ ÐÒÏÂÌÅÍÙ Ó ÎÉÍÉ, ÐÏÐÒÏÂÕÊÔÅ ÓÄÅÌÁÔØ ÉÈ
ÄÏÓÔÕÐÎÙÍÉ ÎÁ ÚÁÐÉÓØ.
</para>
<para>÷Ù ÍÏÖÅÔÅ ×ÏÓÐÒÏÉÚ×ÏÄÉÔØ VCD, ÐÒÏÉÇÒÙ×ÁÑ <filename>.DAT</filename>
ÉÌÉ <filename>.MPG</filename> ÆÁÊÌÙ, ËÏÔÏÒÙÅ Windows ÐÏËÁÚÙ×ÁÅÔ ÎÁ VCD.
÷ÏÔ ËÁË ÜÔÏ ÒÁÂÏÔÁÅÔ (ÕËÁÚÙ×ÁÊÔÅ ÂÕË×Õ ÄÉÓËÁ ÷ÁÛÅÇÏ CD-ROM):</para>
<screen>mplayer <replaceable>d:/mpegav/avseq01.dat</replaceable></screen>
<para>DVDs ÔÁËÖÅ ÒÁÂÏÔÁÀÔ, ÕËÁÖÉÔÅ <option>-dvd-device</option> Ó ÂÕË×ÏÊ
÷ÁÛÅÇÏ DVD-ROM:</para>
<screen>mplayer dvd://<replaceable>&lt;title&gt;</replaceable> -dvd-device <replaceable>d</replaceable>:</screen>
<para>ëÏÎÓÏÌØ <application>Cygwin</application>/<application>MinGW</application>
ÓÌÅÇËÁ ÍÅÄÌÅÎÎÁÑ. ðÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ×Ù×ÏÄÁ ÉÌÉ
ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÐÃÉÉ <option>-quiet</option> ÕÌÕÞÛÁÅÔ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÎÁ
ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ. ðÒÑÍÏÊ ÒÅÎÄÅÒÉÎÇ (<option>-dr
</option>) ÔÁËÖÅ ÍÏÖÅÔ ÐÏÍÏÞØ. åÓÌÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ
ÐÒÅÒÙ×ÉÓÔÏ, ÐÏÐÒÏÂÕÊÔÅ <option>-autosync 100</option>. åÓÌÉ ËÁËÉÅ-ÔÏ ÉÚ ÜÔÉÈ
ÏÐÃÉÊ ÷ÁÍ ÐÏÍÏÇÕÔ, ÓÔÏÉÔ ÐÏÍÅÓÔÉÔØ ÉÈ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ.</para>
<note>
<para>ðÏÄ Windows Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ CPU ÏÔËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ SSE,
ÐÏ ÐÒÉÞÉÎÅ ÐÏ×ÔÏÒÑÀÝÉÈÓÑ, ÔÒÕÄÎÏ ÏÔÓÌÅÖÉ×ÁÅÍÙÊ ËÒÁÈÏ×, ÐÏ ×ÉÎÅ SSE.
åÓÌÉ ×Ù ÖÅÌÁÅÔÅ ÉÍÅÔØ ÐÏÄÄÅÒÖËÕ SSE ÐÏÄ Windows, ÐÒÉÄÅÔÓÑ ÏÔËÌÀÞÉÔØ
Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ CPU.
</para>
<para>åÓÌÉ Õ ×ÁÓ Pentiym 4 É ÚÁÍÅÔÉÌÉ ËÒÁÈÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÅËÏ× RealPlayer,
ÐÏÐÒÏÂÕÊÔÅ ÏÔËÌÀÞÉÔØ hyperthreading.
</para>
</note>
<sect2 id="cygwin">
<title><application>Cygwin</application></title>
<para>äÌÑ ËÏÍÐÉÌÑÃÉÉ <application>MPlayer</application> ÔÒÅÂÕÅÔÓÑ
<application>Cygwin</application> ×ÅÒÓÉÉ 1.5.0 ÉÌÉ ÓÔÁÒÛÅ.</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>
</sect2>
<sect2 id="mingw">
<title><application>MinGW</application></title>
<para>ðÒÅÖÄÅ, ÕÓÔÁÎÏ×ËÁ ×ÅÒÓÉÉ <application>MinGW</application>,
ÓÐÏÓÏÂÎÏÊ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ <application>MPlayer</application>, ÂÙÌÁ
ÓÌÏÖÎÏ×ÁÔÁ, ÎÏ ÓÅÊÞÁÓ ×ÓÅ ÒÁÂÏÔÁÅÔ Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ. ðÒÏÓÔÏ ÕÓÔÁÎÏ×ÉÔÅ
<application>MinGW</application> 3.1.0 ÉÌÉ ÂÏÌÅÅ ÎÏ×ÙÊ É MSYS 1.0.9 ÉÌÉ ÓÔÁÒÛÅ É
ÕËÁÖÉÔÅ MSYS ÐÏÓÔÕÓÔÁÎÏ×ÝÉËÕ, ÞÔÏ <application>MinGW</application>
ÕÓÔÁÎÏ×ÌÅÎ.</para>
<para>òÁÓÐÁËÕÊÔÅ ÆÁÊÌÙ ÚÁÇÏÌÏ×ËÏ× DirectX × <filename class="directory">/mingw/include/</filename>.</para>
<para>äÌÑ ÐÏÄÄÅÒÖËÉ ÓÖÁÔÙÈ ÚÁÇÏÌÏ×ËÏÁ× MOV ÎÅÏÂÈÏÄÉÍÁ
<ulink url="http://www.gzip.org/zlib/">zlib</ulink>, ËÏÔÏÒÕÀ
<application>MinGW</application> ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ.
óËÏÎÆÉÇÕÒÉÒÕÊÔŠţ, ÕËÁÚÁ× <option>--prefix=/mingw</option> É ÕÓÔÁÎÏ×ÉÔÅ
Å£ ÄÏ ËÏÍÐÉÌÑÃÉÉ <application>MPlayer</application>'Á.</para>
<para>ðÏÌÎÙÅ ÉÎÓÔÒÕËÃÉÉ ÐÏ ÓÂÏÒËÅ <application>MPlayer</application> É ÎÅÏÂÈÏÄÉÍÙÈ
ÉÂÌÉÏÔÅËÁÈ ÍÏÇÕÔ ÂÙÔØ ÎÁÊÄÅÎÙ ÎÁ ÓÔÒÁÎÉÃÅ
<ulink url="http://mplayerhq.hu/MPlayer/releases/win32/contrib/MPlayer-MinGW-Howto.txt">MPlayer MinGW HOWTO</ulink>.</para>
</sect2>
</sect1>
<sect1 id="macos">
<title>Mac OS</title>
<para>
<application>MPlayer</application> ÎÅ ÒÁÂÏÔÁÅÔ ÎÁ Mac OS ×ÅÒÓÉÊ ÍÅÎØÛÅ 10,
ÎÏ ËÏÍÐÉÌÉÒÕÅÔÓÑ "ÉÚ ËÏÒÏÂËÉ" ÎÁ Mac OS X 10.2 É ÓÔÁÒÛÅ. ðÒÅÄÐÏÞÉÔÁÅÍÙÍ ËÏÍÐÉÌÑÔÏÒÏÍ
Ñ×ÌÑÅÔÓÑ Apple ×ÅÒÓÉÑ GCC 3.x ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÅÇÏ. ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÎÁÞÁÌØÎÏÅ ÏËÒÕÖÅÎÉÅ
ÄÌÑ ËÏÍÐÉÌÑÃÉÉ, ÕÓÔÁÎÏ×É× Apple'Ï×ÓËÉÊ
<ulink url="http://developer.apple.com/tools/download/">Xcode</ulink>.
åÓÌÉ Õ ×ÁÓ Mac OS X 10.3.9 ÉÌÉ ×ÙÛÅ É QuickTime 7, ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ
×ÉÄÅÏ ÄÒÁÊ×ÅÒ <option>macosx</option>.
</para>
<para>
ë ÓÏÖÁÌÅÎÉÀ, ÏÓÎÏ×ÎÏÅ ÏËÒÕÖÅÎÉÅ ÎÅ ÐÏÚ×ÏÌÑÅÔ ÐÏÌÕÞÉÔØ ÐÒÅÉÍÕÝÅÓÔ×Ï ÏÔ ×ÓÅÈ
ÐÒÉÑÔÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ <application>MPlayer</application>. ÷ ÞÁÓÔÎÏÓÔÉ,
ÞÔÏÂÙ ÉÍÅÔØ ×ËÌÀÞÅÎÎÕÀ ÐÏÄÄÅÒÖËÕ OSD, ÐÏÔÒÅÂÕÀÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ × ÓÉÓÔÅÍÅ
ÂÉÂÌÉÏÔÅËÉ <systemitem class="library">fontconfig</systemitem>
É <systemitem class="library">freetype</systemitem>.
÷ ÏÔÌÉÞÉÅ ÏÔ ÏÓÔÁÌØÎÙÈ Unix'Ï×, ÔÁËÉÈ ËÁË Linux É ËÌÏÎÙ BSD, OS X
ÎÅ ÉÍÅÅÔ ÐÏÓÔÁ×ÌÑÀÝÅÊÓÑ Ó ïó ÓÉÓÔÅÍÕ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ.
</para>
<para>
åÓÔØ ËÁË ÍÉÎÉÍÕÍ Ä×Á ÎÁ ×ÙÂÏÒ:
<ulink url="http://fink.sourceforge.net/">Fink</ulink> É
<ulink url="http://www.macports.org/">DarwinPorts</ulink>.
ïÎÉ ÏÂÁ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÏÄÉÎÁËÏ×ÙÊ ÓÅÒ×ÉÓ (Ô.Å. ÏÇÒÏÍÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÁËÅÔÏ×
ÄÌÑ ÕÓÔÁÎÏ×ËÉ, ÒÁÚÒÅÛÅÎÉÅ ÚÁ×ÉÓÉÍÏÓÔÅÊ, ×ÏÚÍÏÖÎÏÓÔØ ÐÒÏÓÔÏÊ
ÕÓÔÁÎÏ×ËÉ/ÏÂÎÏ×ÌÅÎÉÑ/ÕÄÁÌÅÎÉÑ ÐÁËÅÔÏ× É Ô.Ä.).
Fink ÐÒÅÄÌÁÇÁÅÔ ËÁË ÐÒÅËÏÍÐÉÌÉÒÏ×ÁÎÎÙÅ ÂÉÎÁÒÎÙÅ ÐÁËÅÔÙ, ÔÁË É ÓÂÏÒËÕ
×ÓÅÇÏ ÉÚ ÉÓÈÏÄÎÉËÏ×, × ÔÏ ×ÒÅÍÑ ËÁË DarwinPorts ÐÒÅÄÌÁÇÁÅÔ ÔÏÌØËÏ ÓÏÂÉÒÁÔØ ÉÚ
ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.
The author of this guide chose DarwinPorts for the simple fact that its basic
setup was more lightweight.
Later examples will be based on DarwinPorts.
</para>
<para>
÷ ÞÁÓÔÎÏÓËÉ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ <application>MPlayer</application> Ó ÐÏÄÄÅÒÖËÏÊ OSD:
<screen>sudo port install pkgconfig</screen>
üÔÏ ÕÓÔÁÎÏ×ÉÔ <application>pkg-config</application>, ËÏÔÏÒÙÊ Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÏÊ
ÕÐÒÁ×ÌÅÎÉÑ ÆÌÁÇÁÍÉ ËÏÍÐÉÌÑÃÉÉ/ÓÂÏÒËÉ ÂÉÂÌÉÏÔÅË.
óËÒÉÐÔ <systemitem>configure</systemitem> ÐÒÏÇÒÁÍÍÙ <application>MPlayer</application>
ÉÓÐÏÌØÚÕÅÔ ÅÇÏ ÄÌÑ ÐÒÁ×ÉÌØÎÏÇÏ ÏÂÎÁÒÕÖÅÎÉÑ ÂÉÂÌÉÏÔÅË.
ôÅÍ ÖÅ ÓÐÏÓÏÂÏÍ ÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ <application>fontconfig</application>:
<screen>sudo port install fontconfig</screen>
úÁÔÅÍ ÍÏÖÎÏ ÐÒÏÄÏÌÖÉÔØ, ÚÁÐÕÓÔÉ× <application>MPlayer</application>'Ï×ÓËÉÊ
<systemitem>configure</systemitem> ÓËÒÉÐÔ (ÎÅ ÚÁÂÕÄØÔÅ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ
<systemitem>PKG_CONFIG_PATH</systemitem> É <systemitem>PATH</systemitem>,
ÞÔÏÂÙ <systemitem>configure</systemitem> ÍÏÇ ÎÁÊÔÉ ÂÉÂÌÉÏÔÅËÉ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ
ÐÒÉ ÐÏÍÏÝÉ DarwinPorts):
<screen>PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure</screen>
</para>
<sect2 id="osx_gui">
<title>MPlayer OS X GUI</title>
<para>
÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÒÏÄÎÏÊ GUI ÄÌÑ <application>MPlayer</application> ×ÍÅÓÔÅ Ó
ÐÒÅËÏÍÐÉÌÉÒÏ×ÁÎÎÙÍÉ ÂÉÎÁÒÎÉËÁÍÉ <application>MPlayer</application> ÄÌÑ Mac OS X
ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Õ ÐÒÏÅËÔÁ
<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink>, ÎÏ ÐÒÅÄÕÐÒÅÖÄÁÅÍ:
ÜÔÏÔ ÐÒÏÅËÔ ÄÁ×ÎÏ ÎÅ ÒÁÚ×É×ÁÅÔÓÑ.
</para>
<para>
ë ÓÞÁÓÔØÀ, <application>MPlayerOSX</application> ÂÙÌ ÐÏÄÈ×ÁÞÅÎ ÞÌÅÎÏÍ ËÏÍÁÎÄÙ
<application>MPlayer</application>. ðÒÅÄ×ÁÒÉÔÅÌØÎÙÅ ÒÅÌÉÚÙ ÄÏÓÔÕÐÎÙ Ó ÎÁÛÅÊ
<ulink url="http://mplayerhq.hu/dload.html">ÓÔÒÁÎÉÃÙ ÚÁËÁÞËÉ</ulink>
É ÓËÏÒÏ ÏÖÉÄÁÅÔÓÑ ÏÆÉÃÉÁÌØÎÙÊ ÒÅÌÉÚ.
</para>
<para>
þÔÏÂÙ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÓÏÂÒÁÔØ <application>MPlayerOSX</application> ÉÚ
ÉÓÈÏÄÎÙÊ ÔÅËÓÔÏ×, ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ
<systemitem>mplayerosx</systemitem>,
<systemitem>main</systemitem> É ËÏÐÉÀ
<systemitem>main</systemitem> CVS ÍÏÄÕÌÑ, ÎÁÚÙ×ÁÀÝÅÇÏÓÑ
<systemitem>main_noaltivec</systemitem>.
<systemitem>mplayerosx</systemitem> ÜÔÏ GUI frontend,
<systemitem>main</systemitem> - ÜÔÏ MPlayer, Á
<systemitem>main_noaltivec</systemitem> - ÜÔÏ MPlayer ÓÏÂÒÁÎÎÙÊ ÂÅÚ ÐÏÄÄÅÒÖËÉ AltiVec.
</para>
<para>
äÌÑ ÉÚ×ÌÅÞÅÎÉÑ ÍÏÄÕÌÅÊ ÉÚ SVN:
<screen>
svn checkout svn://svn.mplayerhq.hu/mplayerosx/trunk/ mplayerosx
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk/ main
</screen>
</para>
<para>
þÔÏÂÙ ÓÏÂÒÁÔØ <application>MPlayerOSX</application> ÐÏÔÒÅÂÕÅÔÓÑ ÎÁÓÔÒÏÉÔØ ÞÔÏ-ÔÏ ×ÒÏÄÅ ÜÔÏÇÏ:
<screen>
MPlayer_source_directory
|
|--->main (MPlayer Subversion ÉÓÈÏÄÎÉËÉ)
|
|--->main_noaltivec (MPlayer Subversion ÉÓÈÏÄÎÉËÉ, ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÎÙÊ Ó --disable-altivec)
|
|--->mplayerosx (MPlayer OS X Subversion ÉÓÈÏÄÎÉËÉ)
</screen>
óÎÁÞÁÌÁ ÎÁÄÏ ÓÏÂÒÁÔØ main É main_noaltivec.
</para>
<para>
úÁÔÅÍ ÕÓÔÁÎÏ×ÉÔØ ÇÌÏÂÁÌØÎÕÀ ÐÅÒÅÍÅÎÎÕÀ:
<screen>export MACOSX_DEPLOYMENT_TARGET=10.3</screen>
</para>
<para>
úÁÔÅÍ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ:
</para>
<para>
åÓÌÉ ËÏÎÆÉÇÕÒÉÒÕÅÔÅ ÄÌÑ G4 ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÅÇÏ CPU Ó ÐÏÄÄÅÒÖÎÏÊ AltiVec,
ÄÅÌÁÊÔÅ ÔÁË:
<screen>
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
</screen>
åÓÌÉ ËÏÎÆÉÇÕÒÉÒÕÅÔÅ ÄÌÑ ÍÁÛÉÎÙ c G3 ÂÅÚ AltiVec, ÉÓÐÏÌØÚÕÅÔÅ:
<screen>
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
--disable-altivec
</screen>
÷ÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ <filename>config.mak</filename> É ÉÚÍÅÎÉÔØ
<systemitem>-mcpu</systemitem> É <systemitem>-mtune</systemitem>
Ó <systemitem>74XX</systemitem> ÎÁ <systemitem>G3</systemitem>.
</para>
<para>
ðÒÏÄÏÌÖÁÊÔÅ Ó
<screen>
make
</screen>
ÐÏÓÌÅ ÞÅÇÏ ÉÄÉÔÅ × ËÁÔÁÌÏÇ mplayerosx É ÔÁÍ ÎÁÂÅÒÉÔÅ:
<screen>
make dist
</screen>
üÔÏ ÓÏÚÄÁÓÔ ÓÖÁÔÙÊ ÁÒÈÉ× <systemitem>.dmg</systemitem> Ó ËÏÔÏ×ÙÍ Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ
ÂÉÎÁÒÎÉËÏÍ.
</para>
<para>
ôÁËÖÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÅËÔ <application>Xcode</application> 2.1;
ÂÏÌÅÅ ÓÔÁÒÙÊ <application>Xcode</application> 1.x ÂÏÌØÛÅ ÎÅ ÒÁÂÏÔÁÅÔ.
</para>
</sect2>
</sect1>
<sect1 id="exotic_platforms">
<title>Exotic Platforms</title>
<para>
<application>MPlayer</application> ÒÁÂÏÔÁÅÔ ÎÁ ÎÅËÏÔÏÒÙÈ ÜËÚÏÔÉÞÅÓËÉÈ ÐÌÁÔÆÏÒÍÁÈ,
ÎÏ ÂÏÌØÛÉÎÓÔ×Ï ÐÌÁÔÆÏÒÍÎÏ-ÓÐÅÃÉÆÉÞÎÙÈ ÉÚÍÅÎÅÎÉÊ ÎÅ ÂÙÌÉ ×ÎÅÓÅÎÙ ÏÂÒÁÔÎÏ × ÏÓÎÏ×ÎÏÅ
ÄÅÒÅ×Ï ÉÓÈÏÄÎÙÈ ËÏÄÏ×. úÁ ÉÎÓÔÒÕËÃÉÑÍÉ ÐÏ ÓÂÏÒËÅ ÐÒÉÄÅÔÓÑ ÏÂÒÁÔÉÔØÓÑ Ë
ÄÏËÕÍÅÎÔÁÃÉÉ, ÓÐÅÃÉÆÉÞÎÏÊ ÄÌÑ ÓÉÓÔÅÍÙ.
</para>
<sect2 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>, ÞÔÏ ïþåîø ÍÅÄÌÅÎÎÏ.
</para>
</sect2>
<sect2 id="amiga">
<title>Amiga/MorphOS (GeekGadgets)</title>
<para>
<!--FIXME need correct translation
People over at
-->
ìÀÄÉ Ó[People over at] <ulink url="http://www.amigasoft.net">www.amigasoft.net</ulink>
ÓÄÅÌÁÌÉ ÐÁËÅÔÙ ÔÅËÕÝÉÈ <application>MPlayer</application> É
<application>MEncoder</application>.
</para>
<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=92">
<application>MEncoder</application> 1.0pre3 ÂÉÎÁÒÎÉË</ulink>
</para></listitem>
</itemizedlist>
</para>
</sect2>
</sect1>
</chapter>