Changes in / [b4f621b:512ab15]
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
examples/utils.c
rb4f621b r512ab15 197 197 #endif 198 198 if (velo == 0) { 199 outmsg ("%f\n", blocks * hop_size / (float) samplerate);199 verbmsg ("%f\n", blocks * hop_size / (float) samplerate); 200 200 } else { 201 outmsg ("%f\t%f\t", mpitch, blocks * hop_size / (float) samplerate);201 verbmsg ("%f\t%f\t", mpitch, blocks * hop_size / (float) samplerate); 202 202 } 203 203 } -
python/demos/demo_mfcc.py
rb4f621b r512ab15 25 25 m = mfcc(win_s, n_filters, n_coeffs, samplerate) 26 26 27 mfccs = zeros([ n_coeffs,])27 mfccs = zeros([13,]) 28 28 frames_read = 0 29 29 while True: -
src/io/source_apple_audio.c
rb4f621b r512ab15 61 61 aubio_source_apple_audio_t * s = AUBIO_NEW(aubio_source_apple_audio_t); 62 62 63 if (path == NULL) {64 AUBIO_ERROR("source_apple_audio: Aborted opening null path\n");65 goto beach;66 }67 68 if ( (sint_t)block_size <= 0 ) {69 AUBIO_ERROR("source_apple_audio: Can not open %s with null or negative block_size %d\n",70 path, block_size);71 goto beach;72 }73 74 if ( (sint_t)samplerate < 0 ) {75 AUBIO_ERROR("source_apple_audio: Can not open %s with negative samplerate %d\n",76 path, samplerate);77 goto beach;78 }79 80 63 s->block_size = block_size; 81 64 s->samplerate = samplerate; 82 s->path = path;83 65 84 66 if ( aubio_source_apple_audio_open ( s, path ) ) { … … 158 140 "error in ExtAudioFileSetProperty (%s)\n", s->path, 159 141 getPrintableOSStatusError(errorstr, err)); 160 #if 0142 #if 1 161 143 // print client and format descriptions 162 144 AUBIO_DBG("Opened %s\n", s->path); … … 299 281 300 282 uint_t aubio_source_apple_audio_seek (aubio_source_apple_audio_t * s, uint_t pos) { 301 OSStatus err = noErr; 302 if ((sint_t)pos < 0) { 303 AUBIO_ERROR("source_apple_audio: error while seeking in %s " 304 "(can not seek at negative position %d)\n", 305 s->path, pos); 306 err = -1; 307 goto beach; 308 } 309 // check if we are not seeking out of the file 310 SInt64 fileLengthFrames = 0; 311 UInt32 propSize = sizeof(fileLengthFrames); 312 ExtAudioFileGetProperty(s->audioFile, 313 kExtAudioFileProperty_FileLengthFrames, &propSize, &fileLengthFrames); 283 // after a short read, the bufferList size needs to resetted to prepare for a full read 284 AudioBufferList *bufferList = &s->bufferList; 285 bufferList->mBuffers[0].mDataByteSize = s->block_size * s->channels * sizeof (short); 314 286 // compute position in the source file, before resampling 315 287 smpl_t ratio = s->source_samplerate * 1. / s->samplerate; 316 288 SInt64 resampled_pos = (SInt64)ROUND( pos * ratio ); 317 if (resampled_pos > fileLengthFrames) { 318 AUBIO_ERR("source_apple_audio: trying to seek in %s at pos %d, " 319 "but file has only %d frames\n", 320 s->path, pos, (uint_t)(fileLengthFrames / ratio)); 321 err = -1; 322 goto beach; 323 } 324 // after a short read, the bufferList size needs to resetted to prepare for a full read 325 AudioBufferList *bufferList = &s->bufferList; 326 bufferList->mBuffers[0].mDataByteSize = s->block_size * s->channels * sizeof (short); 327 // do the actual seek 328 err = ExtAudioFileSeek(s->audioFile, resampled_pos); 289 OSStatus err = ExtAudioFileSeek(s->audioFile, resampled_pos); 329 290 if (err) { 330 291 char_t errorstr[20]; … … 333 294 getPrintableOSStatusError(errorstr, err)); 334 295 } 335 #if 0336 // check position after seek337 {338 SInt64 outFrameOffset = 0;339 err = ExtAudioFileTell(s->audioFile, &outFrameOffset);340 if (err) {341 char_t errorstr[20];342 AUBIO_ERROR("source_apple_audio: error while seeking %s at %d "343 "in ExtAudioFileTell (%s)\n", s->path, pos,344 getPrintableOSStatusError(errorstr, err));345 }346 AUBIO_DBG("source_apple_audio: asked seek at %d, tell got %d\n",347 pos, (uint_t)(outFrameOffset / ratio + .5));348 }349 #endif350 beach:351 296 return err; 352 297 } -
src/io/source_sndfile.c
rb4f621b r512ab15 185 185 if (*read < s->hop_size) { 186 186 for (j = *read; j < s->hop_size; j++) { 187 read_data->data[j] = 0;187 data[j] = 0; 188 188 } 189 189 } … … 248 248 for (i = 0; i < read_data->height; i++) { 249 249 for (j = *read; j < s->hop_size; j++) { 250 read_data->data[i][j] = 0.;250 data[i][j] = 0.; 251 251 } 252 252 } -
src/spectral/phasevoc.c
rb4f621b r512ab15 77 77 } */ 78 78 79 if ( (sint_t)hop_s < 1) {79 if (hop_s < 1) { 80 80 AUBIO_ERR("got hop_size %d, but can not be < 1\n", hop_s); 81 81 goto beach; 82 } else if ( (sint_t)win_s < 1) {83 AUBIO_ERR("got buffer_size %d, but can not be < 1\n", win_s);82 } else if (win_s < 1) { 83 AUBIO_ERR("got buffer_size %d, but can not be < 2\n", win_s); 84 84 goto beach; 85 85 } else if (win_s < hop_s) { -
tests/src/io/test-source_avcodec.c
rb4f621b r512ab15 24 24 } 25 25 26 #ifdef HAVE_ LIBAV26 #ifdef HAVE_AVCODEC 27 27 uint_t samplerate = 0; 28 28 uint_t hop_size = 256; … … 53 53 del_aubio_source_avcodec (s); 54 54 beach: 55 #else /* HAVE_LIBAV */55 #else 56 56 err = 3; 57 57 PRINT_ERR("aubio was not compiled with aubio_source_avcodec\n"); 58 #endif /* HAVE_ LIBAV*/58 #endif /* HAVE_AVCODEC */ 59 59 return err; 60 60 } -
wscript
rb4f621b r512ab15 118 118 if target_platform in [ 'ios', 'iosimulator' ]: 119 119 ctx.define('TARGET_OS_IPHONE', 1) 120 SDKVER="7. 1"120 SDKVER="7.0" 121 121 MINSDKVER="6.1" 122 122 ctx.env.CFLAGS += ['-std=c99'] … … 125 125 DEVROOT += "/Developer/Platforms/iPhoneOS.platform/Developer" 126 126 SDKROOT = "%(DEVROOT)s/SDKs/iPhoneOS%(SDKVER)s.sdk" % locals() 127 #ctx.env.CFLAGS += [ '-arch', 'arm64' ]127 ctx.env.CFLAGS += [ '-arch', 'arm64' ] 128 128 ctx.env.CFLAGS += [ '-arch', 'armv7' ] 129 129 ctx.env.CFLAGS += [ '-arch', 'armv7s' ] 130 #ctx.env.LINKFLAGS += [ '-arch', 'arm64' ]130 ctx.env.LINKFLAGS += [ '-arch', 'arm64' ] 131 131 ctx.env.LINKFLAGS += ['-arch', 'armv7'] 132 132 ctx.env.LINKFLAGS += ['-arch', 'armv7s']
Note: See TracChangeset
for help on using the changeset viewer.