Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'extern/audaspace/src/respec/ChannelMapperReader.cpp')
-rw-r--r--extern/audaspace/src/respec/ChannelMapperReader.cpp77
1 files changed, 41 insertions, 36 deletions
diff --git a/extern/audaspace/src/respec/ChannelMapperReader.cpp b/extern/audaspace/src/respec/ChannelMapperReader.cpp
index 850e54b73cf..1af5e70bfc8 100644
--- a/extern/audaspace/src/respec/ChannelMapperReader.cpp
+++ b/extern/audaspace/src/respec/ChannelMapperReader.cpp
@@ -296,72 +296,77 @@ const Channel* ChannelMapperReader::CHANNEL_MAPS[] =
ChannelMapperReader::SURROUND71_MAP
};
+constexpr float deg2rad(double angle)
+{
+ return float(angle * M_PI / 180.0);
+}
+
const float ChannelMapperReader::MONO_ANGLES[] =
{
- 0.0f * M_PI / 180.0f
+ deg2rad(0.0)
};
const float ChannelMapperReader::STEREO_ANGLES[] =
{
- -90.0f * M_PI / 180.0f,
- 90.0f * M_PI / 180.0f
+ deg2rad(-90.0),
+ deg2rad( 90.0)
};
const float ChannelMapperReader::STEREO_LFE_ANGLES[] =
{
- -90.0f * M_PI / 180.0f,
- 90.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f
+ deg2rad(-90.0),
+ deg2rad( 90.0),
+ deg2rad( 0.0)
};
const float ChannelMapperReader::SURROUND4_ANGLES[] =
{
- -45.0f * M_PI / 180.0f,
- 45.0f * M_PI / 180.0f,
- -135.0f * M_PI / 180.0f,
- 135.0f * M_PI / 180.0f
+ deg2rad( -45.0),
+ deg2rad( 45.0),
+ deg2rad(-135.0),
+ deg2rad( 135.0)
};
const float ChannelMapperReader::SURROUND5_ANGLES[] =
{
- -30.0f * M_PI / 180.0f,
- 30.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f,
- -110.0f * M_PI / 180.0f,
- 110.0f * M_PI / 180.0f
+ deg2rad( -30.0),
+ deg2rad( 30.0),
+ deg2rad( 0.0),
+ deg2rad(-110.0),
+ deg2rad( 110.0)
};
const float ChannelMapperReader::SURROUND51_ANGLES[] =
{
- -30.0f * M_PI / 180.0f,
- 30.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f,
- -110.0f * M_PI / 180.0f,
- 110.0f * M_PI / 180.0f
+ deg2rad( -30.0),
+ deg2rad( 30.0),
+ deg2rad( 0.0),
+ deg2rad( 0.0),
+ deg2rad(-110.0),
+ deg2rad( 110.0)
};
const float ChannelMapperReader::SURROUND61_ANGLES[] =
{
- -30.0f * M_PI / 180.0f,
- 30.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f,
- 180.0f * M_PI / 180.0f,
- -110.0f * M_PI / 180.0f,
- 110.0f * M_PI / 180.0f
+ deg2rad( -30.0),
+ deg2rad( 30.0),
+ deg2rad( 0.0),
+ deg2rad( 0.0),
+ deg2rad( 180.0),
+ deg2rad(-110.0),
+ deg2rad( 110.0)
};
const float ChannelMapperReader::SURROUND71_ANGLES[] =
{
- -30.0f * M_PI / 180.0f,
- 30.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f,
- 0.0f * M_PI / 180.0f,
- -110.0f * M_PI / 180.0f,
- 110.0f * M_PI / 180.0f,
- -150.0f * M_PI / 180.0f,
- 150.0f * M_PI / 180.0f
+ deg2rad( -30.0),
+ deg2rad( 30.0),
+ deg2rad( 0.0),
+ deg2rad( 0.0),
+ deg2rad(-110.0),
+ deg2rad( 110.0),
+ deg2rad(-150.0),
+ deg2rad( 150.0)
};
const float* ChannelMapperReader::CHANNEL_ANGLES[] =