Ca sa zic asa, o incheiere a thread-ului, ca deh, a durat ceva si a
mancat destui biti.
Pentru RH 7.2 cu update-uri la zi:
Desi in documentatie spune ca: "gcc 2.96 is broken" totusi se poate
compila mplayer cu el.
Rezultatul = MAI BINE decat cu 2.95. Acum cateva zile cand am compilat
mplayer pentru prima data, pe distributie RH 7.1 am folosit gcc 2.95 de
la polished linux (rpmfind.net).
Probleme la vremea respectiva erau: apartiii de culori pe desktop dupa
rularea filmului, blocaje, rulat in fereastra nu se prea putea muta
fereastra, reboot pentru curatarea imaginii, etc.
Acum nu mai am probleme de genul acesta. Poate si faptul ca driverele de
NVIDIA nu au mai fost instalate din rpm ci compilate.
Acum voi face o mica lista a problemelor de care m-am lovit plus rezolvari.
Versiuni soft folosite:
MPlayer versiune 0.50
SDL-1.2.2-3 rpm cd1 rh
SDL-devel-1.2.2-3 rpm cd2 rh
gcc-2.96-98 updates.redhat.com
kernel 2.4.9-7 updates.redhat.com
NVIDIA_GLX-1.0-1541 www.nvidia.com (se compileaza usor cu make install,
dar atentie trebuie sa modificati XF86Config sau XF86Config-4 functie de
sistem, cititi readme ca nu e mare )
NVIDIA_kernel-1.0-1541www.nvidia.com
w32codec-0.50.zip - site mplayer, le desfaceti si le puneti in /usr/lib/w32/
Hardware:
Riva TNT2 32MB
Celeron 800
256 RAM
Mouse 2 taste, etc..
Timp de lucru: cam 20-30 de compilari gresite, 1-5h daca mai aveti si
altceva de facut in timpul asta :-)
P: your gcc cannot make executables!!!
R: nasol, vezi problema doi!
P: gcc 2.96 is broken:
R: se fac update-urile la zi (gcc-2.96-98 ar trebui, se ia de la
updates.redhat.com sau din mirror de la ftp.ines.ro) se foloseste
--disable-gcc-checking
P: gcc cannot compile c++ code
R: stupid, am pierdut o jumatate de ora ca sa aflu ca trebuia sa
instalez pachetul gcc-c++. Se poate si fara, cu --disable-dshow dar nu e
rcomandat.
P: mplayer este compilat, nu vrea sa porneasca,plange la genul: Can't
open /dev/fb0 .
R: daca la mplayer -vo help nu va apare :
xv X11/Xv
x11 X11 ( XImage/Shm )
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
fbdev Framebuffer Device
null Null video output
odivx OpenDivX AVI File writer
pgm PGM file
md5 MD5 sum
mpegpes Mpeg-PES file
ci doar:
fbdev Framebuffer Device
null Null video output
odivx OpenDivX AVI File writer
pgm PGM file
md5 MD5 sum
mpegpes Mpeg-PES file
atunci problema este cu "cantec" adica nu tine de mplayer, ci de
driverele de la placa video. Trebuie sa incercati cu ./configure
--enable-gl, etc,etc. (da, mai trebuie sa va uitati si prin DOCS)
ATENTIE!!! trebuie sa puneti librariile pentru gl (sau ce-altceva-aveti)
dupa cum urmeaza:
(exemplul este numai pentru posesorii de NVIDIA cu driver compilat din
tar.gz):
copiati din: /path/to/NVidia_GLX_blabla/usr/include/GL/gl*
/in: /usr/include/GL//
Verificati la ./configure daca la verificarea opengl apare:
............................ok. Daca nu, forta sa fie cu voi, sau
intrebati pe rlug.
P: erori in x11_common.
R: este scris si in FAQ, dar deh, deja cand ai probleme cu gcc nu te
gandesti la FAQ. Trebuie paketul XFree86-devel (se gaseste pe cd-ul doi
de la RH 7.2)
Rezultatul final, repet este uimitor. Mplayer este mult mai stabil, si
merge de rupe.
Alte probleme mici ce pot sa apara:
error reading /root/.mplayer/codecs.conf
mesajul de eroare explica ce este de facut, totusi daca ati cautat in
arhiva si ati ajuns aici, inseamna ca sunteti foarte nervos, calmati-va
si copiati din sursele MPlayer/etc/codecs.conf acolo unde le cere :-)
Daca aveti un pic de rabdare, si mai cititi si FAQ va merge beton.
Mentionez acilea, ca sunt o gramada care au participat la realizarea
acestui mail (vrand sau nevrand:-).
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.