1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>12.5. Mac OS</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - The Movie Player"><link rel="up" href="ports.html" title="12. fejezet - Portok"><link rel="prev" href="windows.html" title="12.4. Windows"><link rel="next" href="exotic_platforms.html" title="12.6. Egzotikus platformok"><link rel="preface" href="howtoread.html" title="Hogyan olvasd ezt a dokumentcit"><link rel="chapter" href="intro.html" title="1. fejezet - Bevezets"><link rel="chapter" href="install.html" title="2. fejezet - Telepts"><link rel="chapter" href="usage.html" title="3. fejezet - Hasznlat"><link rel="chapter" href="cd-dvd.html" title="4. fejezet - CD/DVD hasznlat"><link rel="chapter" href="faq.html" title="5. fejezet - Gyakran ismtelt krdsek"><link rel="chapter" href="containers.html" title="6. fejezet - Kontnerek"><link rel="chapter" href="codecs.html" title="7. fejezet - Codec-ek"><link rel="chapter" href="video.html" title="8. fejezet - Vide kimeneti eszkzk"><link rel="chapter" href="audio.html" title="9. fejezet - Audi kimeneti eszkzk"><link rel="chapter" href="tv.html" title="10. fejezet - TV"><link rel="chapter" href="radio.html" title="11. fejezet - Rdi"><link rel="chapter" href="ports.html" title="12. fejezet - Portok"><link rel="chapter" href="mencoder.html" title="13. fejezet - A MEncoder hasznlatnak alapjai"><link rel="chapter" href="encoding-guide.html" title="14. fejezet - Kdols a MEncoderrel"><link rel="appendix" href="bugreports.html" title="A. fggelk - Hogyan jelentsd a hibkat"><link rel="appendix" href="bugs.html" title="B. fggelk - Ismert hibk"><link rel="appendix" href="skin.html" title="C. fggelk - MPlayer skin formtum"><link rel="appendix" href="history.html" title="D. fggelk - Trtnelem"><link rel="subsection" href="macos.html#osx_gui" title="12.5.1. MPlayer OS X GUI"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">12.5. Mac OS</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="windows.html">Előző</a></td><th width="60%" align="center">12. fejezet - Portok</th><td width="20%" align="right"><a accesskey="n" href="exotic_platforms.html">Kvetkező</a></td></tr></table><hr></div><div class="sect1" lang="hu"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="macos"></a>12.5. Mac OS</h2></div></div></div><p>
Az <span class="application">MPlayer</span> nem műkdik a 10-esnl rgebbi Mac OS-eken,
de knnyedn lefordthat Mac OS X 10.2 s ksőbbi verzik alatt.
A javasolt fordt a GCC 3.x vagy ksőbbi Apple fle vltozata.
Az alap fordtsi krnyezetet az Apple
<a href="http://developer.apple.com/tools/download/" target="_top">Xcode</a>
teleptsvel kapod meg.
Ha Mac OS X 10.3.9 vagy rgebbi verzid s QuickTime 7-esed van,
hasznlhatod a <tt class="option">macosx</tt> vide kimeneti vezrlőt is.
</p><p>
Sajnos az alap krnyezet nem teszi lehetőv az <span class="application">MPlayer</span>
sszes kpessgnek kihasznlst.
Pldul ha befordtott OSD tmogatst szeretnl, teleptett
<code class="systemitem">fontconfig</code> s a
<code class="systemitem">freetype</code> fggvnyknyvtrakra
lesz szksged. Ms Unix-okkal ellenttben, mint amilyen a legtbb
Linux s BSD varins, az OS X nem rendelkezik alaprtelmezett csomag
kezelővel, ami az opercis rendszerhez tartozna.
</p><p>
Kt fggetlen kzl vlaszthatsz:
<a href="http://fink.sourceforge.net/" target="_top">Fink</a> s
<a href="http://www.macports.org/" target="_top">DarwinPorts</a>.
Mindkettő nagyjbl ugyan azt a szolgltatst nyjtja (pl. rengeteg vlaszthat
csomag, fggősgek kezelse, csomagok egyszerű teleptse/frisstse/eltvoltsa,
stb...).
A Fink biztost előfordtott binris csomagokat, de forrsbl is lefordthat
brmi, mg a DarwinPorts csak forrsbl trtnő fordtst tesz lehetőv.
Ezen lers szerzője a DarwinPorts-ot vlasztotta, azon egyszerű okbl kifolylag,
hogy a belltsa sokkal egyszerűbb.
A ksőbbi pldk mind DarwinPorts-on alapszanak.
</p><p>
Pldul az <span class="application">MPlayer</span> lefordtsa OSD tmogatssal:
</p><pre class="screen">sudo port install pkgconfig</pre><p>
Ez telepti a <span class="application">pkg-config</span>-ot, ami a fggvnyknyvtrak
fordtsi/szerkesztsi flag-jeinek kezelst vgző rendszer.
Az <span class="application">MPlayer</span> <code class="systemitem">configure</code> script-je
is ezt hasznlja a fggvnyknyvtrak megfelelő detektlshoz.
Ezutn hasonl mdon teleptheted a <span class="application">fontconfig</span>-ot:
</p><pre class="screen">sudo port install fontconfig</pre><p>
Ezek utn indthatod az <span class="application">MPlayer</span>
<code class="systemitem">configure</code> script-jt (figyelj a
<code class="systemitem">PKG_CONFIG_PATH</code> s <code class="systemitem">PATH</code>
krnyezeti vltozk belltsra, hogy a <code class="systemitem">configure</code> megtallja
a DarwinPorts-szal teleptett fggvnyknyvtrakat):
</p><pre class="screen">PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure</pre><p>
</p><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="osx_gui"></a>12.5.1. MPlayer OS X GUI</h3></div></div></div><p>
Van egy natv GUI az <span class="application">MPlayer</span>hez egy előfordtott
<span class="application">MPlayer</span> binrissal egytt Mac OS X al a
<a href="http://mplayerosx.sf.net/" target="_top">MPlayerOSX</a> projektből, de
emlkezz r: ez a projekt mr nem aktv.
</p><p>
Szerencsre az <span class="application">MPlayerOSX</span> projektet az
<span class="application">MPlayer</span> csapat egyik tagja tvette.
Előzetes kiadsok elrhetőek a
<a href="http://mplayerhq.hu/dload.html" target="_top">letltsi oldalunkrl</a>
s hamarosan jn a hivatalos kiads is.
</p><p>
Ha sajt magad akarod lefordtani forrsbl az <span class="application">MPlayerOSX</span>et,
szksged lesz az <code class="systemitem">mplayerosx</code>-re, a
<code class="systemitem">main</code>-re s a
<code class="systemitem">main</code> CVS modul
<code class="systemitem">main_noaltivec</code>-re tnevezett msolatra.
<code class="systemitem">mplayerosx</code> a GUI frontend,
<code class="systemitem">main</code> az MPlayer s a
<code class="systemitem">main_noaltivec</code> az MPlayer AltiVec tmogats
nlkl.
</p><p>
Az SVN modulok letltshez hasznlt az albbi parancsokat:
</p><pre class="screen">
svn checkout svn://svn.mplayerhq.hu/mplayerosx/trunk/ mplayerosx
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk/ main
</pre><p>
</p><p>
Az <span class="application">MPlayerOSX</span> elksztshez valami ilyesmit kell
csinlnod:
</p><pre class="screen">
MPlayer_forras_konyvtar
|
|--->main (MPlayer Subversion forrs)
|
|--->main_noaltivec (MPlayer Subversion forrs --disable-altivec -kel konfigurlva)
|
|--->mplayerosx (MPlayer OS X Subversion forrs)
</pre><p>
Előszr a main s main_noaltivec-et kell lefordtanod.
</p><p>
Ezutn llts be egy globlis vltozt:
</p><pre class="screen">export MACOSX_DEPLOYMENT_TARGET=10.3</pre><p>
</p><p>
Majd konfigurlj:
</p><p>
Ha a G4 vagy ksőbbi, AltiVec tmogatssal rendelkező CPU-ra konfigurlsz:
</p><pre class="screen">
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
</pre><p>
Ha G3-as, AltiVec nlkli gpre:
</p><pre class="screen">
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
--disable-altivec
</pre><p>
Lehet, hogy szerkesztened kell a <tt class="filename">config.mak</tt> fjlt s
t kell rnod az <code class="systemitem">-mcpu</code>-t s <code class="systemitem">-mtune</code>-t
<code class="systemitem">74XX</code>-ről <code class="systemitem">G3</code>-ra.
</p><p>
Folytasd a
</p><pre class="screen">
make
</pre><p>
paranccsal, majd menj a mplayerosx knyvtrba s rd be
</p><pre class="screen">
make dist
</pre><p>
Ez egy tmrtett <code class="systemitem">.dmg</code> archvot hoz ltre
egy hasznlatra ksz binrissal.
</p><p>
Hasznlhatod az <span class="application">Xcode</span> 2.1 projektet is;
a rgi, <span class="application">Xcode</span> 1.x projekt nem műkdik mr.
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="windows.html">Előző</a></td><td width="20%" align="center"><a accesskey="u" href="ports.html">Fel</a></td><td width="40%" align="right"><a accesskey="n" href="exotic_platforms.html">Kvetkező</a></td></tr><tr><td width="40%" align="left" valign="top">12.4. Windows</td><td width="20%" align="center"><a accesskey="h" href="index.html">Tartalom</a></td><td width="40%" align="right" valign="top">12.6. Egzotikus platformok</td></tr></table></div></body></html>
|