mumble/plugins
Hartmnt 03c9fc7a11 FEAT(client): Add possibility to change notification volume
Previously all notification sounds were played as is, without
taking anything into account. The only way to change the
volume was to manually edit the sound files, or change the
overall volume of the entire Mumble application.

This commit adds the ability for the user to adjust the
volume of notification sounds and audio cues. There are two
new settings added "notificationVolume" and "cueVolume"
to adjust the volume independently. Sliders in the "Messages"
have been added and together with the existing TTS volume
slider make up the new group "Message Volume".

A side effect is the centralization of the db <-> factor
conversion functions in the "VolumeAdjustment" class.

Furthermore, this commit also introduces a change to the
"playSample" API call, accepting a volume parameter,
and therefore bumps the Mumble API version to 1.2.x.

Implements #3963
2022-08-01 12:27:08 +02:00
..
amongus REFAC(positional-audio): Define "procid_t" as "uint64_t" instead of "uint32_t" 2022-06-05 02:48:50 +02:00
aoc MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
arma2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bf1 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bf2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bf3 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bf4 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bf4_x86 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bf1942 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bf2142 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bfbc2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
bfheroes MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
blacklight MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
borderlands MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
borderlands2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
breach MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
cod2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
cod4 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
cod5 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
codmw2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
codmw2so MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
cs MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
css MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
deadLockPlugin MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
dods MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
dys MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
etqw MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ffxiv MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ffxiv_x64 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
gmod MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
gtaiv MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
gtasa MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
gtav REFAC(positional-audio): Define "procid_t" as "uint64_t" instead of "uint32_t" 2022-06-05 02:48:50 +02:00
gw MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
hl2dm MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
insurgency MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
jc2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
l4d MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
l4d2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
link MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
lol MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
lotro MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ql FIX(positional-audio): Fix Quake Live plugin 2022-04-30 08:14:58 -05:00
rl MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
se MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
sr MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
sto MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
testPlugin MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
tf2 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ut3 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ut99 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ut2004 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
wolfet MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
wow MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
wow_x64 MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
CMakeLists.txt MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
HostLinux.cpp BUILD: include libgen.h for files which use basename(3) 2022-01-19 11:28:15 +01:00
HostLinux.h REFAC(positional-audio): Define "procid_t" as "uint64_t" instead of "uint32_t" 2022-06-05 02:48:50 +02:00
HostWindows.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
HostWindows.h REFAC(positional-audio): Define "procid_t" as "uint64_t" instead of "uint32_t" 2022-06-05 02:48:50 +02:00
Module.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Module.h BUILD: Fix missing <cstdint> include 2022-05-27 09:02:15 +01:00
mumble_legacy_plugin.h REFAC(positional-audio): Define "procid_t" as "uint64_t" instead of "uint32_t" 2022-06-05 02:48:50 +02:00
mumble_positional_audio_linux.h BUILD: include libgen.h for files which use basename(3) 2022-01-19 11:28:15 +01:00
mumble_positional_audio_main.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
mumble_positional_audio_utils.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
mumble_positional_audio_win32_internals.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
mumble_positional_audio_win32.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
MumbleAPI_v_1_0_x.h FEAT(client): Add possibility to change notification volume 2022-08-01 12:27:08 +02:00
MumbleAPI_v_1_2_x.h FEAT(client): Add possibility to change notification volume 2022-08-01 12:27:08 +02:00
MumblePlugin_v_1_0_x.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
MumblePlugin_v_1_1_x.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
null_plugin.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
PluginComponents_v_1_0_x.h FIX(plugin): Typo in error string representation 2022-07-23 12:53:54 +02:00
ProcessBase.cpp REFAC(positional-audio): Define "procid_t" as "uint64_t" instead of "uint32_t" 2022-06-05 02:48:50 +02:00
ProcessBase.h FEAT(positional-audio): Add ProcessBase::peekRIP(), for x64 processes 2022-06-04 22:56:26 +02:00
ProcessLinux.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ProcessLinux.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ProcessWindows.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ProcessWindows.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00