Pb avec Mplayer + Alsa + kernel 2.6.3 - Linux et OS Alternatifs
Marsh Posté le 09-03-2004 à 14:19:52
pour avoir du son dans mplayer avec alsa, il m'a fallu compiler l'émulation OSS et tout les trucs qui s'y rapporte dans la section ALSA.
Marsh Posté le 09-03-2004 à 14:45:06
Mon kernel il est déjà parametre comme ça 
il faut encore ajouter de chose? 
 
───────────────────────────────────────────────────────────────────┐ │ 
  │ │                       <*> Advanced Linux Sound Architecture                         │ │ 
  │ │                       <*>   Sequencer support                                       │ │ 
  │ │                       <*>     Sequencer dummy client                                │ │ 
  │ │                       
  │ │                       <M>     OSS Mixer API                                         │ │ 
  │ │                       <M>     OSS PCM (digital audio) API                           │ │ 
  │ │                       
  │ │                       <M>   RTC Timer support                                       │ │ 
  │ │                       [ ]   Verbose printk                                          │ │ 
  │ │                       [ ]   Debug                                                   │ │ 
  │ │                             Generic devices  --->                                   │ │ 
  │ │                             ISA devices  --->                                       │ │ 
  │ │                             PCI devices  --->                                       │ │ 
  │ │                             ALSA USB devices  --->                                  │ │ 
  │ │                             PCMCIA devices  --->                                    │ │ 
  │ │                                                                                     │ │ 
  │ │                                                    
Marsh Posté le 09-03-2004 à 15:12:46
les autres appli marche avec alsa ? 
tu as quel carte son ? 
balance la sortie de mplayer (les messages dans la console)
Marsh Posté le 09-03-2004 à 15:33:58
oui, les autres appli elle marche meme xine 
la carte cette une carte integrée c-media 8738 
voici la sortie dans la console 
 
woody usr/bin# gmplayer
usr/bin# gmplayer 
MPlayer 1.0pre3-3.3.3 (C) 2000-2003 MPlayer Team 
  
CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1534 MHz (Family: 6, Stepping: 2) 
Detected cache-line size is 64 bytes 
MMX2 supported but disabled 
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 
Compiled for x86 CPU with extensions: MMX 3DNow 3DNowEx SSE SSE2 
  
Reading config file /etc/mplayer/mplayer.conf 
Reading config file /root/.mplayer/config 
[cfg] read config file: /root/.mplayer/gui.conf 
Reading config file /root/.mplayer/gui.conf 
vo: X11 running at 1152x864 with depth 16 and 16 bpp (":0.0" => local display) 
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': Aucun fichier ou répertoire de ce type 
Reading /etc/mplayer/codecs.conf: 61 audio & 169 video codecs 
font: can't open file: /root/.mplayer/font/font.desc 
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars) 
Failed to open /dev/rtc: Périphérique ou ressource occupé (mplayer should be setuid root or /dev/rtc should be readable by the user.) 
Using usleep() timing 
Can't open input config file /root/.mplayer/input.conf: Aucun fichier ou répertoire de ce type 
Input config file /etc/mplayer/input.conf parsed: 53 binds 
Opening joystick device /dev/input/js0 
Can't open joystick device /dev/input/js0 : Aucun périphérique de ce type 
Can't init input joystick 
Setting up LIRC support... 
mplayer: could not connect to socket 
mplayer: Aucun fichier ou répertoire de ce type 
Failed to open LIRC support. 
You will not be able to use your remote control. 
SKIN dir 1: '/root/.mplayer/Skin' 
SKIN dir 2: '/usr/share/mplayer/Skin' 
  
