tests/src/io/test-source_avcodec.c: really abort on error
authorPaul Brossier <piem@piem.org>
Thu, 5 Dec 2013 13:01:18 +0000 (08:01 -0500)
committerPaul Brossier <piem@piem.org>
Thu, 5 Dec 2013 13:01:18 +0000 (08:01 -0500)
tests/src/io/test-source_avcodec.c

index 70c2ca5..0da12b8 100644 (file)
@@ -26,9 +26,8 @@ int main (int argc, char **argv)
 
   fvec_t *vec = new_fvec(hop_size);
   aubio_source_avcodec_t * s = new_aubio_source_avcodec(source_path, samplerate, hop_size);
-  if (samplerate == 0 ) samplerate = aubio_source_avcodec_get_samplerate(s);
-
   if (!s) { err = 1; goto beach; }
+  if (samplerate == 0 ) samplerate = aubio_source_avcodec_get_samplerate(s);
 
   do {
     aubio_source_avcodec_do(s, vec, &read);
@@ -36,8 +35,8 @@ int main (int argc, char **argv)
     n_frames += read;
   } while ( read == hop_size );
 
-beach:
   del_aubio_source_avcodec (s);
+beach:
   del_fvec (vec);
 #else
   err = 3;