Notas para usuarios de Solaris
============================

1. *Solo* funciona en Solaris x86. No puede funcionar en sistemas SPARC debido
   al uso de codecs de win32

2. Para construir el paquete necesitaras GNU make (gmake, /opt/sfw/gmake),
    el make nativo de Solaris no funcionara.

    Un error tipico que se tiene al intentar usar el make de solaris en vez del de GNU:

   % /usr/ccs/bin/make
   make: Fatal error in reader: Makefile, line 122: Unexpected end of line seen

3. Tambien necesitas el ensamblador GNU; y el compilador C GNU, configurado para usar
    el ensamblador GNU. El codigo de mplayer hace un uso exaustivo de MMX, SSe y 3DNOW!
    instrucciones que no se pueden compilar con el ensamblador de Sun /usr/ccs/bin/as.

   Usa la opcion "--as=/whereever/you/have/installed/gnu-as"  para decir a configure
   donde puede entoncrar GNU as en tu sistema

   Un error tipico al intentar construir con un compilador GNU C que no usa
   GNU as:

   % 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
   ... more "Illegal mnemonic" and "Syntax error" errors ...

4. Para soporte DVD necesitas tener libcss parcheado:
   http://www.tools.de/solaris/mplayer/

5. Debido a dos bugs en solaris  8 x86, no puedes reproducir DVDs con una 
    capacidad >4GB:

   - El driver sd(7D) en solaris 8 x86 tiene bugs al acceder a un bloque de disco
      >4GB en un dispositivo usando un tamao de bloque lojico != DEV_BSIZE
      (p.ej. medios CDROM y DVD).   Due to a 32bit int overflow, el disco es accedido 
      como 4GB
     (http://groups.yahoo.com/group/solarisonintel/message/22516)

  - Un bug similar se presenta en el codigo del sistema de archivos hfs(7FS) (aka ISO9660),
      actualmente no soporta discos/particiones >4GB, todos los datos se acceden como 4GB
     (http://groups.yahoo.com/group/solarisonintel/message/22592)

--
Jrgen Keil
