fvec_t *vec = new_fvec(hop_size);
aubio_source_sndfile_t * s = new_aubio_source_sndfile(source_path, samplerate, hop_size);
- if (samplerate == 0 ) samplerate = aubio_source_sndfile_get_samplerate(s);
-
if (!s) { err = 1; goto beach; }
+ if (samplerate == 0 ) samplerate = aubio_source_sndfile_get_samplerate(s);
do {
aubio_source_sndfile_do(s, vec, &read);
n_frames += read;
} while ( read == hop_size );
-beach:
del_aubio_source_sndfile (s);
+beach:
del_fvec (vec);
#else
err = 3;