File: macos.html

package info (click to toggle)
mplayer 1.0~rc1-12etch7
  • links: PTS
  • area: main
  • in suites: etch
  • size: 47,324 kB
  • ctags: 86,269
  • sloc: ansic: 580,415; xml: 107,529; sh: 7,643; makefile: 2,860; asm: 2,206; cpp: 1,034; objc: 865; awk: 234; perl: 82
file content (123 lines) | stat: -rw-r--r-- 9,292 bytes parent folder | download | duplicates (2)
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&#337;z&#337;</a></td><th width="60%" align="center">12. fejezet - Portok</th><td width="20%" align="right"><a accesskey="n" href="exotic_platforms.html">Kvetkez&#337;</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&#369;kdik a 10-esnl rgebbi Mac OS-eken,
de knnyedn lefordthat Mac OS X 10.2 s ks&#337;bbi verzik alatt.
A javasolt fordt a GCC 3.x vagy ks&#337;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&#337;t is.
</p><p>
Sajnos az alap krnyezet nem teszi lehet&#337;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&#337;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&#337; nagyjbl ugyan azt a szolgltatst nyjtja (pl. rengeteg vlaszthat
csomag, fgg&#337;sgek kezelse, csomagok egyszer&#369; teleptse/frisstse/eltvoltsa,
stb...).
A Fink biztost el&#337;fordtott binris csomagokat, de forrsbl is lefordthat
brmi, mg a DarwinPorts csak forrsbl trtn&#337; fordtst tesz lehet&#337;v.
Ezen lers szerz&#337;je a DarwinPorts-ot vlasztotta, azon egyszer&#369; okbl kifolylag,
hogy a belltsa sokkal egyszer&#369;bb.
A ks&#337;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&#337; rendszer.
Az <span class="application">MPlayer</span> <code class="systemitem">configure</code> script-je
is ezt hasznlja a fggvnyknyvtrak megfelel&#337; 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&#337;fordtott
<span class="application">MPlayer</span> binrissal egytt Mac OS X al a
<a href="http://mplayerosx.sf.net/" target="_top">MPlayerOSX</a> projektb&#337;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&#337;zetes kiadsok elrhet&#337;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
   |
   |---&gt;main           (MPlayer Subversion forrs)
   |
   |---&gt;main_noaltivec (MPlayer Subversion forrs --disable-altivec -kel konfigurlva)
   |
   |---&gt;mplayerosx     (MPlayer OS X Subversion forrs)
</pre><p>

El&#337;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&#337;bbi, AltiVec tmogatssal rendelkez&#337; 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&#337;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&#369;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&#337;z&#337;</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&#337;</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>