mirror of
https://github.com/mpv-player/mpv
synced 2025-02-02 13:12:05 +00:00
Document the latest changes to the mplayer code.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1323 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
c46b19f3a8
commit
a1359841ba
60
DOCS/SOLARIS
60
DOCS/SOLARIS
@ -1,38 +1,60 @@
|
||||
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.
|
||||
1. AVI file playback works best on Solaris x86, because you have the
|
||||
option to use the win32 codecs on the x86 platform. On Solaris SPARC,
|
||||
you'll find quite a few AVI files with non working video and/or
|
||||
audio playback, because the video/audio codecs using the win32 DLLs
|
||||
are not available.
|
||||
|
||||
|
||||
2. To build the package you will need GNU make (gmake, /opt/sfw/gmake),
|
||||
native Solaris make will not work.
|
||||
native Solaris make will not work.
|
||||
|
||||
Typical error you get when building with solaris' make instead of GNU
|
||||
make:
|
||||
|
||||
% /usr/ccs/bin/make
|
||||
make: Fatal error in reader: Makefile, line 122: Unexpected end of line seen
|
||||
make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
|
||||
|
||||
|
||||
3. You also need the GNU assembler; and 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. On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter
|
||||
if GNU C/C++ compiler is configured with or without the GNU assembler.
|
||||
|
||||
On Solaris x86, you need the GNU assembler and the GNU C/C++
|
||||
compiler, configured to use the GNU assembler! The mplayer code on
|
||||
the x86 platform makes heavy use of MMX, SSE and 3DNOW!
|
||||
instructions that cannot be compiled using Sun's assembler
|
||||
/usr/ccs/bin/as.
|
||||
|
||||
|
||||
The configure script tries to find out, which assembler program is
|
||||
used by your "gcc" command (in case the autodetection fails, use
|
||||
the "--as=/whereever/you/have/installed/gnu-as" option to tell the
|
||||
configure script where it can find GNU "as" on your system).
|
||||
|
||||
Error message from configure on a Solaris x86 system using GCC
|
||||
without GNU assembler:
|
||||
|
||||
% configure
|
||||
...
|
||||
Checking assembler (/usr/ccs/bin/as) ... , failed
|
||||
Please upgrade(downgrade) binutils to 2.10.1...
|
||||
|
||||
(Solution: Install and use a gcc configured with "--with-as=gas")
|
||||
|
||||
Use the "--as=/whereever/you/have/installed/gnu-as" option to tell
|
||||
configure where it can find GNU as on your system.
|
||||
|
||||
Typical error you get when building with a GNU C compiler that does
|
||||
not use GNU as:
|
||||
|
||||
% gmake
|
||||
...
|
||||
gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
|
||||
% 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 ...
|
||||
Assembler: mplayer.c
|
||||
"<stdin>", line 3567 : Illegal mnemonic
|
||||
"<stdin>", line 3567 : Syntax error
|
||||
... more "Illegal mnemonic" and "Syntax error" errors ...
|
||||
|
||||
|
||||
4. For DVD support you must have the patched libcss installed. Patch:
|
||||
@ -48,9 +70,9 @@ Notes for Solaris users
|
||||
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
|
||||
- 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)
|
||||
|
||||
--
|
||||
|
Loading…
Reference in New Issue
Block a user