recupérer le son avec /dev/dsp

recupérer le son avec /dev/dsp - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-12-2004 à 10:59:21    

bonjour,
 
J'aimerais récupérer le son sur /dev/audio ou /dev/dsp, pour cela je fait:
  status = fd = open("/dev/dsp", O_RDWR);
 
mais ça marche pas, la fonction open renvoie -1.
Pourtant le son fonctionne très bien avec XMMS par exemple.
 
Voici la description de /dev/dsp
$ cd /dev
$ ls -la dsp
lrwxr-xr-x  2 root root 9 Dec 11 03:43 dsp -> /dev/dsp0
$ more dsp
dsp: No such device
 
Je ne sait pas comment faut faire.
 
Merci

Reply

Marsh Posté le 19-12-2004 à 10:59:21   

Reply

Marsh Posté le 29-12-2004 à 16:44:09    

Je ne sais pas si on peut lire le son de cette façon mais bon, juste quelques pistes pour t'aider :
1) Tu demandes un ouverture en READ/WRITE du fichier, es-tu bien root quand tu exécutes ton programme car les droits d'accès que tu montre pour /dev/dsp indiquent que seul root peut écrire
 
2) Ton dsp est un lien symbolique sur dsp0. dsp0 existe-t-il bien, et a-t-il les bons droits d'accès ?
 
3) En noyau 2.6, le système audio a changé. Je sais que j'ai dû activer dans le noyau la compatibilité OSS (ancien système audio) pour que tous mes anciens logiciels de son fonctionnent. Je sais que le /dev/dsp est impacté, peut être n'as tu pas la compatibilité OSS d'activée.
 
Voilà quelques pistes....


---------------
Logiciels Libres pour Tous : http://feuxeu77.dyndns.org
Reply

Sujets relatifs:

Leave a Replay

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