diff options
-rw-r--r-- | alc/converter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/alc/converter.cpp b/alc/converter.cpp index 5d8c59ea..1eab59bb 100644 --- a/alc/converter.cpp +++ b/alc/converter.cpp @@ -218,7 +218,8 @@ ALuint SampleConverter::availableOut(ALuint srcframes) const DataSize64 -= mFracOffset; /* If we have a full prep, we can generate at least one sample. */ - return static_cast<ALuint>(clampu64((DataSize64 + mIncrement-1)/mIncrement, 1, BUFFERSIZE)); + return static_cast<ALuint>(clampu64((DataSize64 + mIncrement-1)/mIncrement, 1, + std::numeric_limits<int>::max())); } ALuint SampleConverter::convert(const void **src, ALuint *srcframes, void *dst, ALuint dstframes) |