cdrom: fix wrong volumes on state load
authornotaz <notasas@gmail.com>
Tue, 20 May 2025 23:53:41 +0000 (02:53 +0300)
committernotaz <notasas@gmail.com>
Tue, 20 May 2025 23:56:41 +0000 (02:56 +0300)
libretro/pcsx_rearmed#890

libpcsxcore/cdrom.c

index df958ba..50255c8 100644 (file)
@@ -1811,7 +1811,7 @@ int cdrFreeze(void *f, int Mode) {
                        Find_CurTrack(cdr.SetSectorPlay);
                }
                if (!cdr.Muted)
-                       ll = cdr.AttenuatorLeftToLeft, lr = cdr.AttenuatorLeftToLeft,
+                       ll = cdr.AttenuatorLeftToLeft, lr = cdr.AttenuatorLeftToRight,
                        rl = cdr.AttenuatorRightToLeft, rr = cdr.AttenuatorRightToRight;
                SPU_setCDvol(ll, lr, rl, rr, psxRegs.cycle);
        }