Forum Programmation.c Probleme Alsa avec Allegro

Posté par  (site web personnel) .
Étiquettes : aucune
0
24
fév.
2005
Bonjour,

j'ai un probleme avec allegro et alsa. lorsque je souhaite lancer un .wav, mon programme plante magistralement, bien que précédemment la routine install_sound(DIGI_AUTODETECT,MIDI_AUTODETECT,NULL) me retourne bien 0, signe que ma carte son est bien reconnue (d'ailleurs digi_driver->name me retourne bien ALSA)

C'est lors du chargement du son que ca plante, càd ici :
SAMPLE *plop = NULL;
plop = load_sample("/home/patate/plop.wav");

[...]

play_sample(plop,255,128,1000,0); // paf ca plante :
ALSA lib rawmidi_hw.c:227:(snd_rawmidi_hw_open) open /dev/snd/midiC0D0 failed: No such device
Shutting down Allegro due to signal #11


Bon sinon tout le reste (souris, clavier, carte vidéo) marche niquel, donc je ne devrais plus vous embeter avec mes histoires d'allegro... :/
Une idée du problème ?
Merci
  • # ALSA lib rawmidi_hw.c:227

    Posté par  . Évalué à 1.

    On dirait que ça vient d'un problème MIDI, essaye de modifier ton MIDI_AUTODETECT en MIDI_NONE. Mais c'est pas normal de toute façon...
    • [^] # Re: ALSA lib rawmidi_hw.c:227

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

      résolu : en fait mon fichier wav n'avait pas le meme nom que dans mon code(plop.WAV au lieu de plop.wav). c'est un problème très con, mais le message d'erreur m'a aiguillé sur une piste qui n'avait rien à voir...

Suivre le flux des commentaires

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