Exiting... (Quit) 
 
 
Marsh Posté le 09-03-2004 à 15:52:15
ouai mais là je peux rien te dire, tu lis même pas de film ou de music ![[:god] [:god]](https://forum-images.hardware.fr/images/perso/god.gif) 
 
mplayer -ao alsa9 <fichier>
Marsh Posté le 09-03-2004 à 16:10:39
oui je lis les films me pas de son et pas la music 
si tu veux pour pouvoir lire les films je dois modifie la option  
ao_driver = "alsa9" à ao_driver = "no" dans le fichier gui.conf 
sinon ça bloque 
si je tape mplayer -ao alsa9 <fichier.mpg> 
ça bloque aussi 
dans la console j'ai ça  
 
Cache fill:  6,25% (65536 bytes)    LMLM4 Stream Format not found 
MPEG-PS file format detected. 
VIDEO:  MPEG1  400x300  (aspect 1)  24,000 fps  480,0 kbps (60,0 kbyte/s) 
========================================================================== 
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 
MP3lib: init layer2&3 finished, tables done 
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 12000->176400 (96,0 kbit) 
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) 
========================================================================== 
========================================================================== 
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough 
VDec: vo config request - 400 x 300 (preferred csp: Mpeg PES) 
Could not find matching colorspace - retrying with -vf scale... 
Opening video filter: [scale] 
The selected video_out device is incompatible with this codec. 
VDecoder init failed  
 
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1 
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2)) 
========================================================================== 
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... 
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int 
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian) 
[pl_volnorm] Normalizer plugin in use. 
[pl_eq] Equalizer in use. 
alsa-init: requested format: 44100 Hz, 2 channels, Signed 16-bit (Little-Endian)alsa-init: 1 soundcard found, using: hw:0,0 
  
  
MPlayer interrupted by signal 15 in module: ao2_init 
woody usr/src#
usr/src# 
Marsh Posté le 09-03-2004 à 16:15:14
je croix que le pb bien du fait que alsa il inclu dans le kernel et mplayer non trouve pas le module(alsa) 
mais le pb c'est comment lui dire à mplayer que le module il est déjà chargé.
Marsh Posté le 09-03-2004 à 16:25:44
| Ivo a écrit : je croix que le pb bien du fait que alsa il inclu dans le kernel et mplayer non trouve pas le module(alsa)  | 
 
 
le probleme c'est plutot pourquoi tu as été foutre ça en dur dans le kernel ?  ![[:mrbrelle] [:mrbrelle]](https://forum-images.hardware.fr/images/perso/mrbrelle.gif) 
  
j'ai pas d'idée là, ça peut être ça ou autre chose ... 
si tout le reste marche sans erreur, je vois pas
Marsh Posté le 09-03-2004 à 16:32:38
| Ivo a écrit : je croix que le pb bien du fait que alsa il inclu dans le kernel et mplayer non trouve pas le module(alsa)  | 
 
moi j'ai pratiquement le meme probleme, et les options de compil du noyau que toi, il a arrive pas a "alsa-init". Par contre j'ai le son (donc alsa) avec xmms. Si je regarde le "dmesg", je constate que alsa cherche une carte qu'il ne trouve pas : 
| Code : 
 | 
 
tandis que quand les services ce charges (un peu plus tard) alsa ce charge une nouvelle fois et la il me trouve la carte (emu10k1) et initialise bien alsa. 
 
A tu ce probleme aussi ???
Marsh Posté le 09-03-2004 à 16:35:04
| zit a écrit :   
   | 
 
 
j'ai ce pb moi, mais ça n'empeche pas de marcher (un pb dans un script je pense, mais ça se charge quand même)
Marsh Posté le 09-03-2004 à 16:50:16
| udok a écrit :   | 
 
ok bon a savoir, tu la compiler a la main mplayer? (moi oui) tu a c options pour le noyau ? 
| Code : 
 | 
 
 
merci
Marsh Posté le 09-03-2004 à 17:00:02
| zit a écrit :   
   | 
 
 
oui à peu pres ça semble bon ... 
manque juste le driver pour ta carte là à priori  
 
