aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2012-02-04 10:29:19 -0800
committerChris Robinson <[email protected]>2012-02-04 10:29:19 -0800
commit7ad1b45d11e74dd8d66378c9fbe913e2c5b53930 (patch)
tree8d2d4dbdb52b8c30a5ca0905851f0a0c8566235a
parent47161150d7e414ef30bb03da4ecdfbdeae756464 (diff)
Change the default stereo speaker positions to match the stereo channel positions
A separate "headphones" configuration may be nice to add for -90,+90, however not many audio APIs can detect this. Ideally HRTF would be used with headphones too, which largely ignores the speaker positions, however there could be situations where this is unfeasible or unwanted.
-rw-r--r--Alc/panning.c4
-rw-r--r--alsoftrc.sample2
2 files changed, 3 insertions, 3 deletions
diff --git a/Alc/panning.c b/Alc/panning.c
index 0d83ea30..1d16188f 100644
--- a/Alc/panning.c
+++ b/Alc/panning.c
@@ -185,8 +185,8 @@ ALvoid aluInitPanning(ALCdevice *Device)
Device->NumChan = 2;
Speaker2Chan[0] = FRONT_LEFT;
Speaker2Chan[1] = FRONT_RIGHT;
- SpeakerAngle[0] = F_PI/180.0f * -90.0f;
- SpeakerAngle[1] = F_PI/180.0f * 90.0f;
+ SpeakerAngle[0] = F_PI/180.0f * -30.0f;
+ SpeakerAngle[1] = F_PI/180.0f * 30.0f;
SetSpeakerArrangement("layout_STEREO", SpeakerAngle, Speaker2Chan, Device->NumChan);
break;
diff --git a/alsoftrc.sample b/alsoftrc.sample
index ca68b8be..6ee67058 100644
--- a/alsoftrc.sample
+++ b/alsoftrc.sample
@@ -144,7 +144,7 @@
# Channel-specific layouts may be specified to override the layout option. The
# same speakers as the layout option are available, and the default settings
# are shown below.
-#layout_STEREO = fl=-90, fr=90
+#layout_STEREO = fl=-30, fr=30
#layout_QUAD = fl=-45, fr=45, bl=-135, br=135
#layout_51CHN = fl=-30, fr=30, fc=0, bl=-110, br=110
#layout_61CHN = fl=-30, fr=30, fc=0, sl=-90, sr=90, bc=180