som com SDL

1. som com SDL

Geraldo José Ferreira Chagas Júnior
gjr_rj

(usa Debian)

Enviado em 01/03/2008 - 17:11h

Olá pessoal estou com um problema ao usar o som com o SDL/SDL_mixer.

Postei apenas a parte que inicializa o dispositivo, onde o erro está ocorrendo.


#include <SDL.h>
#include <SDL_mixer.h>

int main(int argc, char** argv)
{
SDL_Init(SDL_INIT_AUDIO);
Mix_OpenAudio(44100, AUDIO_S16SYS, 2, 4096);
Mix_CloseAudio();
SDL_Quit();
return 0;
}

ao executar esse código aparece a mensagem:
open /dev/sequencer: No such file or directory

então, no chute, resolvi criar um link para o meu dispositivo de áudio
ln -s /dev/audio /dev/sequencer

ao executar aparece a mensagem
open /dev/sequencer: Device or resource busy

só pra testar som, executei o mplayer xxx.wav na linha de comando e o som saiu sem problema.

Alguém sabe o que pode estar acontecendo.

A SDL funciona normalmente na parte de vídeo etc.
Fiz a implementação do som sem usar a biblioteca SDL_mixer, não dá erro, porém o som não sai.

O que quero é simples, é apenas tocar um arquivo wav.

Agradeço desde já


  


2. Re: som com SDL

Geraldo José Ferreira Chagas Júnior
gjr_rj

(usa Debian)

Enviado em 03/03/2008 - 15:47h

Como não consegui fazer o som funcionar usando o biblioteca SDL_mixer, utilizei apenas a SDL implementando com callback, alocando buffer e buscando canal. Não dá erro, porém o som não sai.

Alguma sugestão ?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts