Forum Linux.debian/ubuntu plus de son depuis l install de udev

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
nov.
2004
J utilisais au paravent esd sur ALSA sans trop de pb ... quand j avais une apli de Voip, je tuais esd, et quand j avais fini de causer, je reloadais esd.

Depuis que j ai installe udev ET mis a vour esd pour ALSA, mon son marche bien pour les aplis multimedia, mais je comprend pas pourquoi, les aplis OSS ne semblent plus beneficier de l emulation OSS d ALSA : j ai du mettre a jour esd alors que la version OSS marchait tres bien avec ALSA sans udev, et mes aplis Voip ne produisent plus un son ... meme esd coupe.

On m as dit que c etait la faute de udev ( sans blague ? ) - qu il etait mal configure ... je veut bien croire, vu que sans udev, ca roulle.

La question est : comment configurer udev pour que mes aplis OSS soient contentes ?
oui j ai bien
$ ls -lh /dev/dsp
lrwxrwxrwx 1 root root 17 2004-11-09 07:34 /dev/dsp -> /dev/snd/pcmC0D0c

... et si j utilise esd, c est justmente parce que ma carte son ne suporte pas le multiplexing ( en OSS pure ou en ALSA ) , car pour rappel, ALSA ne suporte le multiplexing que si la carte le suporte .... ( enfin je vois pas a quoi ca avance, vu que si la carte le suporte, en OSS je peux aussi multiplexer ... je pije toujours pas en quoi ALSA est revolutionaire.)

L apli Voip que j utilise le plus est Skype, mais des fois aussi Gnomemeeting ou d autres alnervanives. Alors oui Skype suporte esd, mais ca marche pas non plus ; avec esddsp skype, le telephone sonne, mais pas de son quand on me parle.
  • # j oubliais

    Posté par  (site web personnel) . Évalué à 0.

    je suis en Debian SID, mise a jour y a 48h.
  • # snd_pcm_oss

    Posté par  . Évalué à 1.

    Essaie de charger ce module. Peut-être qu'il ne se charge pas automatiquement avec udev. Sinon, alsa permet une bien meilleure synchronisation du son, et, par exemple, la lecture des vidéos est bien plus fluide qu'avec OSS.
  • # Alsa et multiplexing logiciel

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    Avant, j'utilisais esd pour faire du multiplexing (même problème, le petit chipset de mon ordi n'ayant pas de capacités de multiplex...).

    Mais il est faux de dire qu'alsa ne peut faire du multiplexing que si la carte son propose cette fonctionnalité: le plugin dmix le fait très bien! Et plus besoin de esd, arts ou autres cochonneries :)
    • [^] # Re: Alsa et multiplexing logiciel

      Posté par  (site web personnel) . Évalué à 1.

      le plugin dmix le fait très bien!

      tu m exite la ... tu peut developper ta pensee ?
      • [^] # Re: Alsa et multiplexing logiciel

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        Pas de problème, j'ai retrouvé le lien vers le howto:
        http://opensrc.org/alsa/index.php?page=DmixPlugin(...)
        (ou comment adapter son .asoundrc pour utiliser dmix)
        Après, les applications avec sortie alsa peuvent utiliser la sortie son en même temps.

        Pour moi ce fichier .asoundrc marche très bien (alsa du noyau 2.6.9, snd_via82xx):

        pcm.ossmix {
        type dmix
        ipc_key 1337 # 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
        rate 44100 # Same rate for everyone
        }

        # 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
        }
        }

        # Everything shall be dmixed, so redefine "default":
        pcm.!default {
        type plug
        slave.pcm "ossmix"
        }

        pcm.dsp0 {
        type plug
        slave.pcm "ossmix" # use our new PCM here
        }

        Et pour les applications qui n'ont qu'une sortie OSS, les lancer avec aoss donne de bons résultats

        Voilà, bonne chance, ça n'est pas aussi pratique que de lancer esd, mais le jeu en vaut la chandelle!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.