Ignore:
Timestamp:
Mar 23, 2013, 7:06:02 AM (11 years ago)
Author:
Paul Brossier <piem@piem.org>
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:
0318cc1, ef47246
Parents:
b8389de
Message:

src/io/source_apple_audio.c: simplify buffer creation, reset size on seek

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/io/utils_apple_audio.c

    rb8389de rc833f56  
    1111CFURLRef getURLFromPath(const char * path);
    1212
    13 int createAubioBufferList(AudioBufferList * bufferList, int channels, int segmentSize) {
     13int createAubioBufferList(AudioBufferList * bufferList, int channels, int max_source_samples) {
    1414  bufferList->mNumberBuffers = 1;
    1515  bufferList->mBuffers[0].mNumberChannels = channels;
    16   bufferList->mBuffers[0].mData = AUBIO_ARRAY(short, segmentSize);
    17   bufferList->mBuffers[0].mDataByteSize = segmentSize * sizeof(short);
     16  bufferList->mBuffers[0].mData = AUBIO_ARRAY(short, max_source_samples);
     17  bufferList->mBuffers[0].mDataByteSize = max_source_samples * sizeof(short);
    1818  return 0;
    1919}
Note: See TracChangeset for help on using the changeset viewer.