scummvm/audio
Robert Crossfield 1c73db207e AUDIO: Fix integer sign extension issue in RJP1 envelope scaling
Resolve an issue where the value was incorrectly treated as a signed integer during multiplication/division. This was causing fluctuations in volume, with levels varying up and down.

The original code reads the envelopeEnd(1 and 2) value as a byte, extends it to a word then ANDs it with 0x00FF before multiplying/dividing.
2024-03-21 08:58:13 +02:00
..
decoders COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
mods AUDIO: Fix integer sign extension issue in RJP1 envelope scaling 2024-03-21 08:58:13 +02:00
softsynth GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
soundfont COMMON: Remove use of fmin/fmax/fminf/fmaxf 2024-01-08 13:07:05 +01:00
adlib_ms.cpp COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
adlib_ms.h COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
adlib.cpp SCUMM: (IMS) - fix adlib detune for Samnmax 2024-03-17 02:09:23 +01:00
alsa_opl.cpp
audiostream.cpp AUDIO: Move API to Path 2023-12-24 13:19:25 +01:00
audiostream.h AUDIO: Move API to Path 2023-12-24 13:19:25 +01:00
casio.cpp
casio.h
cms.cpp
cms.h
fmopl.cpp
fmopl.h
mididrv_ms.cpp
mididrv_ms.h
mididrv.cpp COMMON: Fix memory leak in MidiDriver. PVS-Studio V773 2023-10-30 11:22:10 -07:00
mididrv.h SCUMM: (IMS) - improve parameter faders 2024-03-15 21:19:01 +01:00
midiparser_qt.cpp AUDIO: Move API to Path 2023-12-24 13:19:25 +01:00
midiparser_qt.h AUDIO: Move API to Path 2023-12-24 13:19:25 +01:00
midiparser_smf.cpp
midiparser_smf.h
midiparser_xmidi.cpp
midiparser.cpp
midiparser.h ULTIMA/NUVIE: Rework music code 2023-11-09 18:19:25 +01:00
midiplayer.cpp
midiplayer.h
miles_adlib.cpp COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
miles_midi.cpp AUDIO: Move API to Path 2023-12-24 13:19:25 +01:00
miles.h AUDIO: Move API to Path 2023-12-24 13:19:25 +01:00
mixer_intern.h
mixer.cpp
mixer.h
module.mk AUDIO: Add libopenmpt support 2024-02-21 18:45:25 +01:00
mpu401.cpp
mpu401.h
mt32gm.cpp
mt32gm.h
musicplugin.cpp
musicplugin.h
null.cpp
null.h
opl2lpt.cpp
rate.cpp Revert "AUDIO: Optimize case for !inStereo && outStereo" 2023-11-21 15:01:14 +02:00
rate.h Revert "AUDIO: Optimize case for !inStereo && outStereo" 2023-11-21 15:01:14 +02:00
rwopl3.cpp
rwopl3.h
timestamp.cpp
timestamp.h