Bien en PJ, le r�cap termin�, avec les correctifs et tout et tout! ouf!
Allez on va pouvoir causer d'aut' chose ... et faire d'autres r�caps?
;-)
Merci � tous en tout cas et que la f�te continue, malgr� le ciel couvert ...
Rosaire
Or, donc, ..., j'ai fait tout le boulot en tant que root (c'est pas b�?)
Autre remarque : c'est fait sur mandrake 9.0 ( avec donc gcc > 3. )
Pour faire la m�me chose sur une 8.2 et son compilateur bogg� 2.96 (!!!),  faut 
d'abord faire un upgrade du compilateur vers une version qui marche pou la 8.2. Un 
extrait d'un mail propos� par Nanard qui semble bien pour l'upgrade se trouve � 
l'extr�me fin de ce document.
Donc, nos moutons :


1/ mplayer est d�j� install� : le virer compl�tement:
# urpme mplayer
ou bien
# rpm -qa | grep -i mplayer
qui nous dit comment s'appelle ce qui est install� (disons -c'est un nom bidon!, p.ex 
: mplayerv2)
# rpm -e mplayerv2
L� c'est fini sauf un d�tail qui nous a fait perdre ... un bon moment. Dans le 
r�pertoire de l'utilisateur de mplayer, le programme cr�e � l'ex�cution un r�pertoire 
(.mplayer -attention au point avant le nom) dans lequel il stocke des pr�f�rences 
et/ou des options de config particuli�res. PENSER � VIRER ce r�pertoire!!! Comme ceci, 
par exemple :
# rm -rf  /home/mon_utilisateur/.mplayer
ou bien, plus prudent :
# mv /home/mon_utilisateur/.mplayer  /home/mon_utilisateur/.mplayer.old
Voil�. Si le r�pertoire /etc/mplayer existe toujours, lui appliquer le m�me traitement 
(mv /etc/mplayer /etc/mplayer.old) bien que th�oriquement inutile, car ce n'est pas ce 
r�pertoire qui est utilis� par la version compil�e, qui installe tout par defaut dans 
/usr/local.
Encore un peu de m�nage :
# rm -rf /usr/lib/win32/*

