blob: e49d1401a197060d911eade053235eddd0436582 (
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
33
34
35
36
37
38
39
40
41
42
43
|
building xine on solaris
------------------------
* Compile xine with GNU make (gmake, /opt/sfw/bin/gmake)
* If you get a "fatal: relocation error" ... "symbol __divdi3:
referenced symbol not found" error when running xine, re-configure
xine-lib with gcc as the linker command (env LD=gcc configure ...)
* To get VIS accelerated video decoding and colour space conversion
on Solaris SPARC with an UltraSPARC cpu, download and install Sun's
mediaLib 2.0, available here:
http://www.sun.com/sparc/vis/mediaLib.html
Known Problems
--------------
* Can't use MIT shared memory for local video display
The default value for the maximum allowed shared memory segment size
(1MByte) and the number of allowed shared memory segments (6)
is very small on solaris. You may want to increase both parameters.
Add the following lines to /etc/system to increase the shmmax parameter
to 8MBytes and the shmseg parameter to 32:
set shmsys:shminfo_shmmax=8388608
set shmsys:shminfo_shmseg=32
Reboot the machine after modifying /etc/system to activate the new
shared memory defaults.
* No Video, or video stops after a few frames
If you're on Solaris 8, try to use XINE with the "alternate libthread
implementation". The alternate thread implementation can be selected
at runtime by adding /usr/lib/lwp into the LD_LIBRARY_PATH environment
variable:
LD_LIBRARY_PATH=/usr/lib/lwp
See also the threads(3THR) man page, "ALTERNATE IMPLEMENTATION"
|