View previous topic :: View next topic |
Author |
Message |
Delvin Guru
Joined: 07 Jul 2004 Posts: 546
|
Posted: Wed Nov 03, 2004 8:20 pm Post subject: [alsa] son multi-canal |
|
|
est ce que quelq'un connait ce topic:
[url]https://forums.gentoo.org/viewtopic.php?t=122076&highlight=asoundrc [/url]
et a réussi a faire fonctionner dmix??
parce que moi non ... _________________ Ne tirez pas sur les canards !! |
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Wed Nov 03, 2004 8:37 pm Post subject: |
|
|
Salut delvin,
Est-ce que ton but c'est :
1) avoir du son sur toutes les enceintes ( stereo vers 5.1)
ou
2) d'avoir plusieurs applications en meme temps qui utilisent le son.
Parce que si c'est 1), dmix ne sert pas à ca il me semble. Voila mon fichier /etc/asound.conf que j'utilisais pour avoir du son 5.1 tout le temps:
Code: |
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0"
period_time 0
period_size 1024
buffer_size 8192
format "S16_LE"
channels 6
rate 48000
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
#type plug
#slave.pcm "dmixer"
type route
#slave.pcm "dmixer"
slave.pcm surround51
#route_policy default
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}
ctl.mixer0 {
type hw
card 0
}
pcm.!default {
type route
#slave.pcm "dmixer"
slave.pcm surround51
#route_policy default
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}
|
Il est un peu bordelique mais il marchait pour le chipset son nforce2. La derniere partie (pcm.!default) correspond a la sortie par defaut de alsa. Si tu veux activer dmix, je pense qu'il faut mettre :
Code: |
pcm.!default {
type plug
slave.pcm "dmixer"
}
|
En esperant que ca marche.
PS: il me semble que dmix a change depuis que le forum que tu indiquais a ete commence. |
|
Back to top |
|
|
Delvin Guru
Joined: 07 Jul 2004 Posts: 546
|
Posted: Wed Nov 03, 2004 8:43 pm Post subject: |
|
|
non c plutot le deuxiéme cas
en effet avoir tout les sons de gaim en meme temps en fermant xmms c un peu lourd et pas pratique pour voir les réponses _________________ Ne tirez pas sur les canards !! |
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Wed Nov 03, 2004 8:54 pm Post subject: |
|
|
Celui-la devrait marcher:
Code: |
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0"
period_time 0
period_size 1024
buffer_size 8192
format "S16_LE"
channels 6
rate 48000
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
ctl.mixer0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
#slave.pcm surround51
route_policy default
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 1
ttable.1.5 1
} |
Tu mets ca dans /etc/asound.conf. Tu relances alsa. Tu configures xmms pour utiliser alsa en prenant default pour output device et ca devrait marcher. |
|
Back to top |
|
|
Celeborn Tux's lil' helper
Joined: 24 Jan 2004 Posts: 132 Location: Heidelberg (Germany)
|
|
Back to top |
|
|
Delvin Guru
Joined: 07 Jul 2004 Posts: 546
|
Posted: Wed Nov 03, 2004 9:02 pm Post subject: |
|
|
ca marche pas...
c toujours soit l'un soit l'autre ... _________________ Ne tirez pas sur les canards !! |
|
Back to top |
|
|
Celeborn Tux's lil' helper
Joined: 24 Jan 2004 Posts: 132 Location: Heidelberg (Germany)
|
Posted: Wed Nov 03, 2004 9:13 pm Post subject: |
|
|
plus précisément, voilà à quoi ressemble mon .asoundrc
Code: | $ cat .asoundrc
pcm.ossmix {
type dmix
ipc_key 1024 # must be unique!
slave {
pcm "hw:0,0" # you cannot use a "plug" device here, darn.
period_time 0
period_size 1024 # must be power of 2
buffer_size 8192 # dito. It
#format "S32_LE"
#periods 128 # dito.
#rate 8000 # with rate 8000 you *will* hear,
# if ossmix is used :)
}
# bindings are cool. This says, that only the first
# two channels are to be used by dmix, which is enough for
# (most) oss apps and also lets multichannel chios work
# much faster:
bindings {
0 0 # from 0 => to 0
1 1 # from 1 => to 1
}
}
pcm.dsp0 {
type plug
slave.pcm "ossmix"
}
# or:
# pcm.dsp0 pcm.default
# if "default" hasn't been redefined
ctl.mixer0 {
type hw
card 0
}
|
Et ensuite, la ligne de commande que j'utilise dans gaim pour jouer les sons :
Code: | aplay -D plug:ossmix %s |
Ensuite dans xmms : dans les préférences audio : j'ai alsa de sélectionné et dans la rubrique de configuration d'alsa associée j'ai Code: | Audio device : ossmix |
Et enfin dans mplayer : Code: | $ cat .mplayer/config
# Write your default config options here!
ao=alsa:device=ossmix |
Voilà, je te remets tout ça, paske j'avais ptet légèrement modifié les instructions par rapport au howto que je t'ai indiqué, mais je sais plus exactement quoi... |
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Wed Nov 03, 2004 9:14 pm Post subject: |
|
|
Tu as essaye celui que je viens de te donner
Quote: |
ca marche pas...
c toujours soit l'un soit l'autre ... |
-> En fait, tu veux le "hardware mixing" et le son sur plusieurs enceintes, c'est ca? |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Wed Nov 03, 2004 9:23 pm Post subject: |
|
|
pour le hardware mixing du nforce2, j ai mis les pilotes proprio en OSS. ils sont de tres bonne qualite et on regle facilement les sortie grace a nvmixer. je retournerai aps sous alsa, tant que y aura pas au moins le hardware mixing. ou quand nvidia feront des pilotes pour alsa. en attendant, les oSS de chez eux, sont terrible _________________ nuts
PC: AMD Phenom 2 bi-core 555 + Asus M4A77T/USB3 + 2Go de RAM + wifi Ralink RT61 + Radeon HD 3450 - Disque dur 500Go.
SGI Octane ip30 R10000 |
|
Back to top |
|
|
Delvin Guru
Joined: 07 Jul 2004 Posts: 546
|
Posted: Wed Nov 03, 2004 9:37 pm Post subject: |
|
|
bon ca marche pour gaim mais pas pour xmms ni pour mplayer...
dans xmms j'ai pas le peripherique dmix ou ossmix et mplayer plante carrément si je lance un son en meme temps enfin je touche au but _________________ Ne tirez pas sur les canards !! |
|
Back to top |
|
|
Celeborn Tux's lil' helper
Joined: 24 Jan 2004 Posts: 132 Location: Heidelberg (Germany)
|
Posted: Thu Nov 04, 2004 1:00 am Post subject: |
|
|
Delvin wrote: | dans xmms j'ai pas le peripherique dmix ou ossmix |
pour xmms, tu vas dans options->preferences , dans la rubrique "output plugin" tu choisis alsa, puis tu cliques sur "configure" : dans la fenetre qui s'ouvre, au niveau de la rubrique "audio device" tu tapes à la main ! : "ossmix" ou "dmix" ou ce que tu as indiqué dans ton .asoundrc...
Pour mplayer, as-tu la dernière version ? |
|
Back to top |
|
|
Delvin Guru
Joined: 07 Jul 2004 Posts: 546
|
Posted: Fri Nov 05, 2004 3:42 pm Post subject: |
|
|
ok ca marche pour xmms mais toujours pas pour mplayer...
je pourrais pas poster avant lundi prochaine et j'ai pas la versions de mplayer sous la main mais je pense que c la 1....r4 ou quelque chose comme ca...
en tout cas merci pour xmms et gaim c deja plus cool _________________ Ne tirez pas sur les canards !! |
|
Back to top |
|
|
3.1415 Apprentice
Joined: 29 Jan 2004 Posts: 199 Location: Stanford, CA, USA
|
Posted: Fri Nov 05, 2004 7:04 pm Post subject: |
|
|
Celeborn wrote: |
Pour mplayer, as-tu la dernière version ? |
hmm, celle ki crashe chez moi de sorte que j'ai du installer gxine? _________________ A 3.14% près...
3.14@jabber.aster.pl |
|
Back to top |
|
|
Celeborn Tux's lil' helper
Joined: 24 Jan 2004 Posts: 132 Location: Heidelberg (Germany)
|
Posted: Fri Nov 05, 2004 9:00 pm Post subject: |
|
|
3.1415 wrote: | Celeborn wrote: |
Pour mplayer, as-tu la dernière version ? |
hmm, celle ki crashe chez moi de sorte que j'ai du installer gxine? |
Bah moi celle que j'ai, c'est la version 1.0_pre5-r4 , et les seuls soucis que je rencontre avec, c'est que pour certaines vidéos, la vidéo (les images) défilent plus vite que la normale, et le flux audio est par contre à la bonne vitesse, du coup, y'a un décalage croissant entre audio et vidéo et c'est super relou ! au bout de 20 sec c'est déjà complétement décalé !
Mais à part ce détail, aucun souci... |
|
Back to top |
|
|
3.1415 Apprentice
Joined: 29 Jan 2004 Posts: 199 Location: Stanford, CA, USA
|
Posted: Sat Nov 06, 2004 2:14 am Post subject: |
|
|
tu utilises mplayer ou gmplayer ? _________________ A 3.14% près...
3.14@jabber.aster.pl |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Nov 06, 2004 9:55 am Post subject: |
|
|
3.1415 wrote: | tu utilises mplayer ou gmplayer ? |
euh gmplauer, c'est juste une gui en gtk de mplayer, qui n'est compilé que si tu as le use gtk. mais c'est le même "moteur" derrière, sauf qu'il y en a un qui est moins bien (je parlais du gmplayer bien sûr)
Vive la ligne de commande (et hop un mini troll en vue, échelle 2.5) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Sat Nov 06, 2004 2:09 pm Post subject: |
|
|
Voila mon .asoundrc si ca peut aider
chipset son VIA82xx
Rien a regler pour que ca marche avec dmix vu que ca utilise le peripherique "default" de alsa
Code: | -+ cryogen sur coldblue +- ( ~ )
$ cat .asoundrc
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 48000
}
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.default {
type plug
slave.pcm "dmixer"
}
ctl.!default {
type hw
card 0
}
|
_________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
Celeborn Tux's lil' helper
Joined: 24 Jan 2004 Posts: 132 Location: Heidelberg (Germany)
|
Posted: Sat Nov 06, 2004 6:22 pm Post subject: |
|
|
3.1415 wrote: | tu utilises mplayer ou gmplayer ? |
bah perso, j'utilise mplayer tout court en général.... mais comme dit sireyessire, ça change pas gd chose au niveau de la lecture des films théoriquement d'utiliser l'un ou l'autre... |
|
Back to top |
|
|
3.1415 Apprentice
Joined: 29 Jan 2004 Posts: 199 Location: Stanford, CA, USA
|
Posted: Sun Nov 07, 2004 12:38 am Post subject: |
|
|
ouaip mais des fois ke ce soit un composant graphique qui fasse tout foirer... _________________ A 3.14% près...
3.14@jabber.aster.pl |
|
Back to top |
|
|
Celeborn Tux's lil' helper
Joined: 24 Jan 2004 Posts: 132 Location: Heidelberg (Germany)
|
Posted: Sun Nov 07, 2004 2:08 pm Post subject: |
|
|
bon bah en fait, c'est pas tout à fait pareil d'utiliser mplayer ou gmplayer... j'ai récupéré une autre vidéo qui me posait pb avec mplayer (avec la vidéo qui défile à tte vitesse par rapport au son, comme je disais ds un précédent post...) et qui passe nickel avec gmplayer....
va y comprendre kékchose.... |
|
Back to top |
|
|
|