static audio_callback_func cbfunc;\r
static void *cbcls;\r
\r
-void audio_init(void)\r
+int audio_init(void)\r
{\r
if(sb_detect()) {\r
drv.get_buffer = sb_buffer;\r
drv.stop = sb_stop;\r
drv.volume = sb_volume;\r
drv.isplaying = sb_isplaying;\r
- return;\r
+ return 0;\r
}\r
\r
- printf("No supported audio device detected\n");\r
+ fprintf(stderr, "No supported audio device detected\n");\r
+ return -1;\r
}\r
\r
void audio_set_callback(audio_callback_func func, void *cls)\r
\r
void audio_play(int rate, int bits, int nchan)\r
{\r
+ printf("play %d samples/s, %d bits, %s\n", rate, bits, nchan == 1 ? "mono" : "stereo");\r
drv.start(rate, bits, nchan);\r
}\r
\r