Mplayer pilote de sortie par défaut

Mplayer pilote de sortie par défaut - Débats - Linux et OS Alternatifs

Marsh Posté le 20-01-2005 à 21:40:50    

Bonsoir,
 
A priori, ALSA est le pilote son par défaut du monde linux.
Alors pourquoi, quand je lance dans une fenètre terminal  :
 
mplayer -cache 100 http://193.201.103.114:1441/encoderlemouv.ogg
 
j'ai en retour :
 
Cache fill: 16,00% (16384 bytes)    Ogg file format detected.
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder
AUDIO: 32000 Hz, 1 ch, 16 bit (0x10), ratio: 3000->64000 (24,0 kbit)
Selected audio codec: [vorbis] afm:libvorbis (OggVorbis Audio Decoder)
==========================================================================
Checking audio filter chain for 32000Hz/1ch/16bit -> 32000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 1 ch, 32000 hz, little endian signed int
AF_pre: 32000Hz 1ch Signed 16-bit (Little-Endian)
AO: [oss] 32000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 32000Hz/1ch/16bit -> 32000Hz/2ch/16bit...
 
donc par défaut, le pilote son de sortie est OSS
 
cet état de fait est du à quoi ?
     au projet mplayer qui n'a pas changé le pilote par défaut
     à mandrake qui n'a pas changé le pilote par défaut
     à moi qui dit des conneries :D  
 
contexte de la manip  
   distrib :mandrakelinux 10.1
    version MPlayer 1.0pre6-3.4.1
    version alsa  v1.0.6
    carte son : soundblaster pci 128
 
  tous les logiciels ont été urpmimés normalement
 
  rem : évidement lorsque je met ao=alsa dans le fichier ~/.mplayer/config
 
le pilote de sortie devient :
 
Selected audio codec: [vorbis] afm:libvorbis (OggVorbis Audio Decoder)
==========================================================================
Checking audio filter chain for 32000Hz/1ch/16bit -> 32000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 1 ch, 32000 hz, little endian signed int
AF_pre: 32000Hz 1ch Signed 16-bit (Little-Endian)
alsa-init: soundcard set to default
alsa: 32000 Hz/2 channels/4 bpf/65388 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 32000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 32000Hz/1ch/16bit -> 32000Hz/2ch/16bit...
 
 ce que je trouve plus satisfaisant. :love:  
 
question est-ce qu'ailleurs le comportement de mplayer est similaire ?
 
A+

Reply

Marsh Posté le 20-01-2005 à 21:40:50   

Reply

Marsh Posté le 21-01-2005 à 11:53:44    

D'après le site officiel de Mplayer:

Citation :

OSS (Open Sound System) - factory standard under UNIX


donc il semblerait logique que ce soit la config par défaut...maintenant vu que l'install s'est faite à partir de package, il devait y avoir une conf par défaut (notamment ALSA en sortie son pour noyau 2.6) qui semble pas top

Reply

Marsh Posté le 21-01-2005 à 15:13:08    

mdk supporte le noyau 2.4 et 2.6, donc mplayer n'est pas conf pour utiliser par défaut OSS.
 
vue que mdk active le support OSS lorsqu'un pilote ALSA est utilisé, cela ne pose pas de pb d'utiliser la sortie OSS pour mplayer et cela permet de fonctionner normalement dans 100% des cas ( pilotes OSS utilisé, pilote ALSA utilisé ).


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-01-2005 à 16:46:05    

Dark_Schneider a écrit :

mdk supporte le noyau 2.4 et 2.6, donc mplayer n'est pas conf pour utiliser par défaut OSS


Merci de vos réponses.
 
donc pour le moment Alsa n'est pas encore le pilote par défaut du noyau
linux et corolèrement mplayer ne le définit donc pas par défaut.
Exact ?
A+

Reply

Marsh Posté le 21-01-2005 à 16:48:31    

même si ALSA était le pilote par défaut du noyau, tu as :
+ des cartes qui marchent mieux avec le pilote OSS et certaines de ces cartes sont activés avec le pilote OSS par mdk
 
+ des gens qui utilisent OSS
 
le jour où OSS sera virer du noyau, alors le support OSS pourra être désactivé et tous le monde mettra tout sur ALSA par défaut.


Message édité par Dark_Schneider le 21-01-2005 à 16:49:13

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-01-2005 à 21:06:47    

beurk ! plus j'essaye d'avancer moins je comprend.
 
au bout d'un an j'avais cru comprendre qu'alsa était le pilote son
et qu'oss passait à la trappe mais à priori c'est pas çà.
 
dernière question  :D  comment puis-je savoir par quel pilote est géré de base  
ma SB pci-128 parce-que le modprobe.conf frise l 'ésothèrisme pour moi
 
 
[root@mistral nemo13]# cat /etc/modprobe.conf
# This file is autogenerated from /etc/modules.conf using generate-modprobe.conf command
 
alias eth0 via-rhine
install scsi_hostadapter /sbin/modprobe ata_piix; /bin/true
install usb-interface /sbin/modprobe uhci-hcd; /sbin/modprobe ehci-hcd; /bin/true
alias eth1 eth1394
alias ieee1394-controller ohci1394
alias char-major-195* nvidia
remove snd-ens1370 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-ens1370
install snd-ens1370 /sbin/modprobe --first-time --ignore-install snd-ens1370 && { /sbin/modprobe snd-pcm-oss; /bin/true; }

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.6 ---
options snd  device_mode=0666
alias sound-slot-0 snd-ens1370
# --- END: Generated by ALSACONF, do not edit. ---
 
alias snd-0 snd-ens1370
[root@mistral nemo13]#
 
( en plus j'ai du à un moment bricoler avec alsaconf ,bon on va dire que j'étais bourré ce-jour là )
 
le top ésothérique c'est les lignes bleues
 
A+?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed