src/io/source_sndfile.{c,h}: fix include and prototype, bypass resampler for now
authorPaul Brossier <piem@piem.org>
Fri, 22 Mar 2013 01:36:30 +0000 (20:36 -0500)
committerPaul Brossier <piem@piem.org>
Fri, 22 Mar 2013 01:36:30 +0000 (20:36 -0500)
src/io/source_sndfile.c
src/io/source_sndfile.h

index cbd682b29ed111486a8ef91b06a83ae3199a4c4d..57a069ee953178ae974b29c05e5d578de2519f7d 100644 (file)
@@ -26,8 +26,9 @@
 #include <sndfile.h>
 
 #include "aubio_priv.h"
-#include "source_sndfile.h"
 #include "fvec.h"
+#include "fmat.h"
+#include "source_sndfile.h"
 
 #include "temporal/resampler.h"
 
@@ -183,7 +184,7 @@ void aubio_source_sndfile_do_multi(aubio_source_sndfile_t * s, fmat_t * read_dat
   if (s->ratio != 1) {
     AUBIO_ERR("source_sndfile: no multi channel resampling yet");
     return;
-    data = s->input_data->data;
+    //data = s->input_data->data;
   } else
 #endif /* HAVE_SAMPLERATE */
   {
@@ -199,7 +200,7 @@ void aubio_source_sndfile_do_multi(aubio_source_sndfile_t * s, fmat_t * read_dat
 
 #ifdef HAVE_SAMPLERATE
   if (s->resampler) {
-    aubio_resampler_do(s->resampler, s->input_data, read_data);
+    //aubio_resampler_do(s->resampler, s->input_data, read_data);
   }
 #endif /* HAVE_SAMPLERATE */
 
index dbdb3315008dd68c78e88771004f0a987fd75e87..d67269ae4d7f8ed9686cb02a675ba8a30158af55 100644 (file)
@@ -84,7 +84,7 @@ void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_
   source. `hop_size` if enough frames could be read, less otherwise.
 
 */
-void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fmat_t * read_to, uint_t * read);
+void aubio_source_sndfile_do_multi(aubio_source_sndfile_t * s, fmat_t * read_to, uint_t * read);
 
 /**