Changeset 385a06e2 for src/io/sink_sndfile.c
- Timestamp:
- Sep 5, 2015, 11:49:08 AM (9 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:
- aba718a
- Parents:
- a65d37a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/io/sink_sndfile.c
ra65d37a r385a06e2 33 33 #define MAX_CHANNELS 6 34 34 #define MAX_SIZE 4096 35 36 #if !HAVE_AUBIO_DOUBLE 37 #define aubio_sf_write_smpl sf_write_float 38 #else /* HAVE_AUBIO_DOUBLE */ 39 #define aubio_sf_write_smpl sf_write_double 40 #endif /* HAVE_AUBIO_DOUBLE */ 35 41 36 42 struct _aubio_sink_sndfile_t { … … 135 141 return AUBIO_FAIL; 136 142 } 137 s->scratch_data = AUBIO_ARRAY( float,s->scratch_size);143 s->scratch_data = AUBIO_ARRAY(smpl_t,s->scratch_size); 138 144 139 145 return AUBIO_OK; … … 162 168 } 163 169 164 written_frames = sf_write_float(s->handle, s->scratch_data, nsamples);170 written_frames = aubio_sf_write_smpl (s->handle, s->scratch_data, nsamples); 165 171 if (written_frames/channels != write) { 166 172 AUBIO_WRN("sink_sndfile: trying to write %d frames to %s, but only %d could be written\n", … … 192 198 } 193 199 194 written_frames = sf_write_float(s->handle, s->scratch_data, nsamples);200 written_frames = aubio_sf_write_smpl (s->handle, s->scratch_data, nsamples); 195 201 if (written_frames/channels != write) { 196 202 AUBIO_WRN("sink_sndfile: trying to write %d frames to %s, but only %d could be written\n",
Note: See TracChangeset
for help on using the changeset viewer.