m'enfin si ça marche dans les autres appli c'est bizarre  
ça peut tout aussi bien être un pb de bibliotheque dans ta distro avec mplayer 
moi j'utilise les packages sid de marillat
Marsh Posté le 09-03-2004 à 17:08:27
| udok a écrit :   | 
 
 
merci , je suis en unstable j'utilise pas marillat car j'ai comiler mplayer, je vais essayer d'installer juste les libs de marillat pour voir
Marsh Posté le 09-03-2004 à 17:19:42
| udok a écrit :   | 
 
non le pilot il se charge tres bien 
alsa me trouve bien la carte audio 
je puex ecouter de la music avec xmmms 
mais c'est avec mplayer que ça ne marche pas 
avec xine ça marche tres bien aussi
Marsh Posté le 09-03-2004 à 17:23:34
| udok a écrit :   | 
 
moi aussi j'utilise les packages sid marillat
Marsh Posté le 09-03-2004 à 17:28:55
| udok a écrit :   | 
 
ça qui est bizarre tout le reste marche tres bien 
-- j'ai mis ça en dure pour tester et comment tous marché tres bien , j'ai le laissé comme ça
Marsh Posté le 09-03-2004 à 17:32:30
| Ivo a écrit :   | 
et http://guide.andesi.org/html/mopti [...] noyau-alsa 
Marsh Posté le 09-03-2004 à 17:36:15
| zit a écrit :   
   | 
 
non, j'ai utilisé les packages sid marillat 
oui ,je crois que on a les même options 
 
───────────────────────────────────────────────────────────────────┐ │ 
 │ │                       <*> Advanced Linux Sound Architecture                         │ │ 
 │ │                       <*>   Sequencer support                                       │ │ 
 │ │                       <*>     Sequencer dummy client                                │ │ 
 │ │                       
 
   
 
 
 │ │                       <M>     OSS Mixer API                                         │ │ 
 │ │                       <M>     OSS PCM (digital audio) API                           │ │ 
 │ │                       
 
    
 
 
 │ │                       <M>   RTC Timer support                                       │ │ 
 │ │                       [ ]   Verbose printk                                          │ │ 
 │ │                       [ ]   Debug                                                   │ │ 
 │ │                             Generic devices  --->                                   │ │ 
 │ │                             ISA devices  --->                                       │ │ 
 │ │                             PCI devices  --->                                       │ │ 
 │ │                             ALSA USB devices  --->                                  │ │ 
 │ │                             PCMCIA devices  --->                                                                                                            
Marsh Posté le 09-03-2004 à 17:39:21
| zit a écrit :   
   | 
 
par contre j'ai pas active cet parti la, 
 
encore l'Open Sound System (OSS)  * 
  Device Drivers / Sound / ALSA OSS Mixer API Compatibilité OSS. M 
  Device Drivers / Sound / ALSA OSS PCM (digital audio) PCI Compatibilité OSS. M 
  Device Drivers / Sound / ALSA OSS Sequence API Compatibilité OSS. * 
  Device Drivers / Sound / ALSA RTC Timer support   M 
  Device Drivers / Sound / ALSA / PCI devices Choisir le modèle de votre son  M 
c'est ça peut être?
Marsh Posté le 09-03-2004 à 17:44:58
 
