Commit 21349901ea250483600cbe4771d865cc06f6b538

Sylvain 2021-04-27T10:57:48

Audio: convert 5.1 to 7.1, use right-surround for r-front and r-back (see #4104)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c
index f6efb13..ca307f8 100644
--- a/src/audio/SDL_audiocvt.c
+++ b/src/audio/SDL_audiocvt.c
@@ -353,9 +353,9 @@ SDL_Convert51To71(SDL_AudioCVT * cvt, SDL_AudioFormat format)
         rs = (rf + rb) * 0.5f;
         /* !!! FIXME: these four may clip */
         lf += lf - ls;
-        rf += rf - ls;
+        rf += rf - rs;
         lb += lb - ls;
-        rb += rb - ls;
+        rb += rb - rs;
         dst[3] = src[3];  /* LFE */
         dst[2] = src[2];  /* FC */
         dst[7] = rs; /* SR */