OVH Cloud OVH Cloud

[gentoo-user-fr] merge mplayer avec mmx etc. enabled

5 réponses
Avatar
Pascal Ronecker
Bonjour bonjour,

j'ai install=E9 mplayer a un bout de temps sans trop me soucier de
quoique e soit, ca marhe au poil, mais l=E0 je viens de me rendre compte
qu'il =E9tait compil=E9 sans mmx, mmx2, sse, etc etc. Extrait :=20

%<-----------------------
CPU:Intel Pentium 4/Xeon/Celeron Foster 2592 MHz (Family: 8, Stepping:9)
Detected cache-line size is 64 bytes
MMX supported but disabled
MMX2 supported but disabled
SSE supported but disabled
SSE2 supported but disabled
CPUflags: MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions:

Reading config file
------------------------>%


Apr=E8s =E0 voir jet=E9 un google sur les docs mplayer, je vois que lors du
'configure', ces options l=E0 sont autodetect=E9es.=20

Je cite :=20
Options avanc=E9es:
--enable-mmx construire avec mmx support [autodetect]
--enable-mmx2 construire avec mmx2 support (PIII, Athlon) [autodetect]
--enable-3dnow construire avec 3dnow! support [autodetect]
--enable-3dnowex construire avec 3dnow-dsp! support (K7) [autodetect]
--enable-sse construire avec sse support [autodetect]
--enable-sse2 construire avec sse2 support [autodetect]


Tr=E8s bien, mais alors :
- pourquoi il ne m'a rien "enabled" chez moi ?
- et surtout comment je fais pour forcer des options de configure avec
un emerge (question qui vaut pour tous les packages d'ailleurs)



Pis au passage j'en profite : question subsidiaie si y a des
connaisseurs de mplayer dans le coin, quel serait e driver le plus
performant a priori, (option -vo en ligne de commande). Je ne trouve
rien de clair l=E0 dessus. (le genre d'infos "SDL est tr=E8s performant",
merci le manuel :-) )

merci !

Pascal,




--
gentoo-user-fr@gentoo.org mailing list

5 réponses

Avatar
Christophe Garault
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pascal Ronecker a écrit :

| Bonjour bonjour,
|
Bonsoir

| Très bien, mais alors : - pourquoi il ne m'a rien "enabled" chez
| moi ? - et surtout comment je fais pour forcer des options de
| configure avec un emerge (question qui vaut pour tous les packages
| d'ailleurs)
|
C'est le role des USE flags ça! Fais un emerge info et regardes le
contenu de la variable USE à la fin.
Tout celà est très bien indiqué dans les docs. Tu devras rajouter ces
flags dans ton /etc/make.conf

__________________
Christophe Garault
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBK5ceJ5Nh3YMYAQsRAjeLAJ4sSUYsnW4hShwQw9AYGilicjw6hwCdFRtB
l3nGY3IigKETe/0g2qnYUrA =WOr6
-----END PGP SIGNATURE-----


--
mailing list
Avatar
Yoann Pannier
Pascal Ronecker wrote:
- et surtout comment je fais pour forcer des options de configure avec
un emerge (question qui vaut pour tous les packages d'ailleurs)



Un paramètre de configuration non géré par les useflags peut être
spécifié dans la variable EXTRA_ECONF.

--
Yoann Pannier

--
mailing list
Avatar
Nico
Le Mardi 24 Août 2004 21:10, Pascal Ronecker a écrit :
Pis au passage j'en profite : question subsidiaie si y a des
connaisseurs de mplayer dans le coin, quel serait e driver le plus
performant a priori, (option -vo en ligne de commande). Je ne trouve
rien de clair là dessus. (le genre d'infos "SDL est très performant",
merci le manuel :-) )



normalement l'option -vo xv (xvideo) est la meilleure. l'option -xvidix est
encore mieux, elle permet d'utiliser les caractéristiques "matérielles" de ta
carte (genre décompression mpeg2 matérielle) en utilisant directement l e
driver de la carte graphique; mais par contre mplayer doit être "suid roo t"
pour que cela fonctionne.

mais bon, SDL est un bon compromis. et pour ce qui est du man, si tu trouve
mieux, n'hésite pas à m'en faire part, j'était le traducteur du man i l n'y a
pas si longtemps :)


merci !

Pascal,




--
mailing list



--
mailing list
Avatar
Olivier Roomans
Yoann Pannier wrote:

Pascal Ronecker wrote:


- et surtout comment je fais pour forcer des options de configure avec
un emerge (question qui vaut pour tous les packages d'ailleurs)





Un paramètre de configuration non géré par les useflags peut être
spécifié dans la variable EXTRA_ECONF.





sinon, un bon moyen de voir ce qui a été utilisé ou pas comme use flag
est de faire :
$ emerge -pv mplayer

bob $ sudo emerge -pv mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] media-video/mplayer-1.0_pre4-r7 -3dfx -3dnow +X -aalib
+alsa -(altivec) +arts -bidi -cdparanoia -debug -debug -directfb
+divx4linux -dvb -dvd -dvdread -edl +encode +esd -fbdev -ggi +gif +gnome
+gtk -ipv6 -joystick +jpeg -libcaca -lirc -live -lzo +mad -matroska
-matrox -mmx +mpeg -mythtv -nas -network +nls +oggvorbis +opengl +oss
+png -rtc -samba +sdl -sse +svga -tga -theora +truetype -v4l -v4l2
-xinerama +xmms +xv -xvid 0 kB

Total size of downloads: 0 kB

comme ça tu vois ce qui t'intéresses ou pas et en fonction, tu modifies
ton /etc/make.conf ou bien tu ne settes les use que temporairement :

$ USE="mmx mmx2 -ipv6" emerge mplayer



--
mailing list
Avatar
Pascal Ronecker
Ah làlà, j'ai encore mal lu;
En relancant emerge j'ai vu :

* Please note that we do not use C[XX]FLAGS from /etc/make.conf
* or the environment, as the upstream maintainers will then
* ignore bug reports and refuse support.

Et sur le coup, ben j'ai compris : on n'utilise pas les USE FLAGS.
alors que ca voulait dire CFLAGS et CXXFLAGS, rien à voir avec les USE
qui eux sont parfaitemtn utilisés.
Bref ca marche.

Mais c'est quand même bizarre que le configure ne fasse pas l'autodetect
tout seul comme un grand non ?


On Tue, 2004-08-24 at 21:29, Christophe Garault wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pascal Ronecker a écrit :

| Bonjour bonjour,
|
Bonsoir

| Très bien, mais alors : - pourquoi il ne m'a rien "enabled" chez
| moi ? - et surtout comment je fais pour forcer des options de
| configure avec un emerge (question qui vaut pour tous les packages
| d'ailleurs)
|
C'est le role des USE flags ça! Fais un emerge info et regardes le
contenu de la variable USE à la fin.
Tout celà est très bien indiqué dans les docs. Tu devras rajouter c es
flags dans ton /etc/make.conf

__________________
Christophe Garault
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBK5ceJ5Nh3YMYAQsRAjeLAJ4sSUYsnW4hShwQw9AYGilicjw6hwCdFRtB
l3nGY3IigKETe/0g2qnYUrA=
=WOr6
-----END PGP SIGNATURE-----


--
mailing list







--
mailing list