oui , j'ai la même chose 
sauf le pilot de la carte audio , il est en dure 
cette une carte integrée à la CM ,la réf. c'est: c-media 8738
Marsh Posté le 09-03-2004 à 17:59:14
-- une petite remarque j'utilise le derniere Kernel, 2.6.3
Marsh Posté le 10-03-2004 à 13:03:21
ReplyMarsh Posté le 10-03-2004 à 13:04:12
| Ivo a écrit :   | 
 
 
Ste réponse ! ![[:must] [:must]](https://forum-images.hardware.fr/images/perso/must.gif) 
 
 
Met ça en module ça change rien.
Marsh Posté le 10-03-2004 à 13:40:12
ReplyMarsh Posté le 10-03-2004 à 14:23:40
| Ivo a écrit : alors les gars pas de solution à mon pb ?  | 
je vois pas. Il faudrais que quelqu'un nous disent la demarche qu'il a effectué pour alsa et mplayer (voir si on oublie rien), pour moi : 
-compil du noyau avec les options cités ci dessus. 
-install de alsa-base 
-install de alsa-utils 
et puis voila. Quelque chose d'autre? 
 
Marsh Posté le 10-03-2004 à 14:28:35
j'ai une gentoo avec mplayer 1.0 (je sais plus larc ou la sous version, c'est le dernier en unstable) un kerne l 2.6.3 et alsa EN MODULE, les alsa-lib 1.0.3 et j'ai aucun probleme avec mplayer... 
 
je serais bien d'avis de tester alsa en module, ca me parait plus sage 
Marsh Posté le 10-03-2004 à 14:32:46
J'ai quasi le meme pb : debian sid + 2.6.3 + mplayer -> pas de son. 
Si jdis a mplayer ao alsa9 il me dit qu'il trouve pas de carte son alors qu'au boot, y en a bien une (et toute facon toutes les autres appli fonctionne) : 
Advanced Linux Sound Architecture Driver Version 1.0.2c (Thu Feb 05 15:41:49 2004 UTC). 
ALSA device list: 
  #0: Sound Blaster Live! (rev.7) at 0xd000, irq 11 
 
Mais mplayer veut pas sauf si jlui dis de prendre oss (via l'emulation oss). Donc en resumé j'ai du son via l'emulation ms c'est zarbe qd meme ^^
Marsh Posté le 10-03-2004 à 15:15:15
| kenshln a écrit : J'ai quasi le meme pb : debian sid + 2.6.3 + mplayer -> pas de son.  | 
 
oui, on a le même pb
Marsh Posté le 10-03-2004 à 15:15:45
| zit a écrit : je vois pas. Il faudrais que quelqu'un nous disent la demarche qu'il a effectué pour alsa et mplayer (voir si on oublie rien), pour moi :  | 
 
c'est déjà fait
Marsh Posté le 10-03-2004 à 15:17:39
| philou_a7 a écrit : j'ai une gentoo avec mplayer 1.0 (je sais plus larc ou la sous version, c'est le dernier en unstable) un kerne l 2.6.3 et alsa EN MODULE, les alsa-lib 1.0.3 et j'ai aucun probleme avec mplayer...  | 
 
