synced with 1.70

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16549 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
gabrov 2005-09-22 19:57:14 +00:00
parent 3b01938238
commit f1337bf902
1 changed files with 101 additions and 11 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- synced with 1.67 -->
<!-- synced with 1.70 -->
<chapter id="ports" xreflabel="Ports">
<title>Portok</title>
@ -564,23 +564,113 @@ Haszn
<sect1 id="macos">
<title>Mac OS</title>
<para>
Csak a Mac OS X 10.2-es verzió és utódai támogatottak a hivatalos
<application>MPlayer</application> forrásban. Régebbi verziók támogatásához
javításokat szívesen fogadunk!
Az <application>MPlayer</application>nek gond nélkül kell(ene) fordulnia egyből
Mac OS X 10.2 és ez felett. A javasolt fordító a GCC 3.x vagy későbbi Apple féle
változata. Ha Mac OS X 10.3.9 vagy régebbi verziód és QuickTime 7-esed van,
használhatod a macosx videó kimeneti vezérlőt is.
</para>
<sect2 id="mplayerosx">
<title>MPlayer OS X</title>
<para>
Van egy natív GUI az <application>MPlayer</application>hez egy előfordított
<application>MPlayer</application> binárissal együtt Mac OS X alá a
<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink> projektből, de
emlékezz rá: ez a projekt már nem aktív.
</para>
<para>
Az Apple saját GCC 3.x-es fordítója ajánlott, legfőképp, ha
<systemitem class="library">libavcodec</systemitem>-et is használunk, mert
azt az Apple módosított GCC 2.95.x verziója nem támogatja a C99-es
szintaxist.
Szerencsére az <application>MPlayerOSX</application> projektet az
<application>MPlayer</application> csapat egyik tagja átvette.
Előzetes kiadások elérhetőek a
<ulink url="http://mplayerhq.hu/dload.html">letöltési oldalunkról</ulink>
és hamarosan jön a hivatalos kiadás is.
</para>
<para>
Mindezek mellett még egy Aqua GUI is elérhető az <application>MPlayer</application>hez,
melyet egy előre lefordított lejátszó binárissal együtt tölthetünk le az
<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink> csapat oldaláról.
Ha saját magad akarod lefordítani forrásból az <application>MPlayerOSX</application>et,
szükséged lesz az <systemitem>mplayerosx</systemitem>-re, a
<systemitem>main</systemitem>-re és a
<systemitem>main</systemitem> CVS modul
<systemitem>main_noaltivec</systemitem>-re átnevezett másolatára.
<systemitem>mplayerosx</systemitem> a GUI frontend,
<systemitem>main</systemitem> az MPlayer és a
<systemitem>main_noaltivec</systemitem> az MPlayer AltiVec támogatás
nélkül.
</para>
<para>
A CVS modulok letöltéséhez használt az alábbi parancsokat:
<screen>
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P mplayerosx
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P main
</screen>
</para>
<para>
Az <application>MPlayerOSX</application> elkészítéséhez valami ilyesmit kell
csinálnod:
<screen>
MPlayer_forras_konyvtar
|
|--->main (MPlayer CVS forrás)
|
|--->main_noaltivec (MPlayer CVS forrás --disable-altivec -kel konfigurálva)
|
|--->mplayerosx (MPlayer OS X CVS forrás)
</screen>
Először a main és main_noaltivec-et kell lefordítanod.
</para>
<para>
Ezután állíts be egy globális változót:
<screen>export MACOSX_DEPLOYMENT_TARGET=10.3</screen>
</para>
<para>
Majd konfigurálj:
</para>
<para>
Ha a G4 vagy későbbi, AltiVec támogatással rendelkező CPU-ra konfigurálsz:
<screen>
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
</screen>
Ha G3-as, AltiVec nélküli gépre:
<screen>
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
--disable-altivec
</screen>
Lehet, hogy szerkesztened kell a <filename>config.mak</filename> fájlt és
át kell írnod az <systemitem>-mcpu</systemitem>-t és <systemitem>-mtune</systemitem>-t
<systemitem>74XX</systemitem>-ről <systemitem>G3</systemitem>-ra.
</para>
<para>
Folytasd a
<screen>
make
</screen>
paranccsal, majd menj a mplayerosx könyvtárba és írd be
<screen>
make dist
</screen>
Ez egy tömörített <systemitem>.dmg</systemitem> archívot hoz létre
egy használatra kész binárissal.
</para>
<para>
Használhatod az <application>Xcode</application> 2.1 projektet is;
a régi, <application>Xcode</application> 1.x projekt nem működik már.
</para>
</sect2>
</sect1>
<sect1 id="amiga">