aboutsummaryrefslogtreecommitdiffstats
path: root/alc/panning.cpp
diff options
context:
space:
mode:
authorChris Robinson <chris.kcat@gmail.com>2019-09-13 20:04:22 -0700
committerChris Robinson <chris.kcat@gmail.com>2019-09-13 20:04:22 -0700
commit2646f509ee686f21458c32a990346be6e2a806d1 (patch)
tree3ff687847b038b43a3ad94bf5778b605d5b86b48 /alc/panning.cpp
parent42ae95b8fafb0ea1fa676b1e0f67b23fd375a817 (diff)
Store the ambisonic order as unsigned
Diffstat (limited to 'alc/panning.cpp')
-rw-r--r--alc/panning.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/alc/panning.cpp b/alc/panning.cpp
index b5394cbc..8feff9a9 100644
--- a/alc/panning.cpp
+++ b/alc/panning.cpp
@@ -269,7 +269,7 @@ constexpr ChannelMap MonoCfg[1] = {
{ BackRight, { 2.04124145e-1f, -1.08880247e-1f, -1.88586120e-1f, 1.29099444e-1f, 7.45355993e-2f, -3.73460789e-2f, 0.00000000e+0f } },
};
-void InitNearFieldCtrl(ALCdevice *device, ALfloat ctrl_dist, ALsizei order,
+void InitNearFieldCtrl(ALCdevice *device, ALfloat ctrl_dist, ALuint order,
const al::span<const ALuint,MAX_AMBI_ORDER+1> chans_per_order)
{
/* NFC is only used when AvgSpeakerDist is greater than 0. */
@@ -448,7 +448,7 @@ void InitPanning(ALCdevice *device)
* channel count. Built-in speaker decoders are always 2D, so just
* reverse that calculation.
*/
- device->mAmbiOrder = static_cast<ALsizei>((coeffcount-1) / 2);
+ device->mAmbiOrder = (coeffcount-1) / 2;
std::transform(AmbiIndex::From2D.begin(), AmbiIndex::From2D.begin()+coeffcount,
std::begin(device->Dry.AmbiMap),
@@ -478,7 +478,7 @@ void InitCustomPanning(ALCdevice *device, bool hqdec, const AmbDecConf *conf,
const ALuint order{(conf->ChanMask > AMBI_2ORDER_MASK) ? 3u :
(conf->ChanMask > AMBI_1ORDER_MASK) ? 2u : 1u};
- device->mAmbiOrder = static_cast<ALsizei>(order);
+ device->mAmbiOrder = order;
ALuint count;
if((conf->ChanMask&AMBI_PERIPHONIC_MASK))
@@ -582,7 +582,7 @@ void InitHrtfPanning(ALCdevice *device)
* and it eases the CPU/memory load.
*/
device->mRenderMode = HrtfRender;
- ALsizei ambi_order{1};
+ ALuint ambi_order{1};
if(auto modeopt = ConfigValueStr(device->DeviceName.c_str(), nullptr, "hrtf-mode"))
{
const char *mode{modeopt->c_str()};