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 (125 lines) | stat: -rw-r--r-- 9,506 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
124
125
<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 - Multimediln p&#345;ehrva&#269;"><link rel="up" href="ports.html" title="Kapitola 12. Porty"><link rel="prev" href="windows.html" title="12.4. Windows"><link rel="next" href="exotic_platforms.html" title="12.6. Exotick platformy"><link rel="preface" href="howtoread.html" title="Jak &#269;st tuto  dokumentaci"><link rel="chapter" href="intro.html" title="Kapitola 1. P&#345;edstaven"><link rel="chapter" href="install.html" title="Kapitola 2. Instalace"><link rel="chapter" href="usage.html" title="Kapitola 3. Pou&#382;it"><link rel="chapter" href="cd-dvd.html" title="Kapitola 4. Pou&#382;it CD/DVD"><link rel="chapter" href="faq.html" title="Kapitola 5. &#268;asto Kladen Dotazy (FAQ)"><link rel="chapter" href="containers.html" title="Kapitola 6. Nosn formty (Containers)"><link rel="chapter" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="chapter" href="video.html" title="Kapitola 8. Vstupn video za&#345;zen/rozhran"><link rel="chapter" href="audio.html" title="Kapitola 9. Vstupn zvukov za&#345;zen"><link rel="chapter" href="tv.html" title="Kapitola 10. TV"><link rel="chapter" href="radio.html" title="Kapitola 11. Rdio"><link rel="chapter" href="ports.html" title="Kapitola 12. Porty"><link rel="chapter" href="mencoder.html" title="Kapitola 13. Zkladn pou&#382;it MEncoderu"><link rel="chapter" href="encoding-guide.html" title="Kapitola 14. Enkdovn s MEncoderem"><link rel="appendix" href="bugreports.html" title="P&#345;loha A. Jak hlsit chyby"><link rel="appendix" href="bugs.html" title="P&#345;loha B. Znm chyby"><link rel="appendix" href="skin.html" title="P&#345;loha C. Formt skin&#367; MPlayeru"><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">P&#345;edchzejc</a></td><th width="60%" align="center">Kapitola 12. Porty</th><td width="20%" align="right"><a accesskey="n" href="exotic_platforms.html">Dal&#353;</a></td></tr></table><hr></div><div class="sect1" lang="cs"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="macos"></a>12.5. Mac OS</h2></div></div></div><p>
<span class="application">MPlayer</span> nepracuje na Mac OS verzch pod
10, ale m&#283;l by bt bez prav kompilovateln na Mac OS X 10.2 a vy&#353;&#353;ch.
Preferovan verze kompileru je Apple verze
GCC 3.x a vy&#353;&#353;ch.
Zkladn prost&#345;ed pro kompilaci m&#367;&#382;ete zskat instalac
<a href="http://developer.apple.com/tools/download/" target="_top">Xcode</a>
od Apple. Mte-li Mac OS X 10.3.9 nebo pozd&#283;j&#353; a QuickTime 7
m&#367;&#382;ete pou&#382;t vstupn video rozhran <tt class="option">macosx</tt>.
</p><p>
Nane&#353;t&#283;st toto zkladn prost&#345;ed neumo&#382;&#328;uje vyu&#382;t v&#353;echny
p&#283;kn vlastnosti <span class="application">MPlayer</span>u.
Nap&#345;klad, budete-li chtt mt zakompilovnu podporu OSD, budete
muset mt na svm stroji nainstalovny knihovny
<code class="systemitem">fontconfig</code>
a <code class="systemitem">freetype</code>.
 Narozdl od jinch Unix&#367;, jako je v&#283;t&#353;ina variant Linuxu a BSD, OS X
 nem bal&#269;kovac systm distribuovan se systmem.
