Skip to content

Commit

Permalink
Add some padding to mix.inputSamples, fixes a crash for upsampling su…
Browse files Browse the repository at this point in the history
…bmixes
  • Loading branch information
flibitijibibo committed Jun 28, 2019
1 parent 774ede9 commit 6de5c86
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/FAudio.c
Original file line number Diff line number Diff line change
Expand Up @@ -519,11 +519,11 @@ uint32_t FAudio_CreateSubmixVoice(
(*ppSubmixVoice)->mix.processingStage = ProcessingStage;

/* Sample Storage */
(*ppSubmixVoice)->mix.inputSamples = (uint32_t) FAudio_ceil(
(*ppSubmixVoice)->mix.inputSamples = ((uint32_t) FAudio_ceil(
audio->updateSize *
(double) InputSampleRate /
(double) audio->master->master.inputSampleRate
) * InputChannels;
) + EXTRA_DECODE_PADDING) * InputChannels;
(*ppSubmixVoice)->mix.inputCache = (float*) audio->pMalloc(
sizeof(float) * (*ppSubmixVoice)->mix.inputSamples
);
Expand Down

0 comments on commit 6de5c86

Please sign in to comment.