Now I got it:
"ALSA lib pcm_hw.c:1155:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p
failed: Device or resource busy"
And SDL_Init (SDL_INIT_AUDIO) returns 0.
“lsof /dev/snd/pcmC0D0p” prints:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
artsd 2763 webmaster mem CHR 116,16 4426
/dev/snd/pcmC0D0p
artsd 2763 webmaster 11u CHR 116,16 4426
/dev/snd/pcmC0D0p
I’m running a newly installed Slackware 10.0 with Linux kernel
version 2.6.7, KDE version 3.2.3 and libSDL_mixer-1.2.so.0.2.3.
For test I used:
#include <stdio.h>
#include <stdlib.h>
#include “SDL.h”
#include “SDL_mixer.h”
int main (int argc, char ** argv) {
int value;
if((value=SDL_Init(SDL_INIT_AUDIO))==-1) {
fprintf(stderr, “SDL_Init: %s\n”, SDL_GetError());
exit(1);
}
printf (“SDL_Init (SDL_INIT_AUDIO) returned %d.\n”,value);
return 0;
}
This problem is different from my previous post because I was
using Kalango 3.0_rc1 with many testing and unstable packages
installed.