From: J?rgen K. <jk...@us...> - 2001-08-31 17:46:49
|
Update of /cvsroot/xine/xine-lib/doc In directory usw-pr-cvs1:/tmp/cvs-serv15356 Modified Files: README.solaris Log Message: document another solaris shm kernel parameter that needs to be tuned to use mit-shm with xine. add a hint to the /usr/lib/lwp "alternate" thread library implementation available on solaris 8. Index: README.solaris =================================================================== RCS file: /cvsroot/xine/xine-lib/doc/README.solaris,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- README.solaris 2001/07/21 23:06:54 1.6 +++ README.solaris 2001/08/31 15:54:51 1.7 @@ -7,9 +7,9 @@ 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 MPEG decoding and colour space conversion - on Solaris SPARC, download and install Sun's mediaLib 2.0, available - here: +* 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 @@ -20,11 +20,24 @@ * Can't use MIT shared memory for local video display The default value for the maximum allowed shared memory segment size - (1MByte) is very small on solaris. You may want to increase the - max. allowed shared memory segment size. Add the following line to - /etc/system to increase the shmmax parameter to 8MBytes: + (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 - default. + 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" |