/* debugging */ void glob_foo(void *dummy, t_symbol *s, int argc, t_atom *argv) { t_symbol *arg = atom_getsymbolarg(0, argc, argv); if (arg == gensym("restart")) sys_reopen_audio(); #ifdef USEAPI_ALSA else if (arg == gensym("alsawrite")) { int n = atom_getintarg(1, argc, argv); alsa_putzeros(n); } else if (arg == gensym("alsaread")) { int n = atom_getintarg(1, argc, argv); alsa_getzeros(n); } else if (arg == gensym("print")) { alsa_printstate(); } #endif }
/* debugging */ void glob_foo(void *dummy, t_symbol *s, int argc, t_atom *argv) { t_symbol *arg = atom_getsymbolarg(0, argc, argv); #ifdef ROCKBOX (void) dummy; (void) s; #endif if (arg == gensym("restart")) { int naudioindev, audioindev[MAXAUDIOINDEV], chindev[MAXAUDIOINDEV]; int naudiooutdev, audiooutdev[MAXAUDIOOUTDEV], choutdev[MAXAUDIOOUTDEV]; int rate, advance; sys_get_audio_params(&naudioindev, audioindev, chindev, &naudiooutdev, audiooutdev, choutdev, &rate, &advance); sys_close_audio(); sys_open_audio(naudioindev, audioindev, naudioindev, chindev, naudiooutdev, audiooutdev, naudiooutdev, choutdev, rate, advance, 1); } #ifdef USEAPI_ALSA else if (arg == gensym("alsawrite")) { int n = atom_getintarg(1, argc, argv); alsa_putzeros(n); } else if (arg == gensym("alsaread")) { int n = atom_getintarg(1, argc, argv); alsa_getzeros(n); } else if (arg == gensym("print")) { alsa_printstate(); } #endif }