aboutsummaryrefslogtreecommitdiffstats
path: root/alc/converter.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2020-11-28 03:38:20 -0800
committerChris Robinson <[email protected]>2020-11-28 03:38:20 -0800
commit8750810f5cfceeffd5acf2f21e779d470d0dc88b (patch)
tree447b24c8d1b3ab926f2aa2ae40617938df1e9bb1 /alc/converter.cpp
parenteb9b9fb4e59cadc308b8ebcdf3da59a961382224 (diff)
Change a couple macros into constexpr variables
Diffstat (limited to 'alc/converter.cpp')
-rw-r--r--alc/converter.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/alc/converter.cpp b/alc/converter.cpp
index 2b881645..57b902b8 100644
--- a/alc/converter.cpp
+++ b/alc/converter.cpp
@@ -202,8 +202,8 @@ uint SampleConverter::availableOut(uint srcframes) const
return 0;
}
- if(prepcount < MAX_RESAMPLER_PADDING
- && static_cast<uint>(MAX_RESAMPLER_PADDING - prepcount) >= srcframes)
+ if(prepcount < MaxResamplerPadding
+ && static_cast<uint>(MaxResamplerPadding - prepcount) >= srcframes)
{
/* Not enough input samples to generate an output sample. */
return 0;
@@ -211,7 +211,7 @@ uint SampleConverter::availableOut(uint srcframes) const
auto DataSize64 = static_cast<uint64_t>(prepcount);
DataSize64 += srcframes;
- DataSize64 -= MAX_RESAMPLER_PADDING;
+ DataSize64 -= MaxResamplerPadding;
DataSize64 <<= MixerFracBits;
DataSize64 -= mFracOffset;
@@ -247,10 +247,10 @@ uint SampleConverter::convert(const void **src, uint *srcframes, void *dst, uint
mSrcPrepCount = 0;
continue;
}
- uint toread{minu(NumSrcSamples, BUFFERSIZE - MAX_RESAMPLER_PADDING)};
+ const uint toread{minu(NumSrcSamples, BufferLineSize - MaxResamplerPadding)};
- if(prepcount < MAX_RESAMPLER_PADDING
- && static_cast<uint>(MAX_RESAMPLER_PADDING - prepcount) >= toread)
+ if(prepcount < MaxResamplerPadding
+ && static_cast<uint>(MaxResamplerPadding - prepcount) >= toread)
{
/* Not enough input samples to generate an output sample. Store
* what we're given for later.
@@ -269,13 +269,13 @@ uint SampleConverter::convert(const void **src, uint *srcframes, void *dst, uint
uint DataPosFrac{mFracOffset};
auto DataSize64 = static_cast<uint64_t>(prepcount);
DataSize64 += toread;
- DataSize64 -= MAX_RESAMPLER_PADDING;
+ DataSize64 -= MaxResamplerPadding;
DataSize64 <<= MixerFracBits;
DataSize64 -= DataPosFrac;
/* If we have a full prep, we can generate at least one sample. */
auto DstSize = static_cast<uint>(
- clampu64((DataSize64 + increment-1)/increment, 1, BUFFERSIZE));
+ clampu64((DataSize64 + increment-1)/increment, 1, BufferLineSize));
DstSize = minu(DstSize, dstframes-pos);
for(size_t chan{0u};chan < mChan.size();chan++)
@@ -306,7 +306,7 @@ uint SampleConverter::convert(const void **src, uint *srcframes, void *dst, uint
}
/* Now resample, and store the result in the output buffer. */
- const float *ResampledData{mResample(&mState, SrcData+(MAX_RESAMPLER_PADDING>>1),
+ const float *ResampledData{mResample(&mState, SrcData+(MaxResamplerPadding>>1),
DataPosFrac, increment, {DstData, DstSize})};
StoreSamples(DstSamples, ResampledData, mChan.size(), mDstType, DstSize);
@@ -317,7 +317,7 @@ uint SampleConverter::convert(const void **src, uint *srcframes, void *dst, uint
*/
DataPosFrac += increment*DstSize;
mSrcPrepCount = mini(prepcount + static_cast<int>(toread - (DataPosFrac>>MixerFracBits)),
- MAX_RESAMPLER_PADDING);
+ MaxResamplerPadding);
mFracOffset = DataPosFrac & MixerFracMask;
/* Update the src and dst pointers in case there's still more to do. */