Mercurial > mplayer.hg
comparison DOCS/xml/en/ports.xml @ 18672:f3b0eea2ae9a
Expand and update the Solaris and AIX sections.
patch by "Derek E. Lewis" dlewis**at**solnetworks**dot**net
author | diego |
---|---|
date | Sat, 10 Jun 2006 12:24:43 +0000 |
parents | 83c1acef76d5 |
children | 1ff5eeb87dce |
comparison
equal
deleted
inserted
replaced
18671:8fb542b97815 | 18672:f3b0eea2ae9a |
---|---|
169 on a 400MHz CPU. You'll need | 169 on a 400MHz CPU. You'll need |
170 <ulink url="http://www.sun.com/sparc/vis/mediaLib.html"><systemitem class="library">mLib</systemitem></ulink> | 170 <ulink url="http://www.sun.com/sparc/vis/mediaLib.html"><systemitem class="library">mLib</systemitem></ulink> |
171 installed. | 171 installed. |
172 </para> | 172 </para> |
173 | 173 |
174 <para><emphasis role="bold">Caveat:</emphasis></para> | |
175 <itemizedlist> | |
176 <listitem><para><emphasis role="bold">mediaLib</emphasis> is | |
177 <emphasis role="bold">currently disabled</emphasis> by default in | |
178 <application>MPlayer</application> because of brokenness. SPARC users | |
179 who build MPlayer with mediaLib support have reported a thick, | |
180 green-tint on video encoded and decoded with libavcodec. You may enable | |
181 it if you wish with: | |
182 <screen> | |
183 $ ./configure --enable-mlib | |
184 </screen> | |
185 You do this at your own risk. x86 users should | |
186 <emphasis role="bold">never</emphasis> use mediaLib, as this will | |
187 result in very poor MPlayer performance. | |
188 </para></listitem> | |
189 </itemizedlist> | |
190 | |
174 <para> | 191 <para> |
175 To build the package you will need GNU <application>make</application> | 192 To build the package you will need GNU <application>make</application> |
176 (<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), native | 193 (<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), native |
177 Solaris make will not work. Typical error you get when building with | 194 Solaris make will not work. Typical error you get when building with |
178 Solaris' make instead of GNU make: | 195 Solaris' make instead of GNU make: |
200 fails, use the <option>--as=<replaceable>/wherever/you/have/installed/gnu-as</replaceable></option> | 217 fails, use the <option>--as=<replaceable>/wherever/you/have/installed/gnu-as</replaceable></option> |
201 option to tell the <filename>configure</filename> script where it can find GNU | 218 option to tell the <filename>configure</filename> script where it can find GNU |
202 "as" on your system). | 219 "as" on your system). |
203 </para> | 220 </para> |
204 | 221 |
205 <para> | 222 <para>Solutions to common problems:</para> |
223 <itemizedlist> | |
224 <listitem><para> | |
206 Error message from <filename>configure</filename> on a Solaris x86 system using | 225 Error message from <filename>configure</filename> on a Solaris x86 system using |
207 GCC without GNU assembler: | 226 GCC without GNU assembler: |
208 <screen> | 227 <screen> |
209 % configure | 228 % configure |
210 ... | 229 ... |
225 "(stdin)", line 3567 : Illegal mnemonic | 244 "(stdin)", line 3567 : Illegal mnemonic |
226 "(stdin)", line 3567 : Syntax error | 245 "(stdin)", line 3567 : Syntax error |
227 ... more "Illegal mnemonic" and "Syntax error" errors ... | 246 ... more "Illegal mnemonic" and "Syntax error" errors ... |
228 </screen> | 247 </screen> |
229 </para> | 248 </para> |
230 | 249 </listitem> |
231 <para> | 250 |
251 <listitem><para><application>MPlayer</application> may segfault when decoding | |
252 and encoding video that uses the win32codecs: | |
253 <screen> | |
254 ... | |
255 Trying to force audio codec driver family acm... | |
256 Opening audio decoder: [acm] Win32/ACM decoders | |
257 sysi86(SI86DSCR): Invalid argument | |
258 Couldn't install fs segment, expect segfault | |
259 | |
260 | |
261 MPlayer interrupted by signal 11 in module: init_audio_codec | |
262 ... | |
263 </screen> | |
264 This is because of a change to sysi86() in Solaris 10 and pre-Solaris | |
265 Nevada b31 releases. This has been fixed in Solaris Nevada b32; | |
266 however, Sun has yet to backport the fix to Solaris 10. The MPlayer | |
267 Project has made Sun aware of the problem and a patch is currently in | |
268 progress for Solaris 10. More information about this bug can be found | |
269 at: | |
270 <ulink | |
271 url="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6308413"/>. | |
272 </para> | |
273 </listitem> | |
274 | |
275 <listitem><para> | |
232 Due to bugs in Solaris 8, you may not be able to play DVD discs larger than 4 GB: | 276 Due to bugs in Solaris 8, you may not be able to play DVD discs larger than 4 GB: |
233 </para> | 277 </para> |
234 | 278 |
235 <itemizedlist> | 279 <itemizedlist> |
236 <listitem><para> | 280 <listitem><para> |
246 hsfs may not not support partitions/disks larger than 4GB, all data is | 290 hsfs may not not support partitions/disks larger than 4GB, all data is |
247 accessed modulo 4GB | 291 accessed modulo 4GB |
248 (<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22592"/>). | 292 (<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22592"/>). |
249 The hsfs problem can be fixed by installing patch 109764-04 (sparc) / 109765-04 (x86). | 293 The hsfs problem can be fixed by installing patch 109764-04 (sparc) / 109765-04 (x86). |
250 </para></listitem> | 294 </para></listitem> |
295 </itemizedlist> | |
296 </listitem> | |
251 </itemizedlist> | 297 </itemizedlist> |
252 </sect2> | 298 </sect2> |
253 | 299 |
254 <sect2 id="irix"> | 300 <sect2 id="irix"> |
255 <title>IRIX</title> | 301 <title>IRIX</title> |
423 The following architectures have been tested: | 469 The following architectures have been tested: |
424 </para> | 470 </para> |
425 | 471 |
426 <itemizedlist> | 472 <itemizedlist> |
427 <listitem><para>604e</para></listitem> | 473 <listitem><para>604e</para></listitem> |
474 <listitem><para>POWER3</para></listitem> | |
428 <listitem><para>POWER4</para></listitem> | 475 <listitem><para>POWER4</para></listitem> |
429 </itemizedlist> | 476 </itemizedlist> |
430 | 477 |
431 <para> | 478 <para> |
432 The following architectures are untested, but should still work: | 479 The following architectures are untested, but should still work: |
433 </para> | 480 </para> |
434 <itemizedlist> | 481 <itemizedlist> |
435 <listitem><para>POWER</para></listitem> | 482 <listitem><para>POWER</para></listitem> |
436 <listitem><para>POWER2</para></listitem> | 483 <listitem><para>POWER2</para></listitem> |
437 <listitem><para>POWER3</para></listitem> | |
438 <listitem><para>POWER5</para></listitem> | 484 <listitem><para>POWER5</para></listitem> |
439 </itemizedlist> | 485 </itemizedlist> |
440 | 486 |
441 <para> | 487 <para> |
442 Sound via the Ultimedia Services is not supported, as Ultimedia was | 488 Sound via the Ultimedia Services is not supported, as Ultimedia was |
443 dropped in AIX 5.1; therefore, the only option is to use the AIX Open | 489 dropped in AIX 5.1; therefore, the only option is to use the AIX Open |
444 Sound System (OSS) drivers from 4Front Technologies at <ulink | 490 Sound System (OSS) drivers from 4Front Technologies at <ulink |
445 url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html</ulink>. | 491 url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html |
446 4Front Technologies freely provides the OSS drivers for personal and | 492 </ulink>. |
447 non-commercial usage. | 493 4Front Technologies freely provides OSS drivers for AIX 5.1 for |
448 </para> | 494 non-commercial use; however, there are currently no sound output |
495 drivers for AIX 5.2 or 5.3. This means <emphasis role="bold">AIX 5.2 | |
496 and 5.3 are not capable of MPlayer audio output, presently.</emphasis> | |
497 </para> | |
498 | |
499 <para>Solutions to common problems:</para> | |
500 | |
501 <itemizedlist> | |
502 <listitem> | |
503 <para> | |
504 If you encounter this error message from <filename>configure</filename>: | |
505 <screen> | |
506 $ ./configure | |
507 ... | |
508 Checking for iconv program ... no | |
509 No working iconv program found, use | |
510 --charset=US-ASCII to continue anyway. | |
511 Messages in the GTK-2 interface will be broken then. | |
512 </screen> | |
513 This is because AIX uses non-standard character set names; therefore, | |
514 converting MPlayer output to another character set is currently not | |
515 supported. The solution is to use: | |
516 <screen> | |
517 $ ./configure --charset=noconv | |
518 </screen> | |
519 </para> | |
520 </listitem> | |
521 </itemizedlist> | |
449 | 522 |
450 </sect2> | 523 </sect2> |
451 </sect1> | 524 </sect1> |
452 | 525 |
453 <sect1 id="windows"> | 526 <sect1 id="windows"> |