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
woodyusr/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
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
woodyusr/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 ?
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 !
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