ref: 98874a62092e3b9fced5db3c54d87068e1a6a337
parent: 7b4ea49b6759badcc78430a5fd18cd86e9ccd348
author: Paul Brossier <piem@piem.org>
date: Sat Feb 9 21:22:38 EST 2013
examples/utils.c: get samplerate from file
--- a/examples/utils.c
+++ b/examples/utils.c
@@ -60,7 +60,6 @@
uint_t overlap_size = 256; //512;
uint_t samplerate = 44100;
-
aubio_source_t *this_source = NULL;
aubio_sink_t *this_sink = NULL;
@@ -203,15 +202,12 @@
if (!usejack) {
debug ("Opening files ...\n");
- // TODO get actual samplerate
- samplerate = 44100;
- this_source = new_aubio_source ((char_t*)source_uri, samplerate, overlap_size);
+ this_source = new_aubio_source ((char_t*)source_uri, 0, overlap_size);
if (this_source == NULL) {
outmsg ("Could not open input file %s.\n", source_uri);
exit (1);
}
- // TODO get actual samplerate
- //samplerate = aubio_sndfile_samplerate (this_source);
+ samplerate = aubio_source_get_samplerate(this_source);
if (sink_uri != NULL) {
this_sink = new_aubio_sink ((char_t*)sink_uri, samplerate);
}