comparison data/fileio/test/AudioFileReaderTest.h @ 1402:aadfb395e933

Fix some one-off memory leaks (including distracting ones in tests)
author Chris Cannam
date Mon, 06 Mar 2017 17:37:23 +0000
parents 1c9bbbb6116a
children 87ae75da6527
comparison
equal deleted inserted replaced
1401:cc62d7862203 1402:aadfb395e933
285 // frames, except for mp3/aac files. We ask for quite a lot 285 // frames, except for mp3/aac files. We ask for quite a lot
286 // more, though, so we can (a) check that we only get the 286 // more, though, so we can (a) check that we only get the
287 // expected number back (if this is not mp3/aac) or (b) take 287 // expected number back (if this is not mp3/aac) or (b) take
288 // into account silence at beginning and end (if it is). 288 // into account silence at beginning and end (if it is).
289 floatvec_t test = reader->getInterleavedFrames(0, refFrames + 5000); 289 floatvec_t test = reader->getInterleavedFrames(0, refFrames + 5000);
290
291 delete reader;
292 reader = 0;
293
290 sv_frame_t read = test.size() / channels; 294 sv_frame_t read = test.size() / channels;
291 295
292 bool perceptual = (extension == "mp3" || 296 bool perceptual = (extension == "mp3" ||
293 extension == "aac" || 297 extension == "aac" ||
294 extension == "m4a"); 298 extension == "m4a");