oui, je pense faire ça
Marsh Posté le 10-03-2004 à 17:01:44
Cependant, j'ai deja essayer de mettre en module alsa et idem pour moi
Marsh Posté le 11-03-2004 à 11:49:28
Une autre questions , est ce que tout le monde a le fichier /etc/alsa/alsa-base.conf parceque moi non et j'ai vu sur la doc de via ecp qu'il fallait le modifier?
Marsh Posté le 16-03-2004 à 14:43:08
Salut à tous 
ça marche !!! 
j'ai passé sur le kernel 2.6.4 + alsa toujours compilé en dur 
+ j'ai installé alsa-oss 
et ça marche !!!  
mais j'ai toujours un petit pb , ça marche pas sous root mais c'est pas grave 
a+ 
Marsh Posté le 09-03-2004 à 13:06:58
Salut à tous
 
 
mon pb c'est avec mplayer, j'arrive pas avoir le son
--j'utilise le kernel 2.6.3 sous Debian, le kernel il est compile avec l'option Alsa.
-Donc je ne sais pas commen configurer mplayer?
-parce que avec la configuration normal il trouve pas le module alsa, c'est normal parce que il est inclu dans le kernel
voici mon fichier gui.conf
enable_audio_equ = "yes"
vo_driver = "x11"
vo_panscan = "0.000000"
vo_doublebuffering = "yes"
vo_direct_render = "no"
vo_dxr3_device = "/dev/em8300-0"
v_framedrop = "0"
v_flip = "0"
v_ni = "no"
v_idx = "-1"
vf_pp = "no"
vf_autoq = "0"
vf_lavc = "no"
ao_driver = "alsa9"
ao_volnorm = "yes"
ao_surround = "no"
ao_extra_stereo = "no"
ao_extra_stereo_coefficient = "1.000000"
ao_oss_mixer = "/dev/mixer"
ao_oss_device = "/dev/dsp"
dvd_device = "/dev/dvd"
cdrom_device = "/dev/cdrom"
osd_level = "1"
sub_auto_load = "yes"
sub_unicode = "no"
sub_pos = "100"
sub_overlap = "no"
font_factor = "0.750000"
font_text_scale = "5.000000"
font_osd_scale = "6.000000"
font_blur = "2.000000"
font_outline = "2.000000"
font_autoscale = "3"
cache = "yes"
cache_size = "1024"
playbar = "yes"
load_fullscreen = "no"
show_videowin = "yes"
stopxscreensaver = "no"
autosync = "no"
autosync_size = "0"
gui_skin = "default"
gui_save_pos = "yes"
gui_main_pos_x = "125"
gui_main_pos_y = "13"
gui_video_out_pos_x = "152"
gui_video_out_pos_y = "339"
equ_channel_1 = "Front Right"
equ_channel_2 = "Front Left"
equ_channel_3 = "Rear Right"
equ_channel_4 = "Rear Left"
equ_channel_5 = "Center"
equ_channel_6 = "Bass"
equ_band_00 = "0.000000"
equ_band_01 = "0.000000"
equ_band_02 = "0.000000"
equ_band_03 = "0.000000"
equ_band_04 = "0.000000"
equ_band_05 = "0.000000"
equ_band_06 = "0.000000"
equ_band_07 = "0.000000"
equ_band_08 = "0.000000"
equ_band_09 = "0.000000"
equ_band_10 = "0.000000"
equ_band_11 = "0.000000"
equ_band_12 = "0.000000"
equ_band_13 = "0.000000"
equ_band_14 = "0.000000"
equ_band_15 = "0.000000"
equ_band_16 = "0.000000"
equ_band_17 = "0.000000"
equ_band_18 = "0.000000"
equ_band_19 = "0.000000"
equ_band_20 = "0.000000"
equ_band_21 = "0.000000"
equ_band_22 = "0.000000"
equ_band_23 = "0.000000"
equ_band_24 = "0.000000"
equ_band_25 = "0.000000"
equ_band_26 = "0.000000"
equ_band_27 = "0.000000"
equ_band_28 = "0.000000"
equ_band_29 = "0.000000"
equ_band_30 = "0.000000"
equ_band_31 = "0.000000"
equ_band_32 = "0.000000"
equ_band_33 = "0.000000"
equ_band_34 = "0.000000"
equ_band_35 = "0.000000"
equ_band_36 = "0.000000"
equ_band_37 = "0.000000"
equ_band_38 = "0.000000"
equ_band_39 = "0.000000"
equ_band_40 = "0.000000"
equ_band_41 = "0.000000"
equ_band_42 = "0.000000"
equ_band_43 = "0.000000"
equ_band_44 = "0.000000"
equ_band_45 = "0.000000"
equ_band_46 = "0.000000"
equ_band_47 = "0.000000"
equ_band_48 = "0.000000"
equ_band_49 = "0.000000"
equ_band_50 = "0.000000"
equ_band_51 = "0.000000"
equ_band_52 = "0.000000"
equ_band_53 = "0.000000"
equ_band_54 = "0.000000"
equ_band_55 = "0.000000"
equ_band_56 = "0.000000"
equ_band_57 = "0.000000"
equ_band_58 = "0.000000"
equ_band_59 = "0.000000"
j'ai déjà essayé de changer l'option ao_driver = "alsa9" par ao_driver = "no" ça ne marche pas non plus
Merci d'avance