2/ Le m�nage est fait on peut penser � l'install. L� aussi, une grosse connerie � ne 
pas faire (que j'avions fait �videment). Il FAUT installer les codecs AVANT la compil 
(apparament, mplayer construit un binaire avec des librairies statiques). D'o� =>

3/ Installation des codecs
Les codecs ont �t� t�l�charg�s � partir de cette page indiqu�e par jipe : 
http://www1.mplayerhq.hu/MPlayer/releases/codecs/
Ce qui fait que quand t'arrives l� et que t'as pas tout suivi depuis dix ans sur 
comment �a marche la video, ben t'es dr�lement emmerd� : quoi t�l�charger dans ce 
fatras? Ben faut en choisir que DEUX : "Latest Win32 codecpack" correspondant au 
fichier "win32codecs.tar.bz2" et "QuickTime6 DLLs (should be faster)" correspondant au 
fichier "qt6dlls.tar.bz2". Quand t'as r�cup�r� tes paquets, tu les places dans un 
r�pertoire temporaire, disons :
# mkdir /root/tempo
# cp win32*.bz2  /root/tempo
# cp qt6*.bz2  /root/tempo
# cd /root/tempo
L� il te reste � les d�compacter. Tu vas obtenir deux r�pertoires dont tu vas recopier 
int�gralement le contenu dans /usr/lib/win32 qui doit �tre cr�� s'il n'existe pas d�j� 
(mkdir /usr/lib/win32).
# tar -xjvf win32codecs.tar.bz2
# tar -xjvf qt6dlls.tar.bz2
puis :
# cp  win32codecs/*  /usr/lib/win32
# cp  qt6dlls/*  /usr/lib/win32
Voili

4/ La compil de mplayer
T'es pr�t � compiler, si t'as t�l�charg� tes sources depuis la page 
http://www.mplayerhq.hu/homepage/design5/dload.html. Le nom du fichier doit ressembler 
� quelque chose comme : "MPlayer-0.90rc4.tar.bz2".
Tu peux r�utiliser ton r�pertoire tempo de tout � l'heure apr�s l'avoir nettoy� par :
# rm -rf /root/tempo/*
� moins que tu n'aies un r�pertoire r�serv� pour tes installs. Ceci dit tu fais donc :
# cp MPlayer-0.90rc4.tar.bz2 /root/tempo
# cd /root/tempo
# tar -xjvf MPlayer-0.90rc4.tar.bz2
puis :
# cd MPlayer-0.90rc4
#make clean
(on rajoute une couche de propret�)
# ./configure
ici, une remarque : si on veut disposer de mplayer ET de gmplayer (mplayer+interface 
graphique)
# ./configure --enable-gui              (merci Andr� ;-) )
# make
# make install
Quand �a c'est termin�, normalement tout va bien et mplayer fonctionne. 

5/ Les options d'ex�cutions
Si on veut modifier le mode de fonctionnement par d�faut de mplayer on dispose de deux 
fichiers de configuration qui se trouvent dans /usr/local/etc/mplayer. Ils 
correspondent � ce qu'on trouve dans la version install�e par rpm, dans le r�pertoire 
/etc/mplayer.

6/ Le mplayer-plugin
Il est possible d'utiliser mplayer pour interpr�ter les fichiers (video ou son) 
destin�s � Windows Media Player, directement dans le navigateur en tant que plugin. Ca 
ne fonctionne pas toujours tr�s bien � ce jour, mais pour ceux qui veulent tenter 
l'aventure en attendant que les formats libres s'imposent ou, du moins soient propos�s 
comme alternatives...
Commencer par aller sur cette page http://mplayerplug-in.sourceforge.net/ pour info et 
t�l�charger le mplayerplug-in_v0.50.tar.gz.
Comme tout � l'heure :
# rm -rf /root/tempo/*
# cp mplayerplug-in_v0.50.tar.gz /root/tempo
# cd /root/tempo
# tar -xzvf mplayerplug-in_v0.50.tar.gz
# cd mplayerplug-in
# make
Puis copier le plugin obtenu dans le r�pertoire plugin de votre navigateur. Pour ma 
part, j'utilise mozilla qui est install� dans /usr/local. Je copie donc le plugin 
comme ceci :
# cp mplayerplug-in.so /usr/local/mozilla/plugins
Red�marrer mozilla (ou autre), et en gros, �a doit marcher. En g�n�ral.


---------------------------------------------
Annexe : passage de gcc 2.96 � 3.04
---------------------------------------------
R�ponse dans cet extrait du remarquable texte de Tony Morel
--- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + 
--- + --- + 
|| 5) Cette phase ne concerne que les d�tenteurs de Mandrake 8.x 
|| et Red Hat 7.x. Il s'agit de changer de compilateur en utilisant 
|| gcc 3.0.4 (pour la Mandrake 8.2) au lieu de gcc 2.96.x qui ne doit 
|| pas �tre utilis� pour compiler MPlayer !
|| 
||  La version 3.0.4 de gcc �tant sur le 1er cd de la Mandrake 8.2, 
|| voici la marche � suivre :
|| 
||  [EMAIL PROTECTED] gilles]$ su
||  Password:  votre_mot_de_passe_root
||  [EMAIL PROTECTED] gilles]# urpmi gcc3.0 gcc3.0-c++
||  
|| => il est demand� d'ins�rer le 1er disque et d'appuyer sur Entr�e 
||      puis l'installation se fait. 
|| 
|| Note : urpmi ne semble pas pr�sent sous Red Hat (pas sur la 7.1 du moins) 
|| donc il vous faudra installer les paquetages soit avec l'outil de gestion 
|| fourni, soit � la main. 
|| 
|| 6) Ceci �tant fait, il est temps de passer � la compilation de MPlayer. 
||     Il faut se loguer dans le r�pertoire MPlayer-0.90rc4 puis taper les 
||     instructions  suivantes :
|| 
||  [EMAIL PROTECTED] MPlayer-0.90rc4]$ export CXX=g++-3.0.4 CC=gcc-3.0.4
||  
|| => pr�cise qu'il faut compiler avec Gcc 3.0.4 (il est �galement possible 
||      d'indiquer sa prise en compte dans le ./configure en ajoutant l'option).
|| 44444
||  --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- 
+ --- + --- + 
Texte int�gral sur les sites remarquables suivants:
http://tomy.morel.free.fr/linux/page.php?pg=mplayer
http://tomy.morel.free.fr/linux/page.php?pg=xine
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à