All pastes #152804 Raw Edit

ass audio test

public c v1 · immutable
#152804 ·published 2006-08-29 05:18 UTC
rendered paste body
int main(int argc, char **argv){   ape_mixer_t *mixer = NULL;   ape_mixer_stream_t *output_stream = NULL;   ape_output_plugin_t *output_plugin = NULL;   if(ape_output_load_plugins("plugins/output/")!=0) {      error("couldn't find any output plugins...");   }   output_plugin = ape_output_create("alsa");   if(!output_plugin)      error("failed to create alsa output plugin");   ape_output_open(output_plugin, "default", FMT_S16_LE, 44100, 2);   output_stream = ape_mixer_stream_create(16, 44100, 2, BUFFER_SIZE, 1.0, test_out_stream_poll, output_plugin);   mixer = ape_mixer_create(output_stream);   wav_open(argc > 1 ? argv[1] : "test.wav");   ape_mixer_add_stream(mixer, input_stream);   ape_mixer_start(mixer);   while(1) { sleep(1); /* do nothing */ };   return 0;}