> Tous les forumsLinux

 Serveurs de sons, processus audios et multimédias
Statut du sujet : NON RESOLU Imprimer
 Logicien
  Posté le 03/01/2005 @ 06:38  
 Astucien


2370 Messages
Je constate que lorsque la carte de son est sous le contrôle d'un serveur de son(artsd, esd, jack), c'est qu'un de ces serveurs est activé automatiquement au démarrage de Kde(artsd) et de Gnome(esd), ou même manuellement et qu'ils ne sont pas configurés pour être suspendu et se terminer après un court lapse de temps d'inactivité(1 seconde: artsdsp -s 1, esd -terminate -as 1). Cette suspension ne se fera de toutes façons qu'après que le dernier processus audio compatible avec ces serveurs se sera terminé. Or, plusieurs applications audios pour multimédia et réseau ne sont pas compilés avec le support pour pouvoir utiliser ces serveurs. Il faudrait les recompiler pour quelles le soient si possible. Exemples: les séquences audios et multimédias exécutées par mpg123, ogg123, les plugins flash et real. Lorsque vous écoutez une séquence audio en local ou via Internet, quand ces serveurs ne sont pas suspendus ou arrêtés, il est impossible pour eux d'avoir accès à la carte de son.Donc vous ne pourrez pas les écouter et ils pourront mêmes être la cause de la fermeture du navigateur. Il faudrait pour y parvenir utiliser les outils spécifiques à ces serveurs comme artsdsp et esddsp. Évidemment, les protocoles audios propriétaires ne sont pas compatibles. Il y a tout de même plusieurs applications compatibles. Paradoxalement chez moi, mplayerplug-in est compatible, mais pas Mplayer (Debian [choc]). L'intérêt d'un serveur de son est de permettre à plusieurs processus audios compatibles de s'exécuter simultanéments. Lorsque la carte n'est pas disponible du tout par manque de pilotes ou quelle est déja occupée avec un processus audio au démarrage d'un de ces serveurs, ce serveur utilise /dev/null jusqu'à ce que la carte soit prise en charge et libérée.
 Afficher le profil de Logicien Envoyer un message privé à Logicien
 
 
Publicité
 abourgeo  Posté le 03/01/2005 à 10:46  
Astucien

1784 Messages
Salut Logicien! t'es vraiment le spécialiste du "son sous Linux" de ce forum !!!!! tu pourrais expliquer comment se positionnent les différentes "distribs" par rapport à l'utilisation ou pas d'un serveur de son ??? est-ce que certaines activent par défaut un "serveur de sons" ? ou est-ce qu'aucune ne le fait ? les commandes: ps -aux | grep esd ps -aux | grep artsd ps -aux | grep jack ne donnent rien sur ma machine ........ merci ;-)
Afficher le profil de abourgeoEnvoyer un message privé à abourgeo
 Revenir en haut de la page
 Logicien  Posté le 03/01/2005 à 19:08  
Astucien


2370 Messages
Salut abourgeo, pour artsd, c'est dans le Centre de configuration de Kde(kcontrol)/Son et multimédia/Système de son. Là tu peux activer artsd automatiquement ou non au démarrage de Kde, choisir ou non un temps de suspension et le mode Full duplex. Pour Gnome, c'est dans le pied de Gnome/Préférences du bureau/Son/Activer le serveur de son(esd) du démarrage. Avec esd, pour modifier ses paramètres d'activation, il faut trouver le fichier esd.conf et l'éditer(root). Il est quelque part dans /etc, /etc/esd ou /etc/esound. "esd -h" pour les différents paramètres. Le mien est comme ça: [esd] auto_spawn=1 spawn_options=-terminate -as 2 spawn_wait_ms=100 Si on sort de Kde et Gnome sans sortir de X, comme revenir à un des gestionnaires d'affichage Xdm, Kdm, Gdm ou comme moi qui utilise Selectwm, artsd et esd ne se "-terminate" pas nécessairement et les deux processus peuvent être présents losrqu'on fait "ps aux | grep artsd esd".
Afficher le profil de Logicien Voir la configuration de LogicienEnvoyer un message privé à Logicien
 Revenir en haut de la page
 Torrent  Posté le 03/01/2005 à 22:10  
