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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>12.3. Kereskedelmi Unix</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="bsd.html" title="12.2. *BSD"><link rel="next" href="windows.html" title="12.4. Windows"><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="unix.html#solaris" title="12.3.1. Solaris"><link rel="subsection" href="unix.html#irix" title="12.3.2. IRIX"><link rel="subsection" href="unix.html#hp-ux" title="12.3.3. HP-UX"><link rel="subsection" href="unix.html#aix" title="12.3.4. AIX"></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.3. Kereskedelmi Unix</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bsd.html">Előző</a></td><th width="60%" align="center">12. fejezet - Portok</th><td width="20%" align="right"><a accesskey="n" href="windows.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="unix"></a>12.3. Kereskedelmi Unix</h2></div></div></div><p>
Az <span class="application">MPlayer</span> szmos kereskedelmi Unix varinsra
portolva lett. Mivel a fejlesztő krnyezet ezeken a rendszereken msfajta,
mint a szabad Unix-okon, lehet, hogy nmi kzi belltst ignyel a
fordts.
</p><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="solaris"></a>12.3.1. Solaris</h3></div></div></div><p>
Az <span class="application">MPlayer</span> Solaris 2.6 vagy jabb rendszereken műkdik.
A SUN audi vezrlőjt a <tt class="option">-ao sun</tt> kapcsolval hasznlhatod.
</p><p>
Az <span class="application">MPlayer</span> kihasznlja az
<span class="bold"><strong>UltraSPARC</strong></span> gpek <span class="bold"><strong>VIS</strong></span>
utastskszlett (az MMX-hez hasonl), br jelenleg csak a
<code class="systemitem">libmpeg2</code>-ben,
<code class="systemitem">libvo</code>-ben s
a <code class="systemitem">libavcodec</code>-ben, de az
<code class="systemitem">mp3lib</code>-ben nem.
Egy 400Mhz-es CPU elg, hogy lvezhetően lejtsz egy VOB filet.
Szksged lesz egy felinstalllt
<a href="http://www.sun.com/sparc/vis/mediaLib.html" target="_top"><code class="systemitem">mLib</code></a>-re
is.
</p><p><span class="bold"><strong>Figyelmeztets:</strong></span></p><div class="itemizedlist"><ul type="disc"><li><p>A <span class="bold"><strong>mediaLib</strong></span>
<span class="bold"><strong>jelenleg le van tiltva</strong></span> alaprtelmezsben
az <span class="application">MPlayer</span>ben, mivel hibs. A SPARC felhasznlk,
akik az MPlayert mediaLib tmogatssal forgattk, egy vastag, zld
cskrl szmoltak be a libavcodec-kal kdolt s dekdolt videk esetn.
Ha mgis akarod, engedlyezheted:
</p><pre class="screen">
$ ./configure --enable-mlib
</pre><p>
Azonban ezt a sajt felelőssgedre tedd. Az x86 felhasznlknak
<span class="bold"><strong>soha</strong></span> sem ajnlott mediaLib-et hasznlni,
mivel nagyon lerontja az MPlayer teljestmnyt.
</p></li></ul></div><p>
A fordtshoz GNU <span class="application">make</span>-re lesz szksged
(<tt class="filename">gmake</tt>, <tt class="filename">/opt/sfw/gmake</tt>), natv
Solaris make nem j. Egy tipikus hiba, ha mgis azzal problkozol:
</p><pre class="screen">
% /usr/ccs/bin/make
make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
</pre><p>
</p><p>
Solaris SPARC-on GNU C/C++ fordt is kell; az nem szmt, hogy assemblerrel
vagy nlkle van.
</p><p>
Solaris x86-on kell a GNU assembler s a GNU C/C++ fordt is, aminek tmogatnia
kell a GNU assemblert! Az <span class="application">MPlayer</span> igencsak
tmaszkodik az MMX, SSE s 3DNOW! utastsokra, amiket a Sun standard
assemblere (<tt class="filename">/usr/ccs/bin/as</tt>) nem tmogat.
</p><p>
A <tt class="filename">configure</tt> script megprblja megkereseni, hogy a
"gcc" parancsod melyik assemblert indtja (ha nem sikerl neki,
hasznld a <tt class="option">--as=<em class="replaceable"><code>/ahova/installalva/lett/a/gnu-as</code></em></tt>
kapcsolt, hogy megadd a <tt class="filename">configure</tt>nak az "as" helyt
a rendszeredben).
</p><p>Megoldsok a gyakori problmkra:</p><div class="itemizedlist"><ul type="disc"><li><p>
Hibazenet a <tt class="filename">configure</tt>-tl egy Solaris x86-os rendszeren
GNU assembler nlkli GCC hasznlata esetn:
</p><pre class="screen">
% configure
...
Checking assembler (/usr/ccs/bin/as) ... , failed
Please upgrade(downgrade) binutils to 2.10.1...
</pre><p>
(Megolds: "<tt class="option">--with-as=gas</tt>"-al fordtott GCC hasznlata)
</p><p>
Tipikus hiba, ha a GNU C fordt nem GNU assemblert (GNU as) hasznl:
</p><pre class="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
... tovbbi "Illegal mnemonic" s "Syntax error" hibk ...
</pre><p>
</p></li><li><p>Az <span class="application">MPlayer</span> segfault-olhat ha win32codec-eket
hasznl videt akarsz kdolni vagy dekdolni:
</p><pre class="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
...
</pre><p>
Ez a Solaris 10-ben s a pre-Solaris Nevada b31-ben a sysi86() egyik
vltoztatsa miatt van. Javtva lett a Solaris Nevada b32-ben; br a
Sun-nak mg vissza kell vezetnie a javtst a Solaris 10-be. Az MPlayer
Project felhvta a Sun figyelmt a problmra, a javts kszlőben van
a Solaris 10-hez. Ettől a hibrl tovbbi informcit itt tallhatsz:
<a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6308413" target="_top">http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6308413</a>.
</p></li><li><p>
A Solaris 8 hibi miatt nem biztos, hogy le tudsz jtszani 4 GB-nl nagyobb DVD lemezt:
</p><div class="itemizedlist"><ul type="circle"><li><p>
Az sd(7D) vezrlőnek a Solaris 8 x86-ban van egy hibja a >4GB lemez blokkok elrsnl
egy eszkzn, melyen a logikai blokkmret != DEV_BSIZE-zel (pl. CD-ROM s DVD mdia).
A 32 bites egsz tlcsordulsa miatt a lemez cm modulo 4GB kerl megcmzsre
(<a href="http://groups.yahoo.com/group/solarisonintel/message/22516" target="_top">http://groups.yahoo.com/group/solarisonintel/message/22516</a>).
Ez a problma a SPARC alap Solaris 8-on nincs.
</p></li><li><p>
Egy hasonl hiba van a hsfs(7FS) fjlrendszer kdjban is (alias ISO9660),
a hsfs nem tmogatja a 4 GB-nl nagyobb partcikat/lemezeket, minden adat
modulo 4GB-vel lesz elrve
(<a href="http://groups.yahoo.com/group/solarisonintel/message/22592" target="_top">http://groups.yahoo.com/group/solarisonintel/message/22592</a>).
Ez a hiba a 109764-04 (sparc) / 109765-04 (x86) jelzsű patch-ek teleptse
utn megszűnik.
</p></li></ul></div></li></ul></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="irix"></a>12.3.2. IRIX</h3></div></div></div><p>
A GNU install programot kell felteleptened, s (ha nem tetted bele a globlis
path-ba) megadni a helyt:
</p><pre class="screen">./configure --with-install=<em class="replaceable"><code>/eleresi/ut/es/install_neve</code></em></pre><p>
</p><p>
Lehet az alap IRIX 6.5-s install-t is hasznlni, de ebben az esetben
a <tt class="filename">Makefile</tt> egy kis kzi trsra szorul. A kvetkező
kt sort kell trni:
</p><pre class="programlisting">
$(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1
$(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf
</pre><p>
erre:
</p><pre class="programlisting">
$(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/
$(INSTALL) -m 644 codecs.conf $(CONFDIR)/
</pre><p>
Add ki a kvetkező parancsokat (az <span class="application">MPlayer</span> forrs knyvtrban):
</p><pre class="screen">cp DOCS/mplayer.1 . ; cp etc/codecs.conf .</pre><p>
ezutn smn fordts s telepts.
</p></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="hp-ux"></a>12.3.3. HP-UX</h3></div></div></div><p>
Joe Page ad helyet egy rszletes HP-UX <span class="application">MPlayer</span>
<a href="http://users.rcn.com/joepage/mplayer_on_hpux11.htm" target="_top">HOGYAN</a>-nak
a weboldaln, amit Martin Gansser rt. Ezekkel az utastsokkal a fordts utn
egyből ksz programot kapsz. A kvetkező informcik a HOGYAN-bl lettek tvve.
</p><p>
GCC 3.4.0 vagy ksőbbire lesz szksged, GNU make 3.80 vagy jabb s SDL 1.2.7 vagy
jabb. A HP cc nem tud műkdő programot fordtani, a korbbi GCC verzik pedig hibsak.
Az OpenGL funkcionaltshoz teleptened kel a Mesa-t s gy a gl s gl2 vide kimeneti
vezrlőknek műkdnik kell, br nagyon lassak is lehetnek a CPU sebessgtől fggően.
A meglehetősen gyenge natv HP-UX hangrendszer helyett inkbb hasznld a GNU esound-ot.
</p><p>
Hozd ltre a DVD eszkzt
nzd vgig a SCSI buszt:
</p><pre class="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.<span class="bold"><strong>2</strong></span>.<span class="bold"><strong>0</strong></span> sdisk CLAIMED DEVICE <span class="bold"><strong>PIONEER DVD-ROM DVD-305</strong></span>
/dev/dsk/c1t2d0 <span class="bold"><strong>/dev/rdsk/c1t2d0</strong></span>
target 4 8/16/5.7 tgt CLAIMED DEVICE
ctl <span class="bold"><strong>1</strong></span> 8/16/5.7.0 sctl CLAIMED DEVICE Initiator
/dev/rscsi/c1t7d0 /dev/rscsi/c1t7l0 /dev/scsi/c1t7l0
...
</pre><p>
A kpernyőn a kimenetben egy Pioneer DVD-ROM ltszik a 2. SCSI cmen.
A krtya a 8/16-os hardver tra az 1-essel hivatkozik.
</p><p>
Kszts egy linket a nyers eszkzről a DVD eszkzre.
</p><pre class="screen">
# ln -s /dev/rdsk/c<em class="replaceable"><code><SCSI busz hivatkozs></code></em>t<em class="replaceable"><code><SCSI cl ID></code></em>d<em class="replaceable"><code><LUN></code></em> /dev/<em class="replaceable"><code><eszkz></code></em>
</pre><p>
Pldul:
</p><pre class="screen">
# ln -s /dev/rdsk/c1t2d0 /dev/dvd
</pre><p>
Itt van pr gyakori problma megoldsa:
</p><div class="itemizedlist"><ul type="disc"><li><p>
A rendzser sszeomlik indtskor a kvetkező hibazenettel:
</p><pre class="screen">
/usr/lib/dld.sl: Unresolved symbol: finite (code) from /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/../../../libGL.sl
</pre><p>
</p><p>
Ez azt jelenti, hogy a <code class="systemitem">.finite().</code> fggvny
nincs benne a szabvnyos HP-UX math fggvnyknyvtrban.
Ekkor <code class="systemitem">.isfinite().</code> van helyette.
Megolds: Hasznld a legjabb Mesa depot fjlt.
</p></li><li><p>
sszeomls lejtszskor a kvetkező hibazenettel:
</p><pre class="screen">
/usr/lib/dld.sl: Unresolved symbol: sem_init (code) from /usr/local/lib/libSDL-1.2.sl.0
</pre><p>
</p><p>
Megolds: Hasznld a configure extralibdir opcijt
<tt class="option">--with-extralibdir="/usr/lib -lrt"</tt>
</p></li><li><p>
Az MPlayer segfault-ol egy ilyesmi zenettel:
</p><pre class="screen">
Pid 10166 received a SIGSEGV for stack growth failure.
Possible causes: insufficient memory or swap space, or stack size exceeded maxssiz.
Segmentation fault
</pre><p>
</p><p>
Megolds:
A HP-UX kernel alaprtelmezsknt 8MB-os(?) mretű vermet hasznl processzenknt.(11.0 s
az jabb 10.20 foltok engedik nvelni a <code class="systemitem">maxssiz</code>-t egszen
350MB-ig a 32-bit-es programokhoz). Nvelned kell a <code class="systemitem">maxssiz</code>-t
s jrafordtani a kernelt (majd reboot-olni). Ehhez hasznlhatod a SAM-ot. (Ha mr itt
tartunk, nzd meg a <code class="systemitem">maxdsiz</code> paramtert is az egy program ltal
hasznlhat maximum adatmennyisghez. Az alkalmazsaidon mlik, hogy az alaprtelmezett
64MB elg vagy sem.)
</p></li></ul></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="aix"></a>12.3.4. AIX</h3></div></div></div><p>
Az <span class="application">MPlayer</span> sikeresen fordul AIX 5.1-en,
5.2-n s 5.3-on, GCC 3.3 vagy jabbal. Az
<span class="application">MPlayer</span> fordtst AIX 4.3.3 s
rgebbi vltozaton nem teszteltk. Javasoljuk, hogy az
<span class="application">MPlayer</span>t GCC 3.4 vagy jabbal fordtsd
vagy ha POWER5-n forgatsz, GCC 4.0 szksges.
</p><p>
Győződj meg rla, hogy a GNU make-et hasznlod
(<tt class="filename">/opt/freeware/bin/gmake</tt>) az
<span class="application">MPlayer</span> forgatshoz, mivel problmkba
fogsz tkzni, ha a <tt class="filename">/usr/ccs/bin/make</tt>
fjlt hasznlod.
</p><p>
A CPU detektls mg fejleszts alatt ll.
A kvetkező architektrkat teszteltk:
</p><div class="itemizedlist"><ul type="disc"><li><p>604e</p></li><li><p>POWER3</p></li><li><p>POWER4</p></li></ul></div><p>
A kvetkező architektrk nem lettek tesztelve, de műkdhetnek:
</p><div class="itemizedlist"><ul type="disc"><li><p>POWER</p></li><li><p>POWER2</p></li><li><p>POWER5</p></li></ul></div><p>
Az Ultimedia Services-en keresztli hang nem tmogatott, mert az Ultimedia-t
dobtk az AIX 5.1-ben; ezrt az egyetlen lehetősg az AIX Open
Sound System (OSS) vezrlők hasznlata a 4Front Technologies-től <a href="http://www.opensound.com/aix.html" target="_top">http://www.opensound.com/aix.html
</a>.
A 4Front Technologies szabadon biztostja az OSS vezrlőket az AIX 5.1-hez
nem-zleti felhasznlsra; azonban jelenleg nincs hang kimeneti vezrlő
AIX 5.2 s 5.3 al. Ez azt jelenti, hogy az <span class="bold"><strong>AIX 5.2
s 5.3 alatt jelenleg az MPlayer nem kpes audi kimenetre.</strong></span>
</p><p>Megolds a gyakori problmkra:</p><div class="itemizedlist"><ul type="disc"><li><p>
Ha ezt a hibazenetet kapod a <tt class="filename">configure</tt>-tl:
</p><pre class="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.
</pre><p>
Ez azrt van, mert az AIX nem-szabvnyos kdlap neveket hasznl; ezrt
az MPlayer kimenetnek msik kdlapra konvertlsa jelenleg nem
tmogatott. A megolds:
</p><pre class="screen">
$ ./configure --charset=noconv
</pre><p>
</p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bsd.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="windows.html">Kvetkező</a></td></tr><tr><td width="40%" align="left" valign="top">12.2. *BSD</td><td width="20%" align="center"><a accesskey="h" href="index.html">Tartalom</a></td><td width="40%" align="right" valign="top">12.4. Windows</td></tr></table></div></body></html>
|