I'm trying to make an MP3 player on top of the Linux kernel and busybox using the SDL and SMPEG libraries. Does SDL work on top of the kernel or it needs PulseAudio? I have just built a C program which plays mp3 files one by one from a directory. But when I put it on my ARM board nothing is happening, it justs hang in console, even plaympeg didn't work. But when I am usingplaympeg --novideo song.mp3it shows Couldn't init SDL audio: No available audio deviceCan anyone guide me?
Does SDL require any sound server like PulseAudio to play audio?
linux;audio;alsa