Astucien

1076 Messages
Coïncidence, aujourd'hui j'ai acheté [url="http://www.lpmagazine.org/fr/modules/news/article.php?storyid=12"]cette revue[/url] qui contient un long article sur ALSA. Passionant, dommage que l'article soit pas disponible sur le web, mais dur dur pour moi de vous en faire une synthèse : -Architecture sur plusieurs modules : alsa-lib, alsa-utils, alsa-tools, alsa-firmware, alsa-drivers qui font partie du paquetage binaire du noyau (rpm -qa | grep alsa) Il existe aussi des modules distincts capables d'émuler OSS et d'autres le midi. On trouve les options dans /etc/modprobe.conf & /etc/modules.conf. Par exemple, dans Mandrake vous devez trouver dans /etc/modprobe.conf alias sound-slot-0 snd-via82xx (si vous avez une via ou emu10k1 pour la plupart des autres cartes ou encore audygyls pour une Audigy) install snd-via82xx /sbin/modprobe (ca c'est logique) --firts-time --ignore-install snd-via82xx && | /sbin/modprobe snd-pcm-oss; /bin/true; | (ca c'est pour émuler OSS pour les logiciels écrits pour OSS ou pas encore adaptés à ALSA) pour lister les cartes et voir le module correspondant, consulter /usr/src/linux/Documentation/sound/alsa/ALSA-Configuration.txt Il est également indiqué des manips pour faire marcher 2 cartes son..................... Fichiers à vérifier : /etc/init.d/alsa /etc/sysconfig/alsa /etc/sysconfig/soundcard Conseils : Lancer d'abord alsamixer Enregistrer les réglages par /usr/sbin/alsactl store 0 restaurer par /usr/sbin/alsactl restore 0 lecture des sons : commande #aplay périphériques : pour obtenir la liste abrégée des périphériques pcm taper #more /proc/asound/pcm Vous devez avoir au moins 2 périphériques : un de capture, un de lecture. Sur les cartes Audigy, il y a 32 sous périphériques..................sur le premier le second est le micro Le troisième possède 8 sous périphériques de lecture et un de capture la commande aplay -l affiche aussi tous les périphériques de lecture la commande arecord -l affiche aussi ceux de capture Concernant les périphériques /dev/dsp, ils ne sont plus utilisés directement, mais par le biais de noms spéciaux. le plus populaire est hw (présent dans toutes les cartes son) #aplay -D hw:0,0 envoie le son sur le premier pcm de la première carte (avec 1,0 sur le 1er de la 2cd carte) Sur une Audigy, ca pourra être aplay -D hw:0,0,31 Pour arecord, reproduire les mêmes manipes. aplay -D plughw:0,0 fichier.wav permet de convertir le son en fréquence d'échantillonage propre à celle-ci (pratique pour diminuer les latences) Si vous n'arrivez à lire les sons que sur /dev/dsp, vous devez émuler OSS par une configuration des modules noyau genre /dev/dsp0 pour avoir le premier pcm sur la première carte tapez #more /proc/asound/oss/sndstat pour avoir les applications nécessitant OSS Pour l'ouverture de /dev/dsp à plusieurs reprises, il faut mettre le plug-in dmix dans le périphérique son par défaut Pour ca, insérer les données dans /etc/asound.conf (ou .asoundrc) Exemple de listing : pcm.card0 { type hw card 0 } pcm.!default { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1025 slave } pcm "hw:0,0" period_time 0 period_size 4096 buffer_size 16384 #4096 en cas de problème periods 128 rate 44100 } bindings { 0 0 1 1 } ] Pour plusieurs HP, tester les sorties avant/arrière avec aplay -D front /var/tmp/test.wav (enfin bon quoi, votre chemin du test) aplay -D rear aplay -L vous affiche toutes les commandes aplay etc..... etc..... Désolé, l'article fait 9 pages concentrées Ca crée un nouveau périphérique pcm.dmixer qui traite tout ce qui arrive sur hw:0,0
Afficher le profil de Torrent Voir la configuration de TorrentEnvoyer un message privé à Torrent
  Revenir en haut de la page
 abourgeo  Posté le 03/01/2005 à 22:54  
Astucien

1784 Messages
donc avec Torrent, cela fait 2 spécialistes du son sous Linux sur ce forum !!!! j'ai acheté aussi cette revue aujourd'hui, Torrent ---> je vais lire l'article "en long et en large" pour etre un peu moins ignorant ........... ;-)
Afficher le profil de abourgeoEnvoyer un message privé à abourgeo
 Revenir en haut de la page
 Torrent  Posté le 03/01/2005 à 22:59  
Astucien

1076 Messages
[bigsmile] sauf que moi je fais que de la recopie....nan, sérieux, mon problème avec toutes ces commandes, c'est que demain je serais incapable de m'en souvenir PS : chose importante, dans l'article ils recommandent de désinstaller kmix (c'est le mixer OSS)
Afficher le profil de Torrent Voir la configuration de TorrentEnvoyer un message privé à Torrent
  Revenir en haut de la page
 Shaika-Dzari  Posté le 03/01/2005 à 23:21  
