summaryrefslogtreecommitdiffstats
path: root/DOCS/SOLARIS
blob: 3f9e4d8a919496297db046d658a133055f6c92a4 (plain)
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
Notes for Solaris users
=======================

1. It *only* works on Solaris x86.  It can't work on SPARC systems due to
   the use of win32 codecs.

2. To build the package you will need GNU make (gmake, /opt/sfw/gmake), 
   native Solaris make will not work.  You also need the GNU C compiler,
   configured to use the GNU Assembler.  The mplayer code makes heavy use
   of MMX, SSE and 3DNOW! instructions that cannot be compiled using Sun's
   assembler /usr/ccs/bin/as.

3. For DVD support you must have the patched libcss installed. Patch:
   http://www.tools.de/solaris/mplayer/

4. Due to two bugs in solaris 8 x86,  you cannot reliably play DVDs using a
   capacity >4GB: 

   - The sd(7D) driver on solaris 8 x86 driver has bug when accessing a
     disk block >4GB on a device using a logical blocksize != DEV_BSIZE
     (i.e. CDROM and DVD media).  Due to a 32bit int overflow, a disk
     address modulo 4GB is accessed.
     (http://groups.yahoo.com/group/solarisonintel/message/22516)

   - The similar bug is present in the hsfs(7FS) filesystem code (aka ISO9660),
     hsfs currently does not support partitions/disks >4GB,  all data is
     accessed modulo 4GB
     (http://groups.yahoo.com/group/solarisonintel/message/22592)

--
Jürgen Keil