Changeset 7bb5cef
- Timestamp:
- Dec 19, 2013, 11:24:01 PM (11 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 50bb325
- Parents:
- 6465d7f
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/io/source_sndfile.c
r6465d7f r7bb5cef 264 264 265 265 uint_t aubio_source_sndfile_seek (aubio_source_sndfile_t * s, uint_t pos) { 266 uint_t resampled_pos = (uint_t)ROUND(pos *s->ratio);266 uint_t resampled_pos = (uint_t)ROUND(pos / s->ratio); 267 267 return sf_seek (s->handle, resampled_pos, SEEK_SET); 268 268 } -
tests/src/io/test-source_seek.c
r6465d7f r7bb5cef 85 85 del_fvec (vec); 86 86 87 // check that we got exactly the same number of frames 87 88 assert ( old_n_frames_2 == old_n_frames_1 ); 88 assert ( old_n_frames_3 == (uint_t)floor(old_n_frames_1 / 2. + .5) ); 89 // check that we got about half the frames, with 3 decimals 90 assert ( roundf(1.e3 * old_n_frames_1 / old_n_frames_3) / 1.e3 == 2.); 89 91 return err; 90 92 }
Note: See TracChangeset
for help on using the changeset viewer.