Astucien

1952 Messages
Bonjour! J'ai été voir à l'endroit indiqué dans le centre de config de KDE et aucun choix Artsd n'est disponible... J'ai alsa, oss, pas d'entré/sortie audio, thread open sound system, détection auto. [17:05:23@shaika-dzari@Never]$rpm -qa |grep art parted-1.6.15-5 libart_lgpl-devel-2.3.16-3 arts-1.3.1-1 arts-devel-1.3.1-1 startup-notification-0.7-1 redhat-artwork-0.117-1 kdeartwork-3.3.1-1 libart_lgpl-2.3.16-3 startup-notification-devel-0.7-1 [17:05:39@shaika-dzari@Never]$ Ça semble présent...[confus] J'ai aussi été voir avec la commande setup les service lancé au boot et art n'est pas disponible. Ce qui est bizarre cé que j'ai configurer xmms pour qu'il utilise art comme serveur et si je choisi alsa ou oss ça ne marche pas.[happy] Faut que je creuse ça un peu! @+
Afficher le profil de Shaika-DzariEnvoyer un message privé à Shaika-Dzari
 Revenir en haut de la page
 selim,b.  Posté le 03/01/2005 à 23:31  
Astucien

2392 Messages
Bonsoir. Sous FC3 (Shaika), y manquerait pas un: gstreamer-arts gstreamer-artsd libarts1-devel libarts (je peux me tromper) selim,b.
Afficher le profil de selim,b.Envoyer un message privé à selim,b.
 Revenir en haut de la page
 Shaika-Dzari  Posté le 03/01/2005 à 23:41  
Astucien

1952 Messages
Je vais essayé ça Selim. Merci! J'installe le tout et reviens...
Afficher le profil de Shaika-DzariEnvoyer un message privé à Shaika-Dzari
 Revenir en haut de la page
 Shaika-Dzari  Posté le 03/01/2005 à 23:57  
Astucien

1952 Messages
Aucun des paquets que tu m'a nommé sont disponible via apt-get. [confus] Bizarre parce que j'ai suffisament de miroirs et il sont bien configurer... Je m'en vais sur ggogle pour voir...
Afficher le profil de Shaika-DzariEnvoyer un message privé à Shaika-Dzari
 Revenir en haut de la page
 Logicien  Posté le 04/01/2005 à 01:48  
Astucien


2370 Messages
Pour être plus précis: Centre de configuration de Kde(kcontrol)/Son et multimédia/Système de sons/Activer le système sonore. artsd=Activer le système sonore.
Afficher le profil de Logicien Voir la configuration de LogicienEnvoyer un message privé à Logicien
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte




Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsLinux

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page