</p><p>
M&#367;&#382;ete vybrat minimln&#283; ze dvou:
<a href="http://fink.sourceforge.net/" target="_top">Fink</a>u a
<a href="http://www.macports.org/" target="_top">DarwinPorts</a>.
Oba poskytuj zhruba stejn slu&#382;by (nap&#345;. mnoho dostupnch bal&#269;k&#367;,
&#345;e&#353;en zvislost, schopnost jednodu&#353;e p&#345;idvat/aktualizovat/odebrat
bal&#269;ky, atp...).
Fink nabz jak p&#345;edkompilovan binrn bal&#269;ky, tak mo&#382;nost kompilovat
v&#353;echno ze zdrojovho kdu, zatmco DarwinPorts nabz pouze mo&#382;nost
kompilace ze zdrojovho kdu.
Autor tto p&#345;ru&#269;ky zvolil DarwinPorts z jednoduchho d&#367;vodu, &#382;e jeho
zkladn nastaven je mnohem leh&#269;.
Pozd&#283;j&#353; p&#345;klady budou zalo&#382;eny na DarwinPorts.
</p><p>
Nap&#345;klad pro kompilaci <span class="application">MPlayer</span> s podporou OSD:
</p><pre class="screen">sudo port install pkgconfig</pre><p>
Takto nainstalujete <span class="application">pkg-config</span>, co&#382; je systm pro sprvu
knihovnch p&#345;znak&#367; compile/link.
<span class="application">MPlayer</span>&#367;v skript <code class="systemitem">configure</code> jej
pou&#382;v pro sprvnou detekci knihoven.
Pak m&#367;&#382;ete nainstalovat <span class="application">fontconfig</span>
podobnm zp&#367;sobem:
</p><pre class="screen">sudo port install fontconfig</pre><p>
Nsledn&#283; m&#367;&#382;ete pokra&#269;ovat spu&#353;t&#283;nm <span class="application">MPlayer</span>ova
<code class="systemitem">configure</code> skriptu (ov&#283;&#345;te prom&#283;nn prost&#345;ed
<code class="systemitem">PKG_CONFIG_PATH</code> a <code class="systemitem">PATH</code>,
aby <code class="systemitem">configure</code> na&#353;el knihovny instalovan pomoc
DarwinPorts):
</p><pre class="screen">PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure</pre><p>
</p><div class="sect2" lang="cs"><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>
M&#367;&#382;ete si sthnout nativn GUI pro <span class="application">MPlayer</span> spolu
s p&#345;edkompilovanmi binrkami <span class="application">MPlayer</span>u pro Mac OS X
z <a href="http://mplayerosx.sf.net/" target="_top">MPlayerOSX</a> projektu, ale upozor&#328;ujeme:
tento projekt ji&#382; nen aktivn.
</p><p>
Na&#353;t&#283;st byl <span class="application">MPlayerOSX</span> p&#345;evzat &#269;lenem
<span class="application">MPlayer</span> tmu.
P&#345;edvd&#283;c verze lze sthnout z na&#353;
<a href="http://mplayerhq.hu/dload.html" target="_top">download strnky</a>
a oficiln verze by m&#283;la p&#345;ijt ji&#382; brzy.
</p><p>
Abyste mohli skompilovat <span class="application">MPlayerOSX</span> ze zdrojovho
kdu sami, budete pot&#345;ebovat <code class="systemitem">mplayerosx</code>,
<code class="systemitem">main</code> a kopii
<code class="systemitem">main</code> CVS modulu jmnem
<code class="systemitem">main_noaltivec</code>.
<code class="systemitem">mplayerosx</code> je GUI nadstavba,
<code class="systemitem">main</code> je MPlayer a
<code class="systemitem">main_noaltivec</code> je MPlayer p&#345;elo&#382;en bez podpory AltiVec.
</p><p>
Pro sta&#382;en SVN modul&#367; pou&#382;ijte:

</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>
Abyste skompilovali <span class="application">MPlayerOSX</span> budete muset setavit
asi toto:

</p><pre class="screen">
Adres&#345;_se_zdrojky_MPlayeru
   |
   |---&gt;main           (Zdrojov kd MPlayeru ze Subversion)
   |
   |---&gt;main_noaltivec (Zdrojov kd MPlayeru ze Subversion konfigurovn s --disable-altivec)
   |
   |---&gt;mplayerosx     (Zdrojov kd MPlayer OS X ze Subversion)
</pre><p>

Nejd&#345;v muste skompilovat main a main_noaltivec.
</p><p>
Pak nastavte globln prom&#283;nnou:

</p><pre class="screen">export MACOSX_DEPLOYMENT_TARGET=10.3</pre><p>
</p><p>
Pak konfigurujte:
</p><p>
Pokud konfigurujete pro G4 nebo pozd&#283;j&#353; CPU s podporou AltiVec, prove&#271;te nsledujc:
</p><pre class="screen">
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
</pre><p>
Pokud konfigurujete pro stroj s G3 bez AltiVec, pou&#382;ijte:
</p><pre class="screen">
./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11
--disable-altivec
</pre><p>
Mo&#382;n budete muset editovat <tt class="filename">config.mak</tt> a zm&#283;nit
<code class="systemitem">-mcpu</code> a <code class="systemitem">-mtune</code>
z <code class="systemitem">74XX</code> na <code class="systemitem">G3</code>.
</p><p>
Pokra&#269;ujte s
</p><pre class="screen">
make
</pre><p>
pak jd&#283;te do adres&#345;e mplayerosx a napi&#353;te

</p><pre class="screen">
make dist
</pre><p>
To vytvo&#345; komprimovan <code class="systemitem">.dmg</code> archiv
s binrkou p&#345;ipravenou k pou&#382;it.
</p><p>
Tak lze pou&#382;t projekt <span class="application">Xcode</span> 2.1;
star projekt pro <span class="application">Xcode</span> 1.x
ji&#382; nepracuje.
</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">P&#345;edchzejc</a></td><td width="20%" align="center"><a accesskey="u" href="ports.html">Nahoru</a></td><td width="40%" align="right"><a accesskey="n" href="exotic_platforms.html">Dal&#353;</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">Dom&#367;</a></td><td width="40%" align="right" valign="top">12.6. Exotick platformy</td></tr></table></div></body></html>