[Résolu]Lecture audio simultanée impossible Fedora core 3

Lecture audio simultanée impossible Fedora core 3 [Résolu] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 24-04-2006 à 01:02:00    

Bonjour,
 
*** Config ***
j'utilise Fedora core3,
le serveur de son esound est installé ainsi que alsa-libs,
 
*** Problème ***
je cherche à comprendre pourquoi je ne peux pas lire plusieurs fichiers musicaux en même temps
 
*** Informations ***
lorsque je lis un fichier audio ds vlc et que j'ouvre une autre instance pour lire un autre fichier audio voici que j'obtiens:
##################################################################################################
# ALSA lib pcm_hw.c:1155:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Périphérique ou ressource occupé #
# [00000300] oss audio output error: cannot open audio device (/dev/dsp)                                                                #
# [00000300] arts audio output error: arts_init failed (can't connect to aRts soundserver)                                            #
##################################################################################################
 
Tout aide sera la bienvenue
 
Merci d'avance
++


Message édité par kryzantem le 26-04-2006 à 18:40:39
Reply

Marsh Posté le 24-04-2006 à 01:02:00   

Reply

Marsh Posté le 24-04-2006 à 12:02:24    

Je crois que la solution passe par "Jack" (je suis pas specialiste, mais j'ai entendu dire que c'etait dans ses capacites...)


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 24-04-2006 à 12:15:19    

réponse parceque c'est physiquement impossible  
port occupé (éléctriquement parlant) les courrant est déjà porté dans les cables de la sortie audio et la carte gere donc le port comme occupé.
 
C'est tout à fait normal.
 
ça peut s'outrepasser mais alors bonjour la perte
 
/music1/music2/music1/music2/etc...etc...etc... et ainsi de suite par tranche de temps extremement courte (on à l'impression que les deux sont en même temps parceque l'oreille humaine manque de précision) mais c'est ça qui se passe ....
 
mais je vois vraiment pas l'interet d'entendre de la cacophonie (plusieurs morceaux en même temps) hormis dans un soft de mixage pour la composition musicale mais alors les sons sont 1 seule morçeau déjà modifié et mixé en même temps .
 
mais lire deux musique sans lien en meme temps là je vois pas :D
 

Reply

Marsh Posté le 24-04-2006 à 19:10:24    

Moi non plus je ne vois pas plus d'intérêt que vous à lire plusieurs fichiers en même temps...Dumoins si, temporairement, lorsque, par exemple; on recherche un film en ouvrant successivement des fichiers ds mplayer(on ne ferme pas forcément le premier avant d'ouvrir le deuxieme) c'est désagréable que le lecteur se bloque...
 
Mais mon interrogation ne vient pas du besoin cacophonique d'écouté du rock et de la dance simultanément mais du fait que
d'une part cela est possible sous Fedora core 5 et par exemple sous windows.
 
Je me demande juste pourquoi sous l'un de ces deux systèmes je peux lancer deux lecture simultanées tandis que sur le mien ça bloque mon lecteur..
 :hello:


Message édité par kryzantem le 24-04-2006 à 19:16:53
Reply

Marsh Posté le 25-04-2006 à 07:19:10    

est ce la même carte son ? le même driver ? le même soft ? y compris même versions bien sur.....
 
bref remonte dans l'ordre la chaine de la couche la plus basse à la couche la plus haute....  
si tu veux identifier les differences de configurations.

Reply

Marsh Posté le 25-04-2006 à 09:18:13    

si tu lis les messages d'erreur, vlc te dis qu'il essaye la sortie oss, puis arts et qu'aucune des 2 ne fonctionne. Tu as  beau avoir esound installé, si vlc n'utilise pas la sortie esound, ça ne marchera pas

Reply

Marsh Posté le 26-04-2006 à 11:41:34    

>françoispgp, merci pour ta réponse
 

francoispgp a écrit :

est ce la même carte son ? le même driver ? le même soft ? y compris même versions bien sur.....
 
bref remonte dans l'ordre la chaine de la couche la plus basse à la couche la plus haute....  
si tu veux identifier les differences de configurations.


 
bien sûr qu'à config identique ça marcherait à l'identique... ;)  
Mais comment le faire marcher sur ma config sachant qu'il n'existe pas de version de package identique pr FC3, telle est la vraie question.
 
Je précisais simplement que ça marchait sur certains OS puisque tu commençais ta réponse par me dire que CT physiquement impossible..  
 
Tu dis que ça peut "s'outrepasser" avec un multiplexage temporel au niveau de la niveau de la sortie cependant, comme tu le précises très justement, les pertes sont en effet très importante... c'est pouquoi ce n'est pas de cette manière que cela s'effectue... :D  
 
-> http://blog.hedinux.org/
(On imagine que sous fedora core 5, c'est le mixer alsa 1.0.9rc2 qui est utilisé, ce qui permet le mixage soft pour les cartes qui ne le supporte pas en hard et donc permet plusieurs sons simultané cela devant être configuré sur les versions antérieurses = la mienne)
 
Comme tu vois, c'est au niveau logiciel que cela s'effectue donc plus de multiplexage temporel ni de pertes...
 
extrait de http://doc.ubuntu-fr.org/installation/son
(..)
En théorie, avec OSS ou ALSA, un seul son peut être joué à la fois. Il n"y a en effet qu"un seul haut parleur. Cependant, certaines cartes permettent nativement le mixage de plusieurs sons ensemble, comme la Sound Blaster Live. La plupart des autres cartes ne peuvent pas jouer 2 sons en simultané, d"ou l"utilisation d"un serveur son.
(..)  
 
 
> arghbis
J'avais de fausses idées sur le son, je pensais que esound-n'était qu'une sorte de wrapper à oss ou alsa je ne m'inquiétais donc pas de ne pas le voir apparâitre sur la ligne...bref, j'étais à côté de mes pompes.
ça m'a permis de me documenter et de comprendre les fondements du problèmes.
 :jap:  
 
 :bounce: Merci à tous pour vos réponses  :bounce:


Message édité par kryzantem le 26-04-2006 à 11:48:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed