1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/plugins
Aidan MacDonald b19b95c00f sound: update global volume state in sound_set_volume()
Instead of calling sound_set_volume() and then manually
setting global_status.volume to match, update the global
volume state directly in sound_set_volume(). This makes
things a bit simpler and less error-prone.

Change-Id: I4db4d60ae1a72bd051ef49c90b1ae7f5ba59e535
2025-10-02 14:32:54 -04:00
..
beatbox sound: update global volume state in sound_set_volume() 2025-10-02 14:32:54 -04:00
bitmaps build: Fix build on on 320x240 devices 2025-08-21 15:28:54 -04:00
chessbox New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
clock plugins: clock: adjust defaults, don't restore color 2025-06-08 11:31:14 -04:00
doom sound: update global volume state in sound_set_volume() 2025-10-02 14:32:54 -04:00
fft Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05:00
fractals New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
frotz unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
goban misc: Fix a small pile of warnings found with diagnostics turned way up 2025-09-06 21:31:58 -04:00
imageviewer build: Newer toolchains need a few tweaks to linker options. 2025-09-07 15:40:44 -04:00
lib unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
lua unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
lua_scripts lua make memcheck script eat all available ram (incld audiobuf) 2024-12-26 01:49:01 -05:00
midi sound: update global volume state in sound_set_volume() 2025-10-02 14:32:54 -04:00
mikmod voice: fix regression 39f8685 (already voiced) 2025-05-28 11:18:29 +02:00
mpegplayer sound: update global volume state in sound_set_volume() 2025-10-02 14:32:54 -04:00
pacbox New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
pdbox misc: Fix a small pile of warnings found with diagnostics turned way up 2025-09-06 21:31:58 -04:00
picross Allow first level folders in plugin menu 2024-05-05 14:01:43 -04:00
pictureflow plugins: pictureflow: adjust PF_TRACKLIST behavior 2025-09-07 04:57:43 +02:00
puzzles puzzles: resync with Simon's upstream e00cb46 from 25 Sep 2025. 2025-10-01 00:49:19 -04:00
reversi New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
rockboy misc: Fix a small pile of warnings found with diagnostics turned way up 2025-09-06 21:31:58 -04:00
sdl build: Newer toolchains need a few tweaks to linker options. 2025-09-07 15:40:44 -04:00
searchengine [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
shortcuts [Feature] shortcuts_view plugin remember last item and return to it on menu cancel 2025-01-21 22:10:46 -05:00
sudoku Add 240x240 support to various plugins and rgnano manual updates 2025-08-20 20:50:42 -04:00
tagcache unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
text_viewer unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
xrick xrick: finally fix the red. 2025-09-07 15:21:59 -04:00
xworld xworld: Use ROCKBOX_DIR for data/save paths. 2025-07-30 11:16:53 -04:00
zxbox unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
2048.c misc: Clean up a pile of -Wunused-const-variable warnings 2025-04-21 21:13:59 -04:00
alarmclock.c plugins: alarmclock: fix input lag 2024-01-12 13:15:49 -05:00
amaze.c FS#8647: Amaze - 3D maze game plugin 2024-04-24 17:37:58 -04:00
announce_status.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
battery_bench.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
bench_mem_jpeg.c
bench_scaler.c
blackjack.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
boomshine.lua lua boomshine update to use rockevents library 2020-06-25 13:50:57 +00:00
bounce.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
brickmania.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
bubbles.c Add 240x240 support to various plugins and rgnano manual updates 2025-08-20 20:50:42 -04:00
BUILD_OVERLAY
calculator.c misc: Fix a small pile of warnings found with diagnostics turned way up 2025-09-06 21:31:58 -04:00
calendar.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
CATEGORIES Show Track Info: Support fs tags in Playlist Viewer, Properties, and PictureFlow 2024-12-16 00:20:10 +01:00
chessbox.c
chessclock.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
chip8.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
chopper.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
clix.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
codebuster.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
credits.c plugins: Credits: Fix logo sizes 2023-01-05 23:45:41 -05:00
credits.pl
crypt_firmware.c Fix nano2g build from 88a1d902 2024-11-26 20:12:59 -05:00
cube.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
cue_playlist.c [Feature] Playlis to cue plugin 2024-07-20 07:27:01 -04:00
dart_scorer.c Implement dart scorer plugin application. 2024-01-23 22:32:22 -05:00
db_folder_select.c plugins: db_folder_select, disktidy, main_menu_config: Fix selection dialog with Show Icons set to No 2025-04-10 12:30:29 +03:00
demystify.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
dice.c Settings: Rename INT/BOOL setting type enum to RB_INT/RB_BOOL 2023-09-22 10:00:46 -04:00
dict.c keyboard add ability to specify temporary custom layouts 2020-07-22 06:48:28 -04:00
disktidy.c plugins: disktidy: use UI viewport, limit UI updates 2025-06-05 16:08:58 -04:00
disktidy.config Revert r31239 and r31250. Selecting ALL in disktidy used to be generally safe for most people, and these changes change that, making it easy to delete most or all of a user's music. This is a *very* bad idea. 2011-12-26 00:03:28 +00:00
duke3d.c Port of Duke Nukem 3D 2017-12-23 21:01:26 -05:00
elfdep.pl
file_picker.c logf: Fix warnings that only happen with simulator builds. 2024-11-25 09:34:03 -05:00
fire.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
fireworks.c Settings: Rename INT/BOOL setting type enum to RB_INT/RB_BOOL 2023-09-22 10:00:46 -04:00
flipit.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
goban.c
greyscale.c Nuke the never-functional iriver ifp-7xx port 2021-04-26 07:42:58 -04:00
helloworld.c
helloworld.lua
invadrox.c Add 240x240 support to various plugins and rgnano manual updates 2025-08-20 20:50:42 -04:00
iriver_flash.c iriver: rename SECTOR_SIZE to FLASH_SECTOR_SIZE 2025-08-25 10:34:02 -04:00
iriverify.c iriverify: Fix a build warning 2025-04-22 09:34:30 -04:00
jackpot.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
jewels.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
keybox.c list: remove redundant setting of icon callback to NULL 2024-07-28 15:33:11 +02:00
keyremap.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
lamp.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
lastfm_scrobbler.c misc: Properly annotate some intentional case fallthroughs 2025-04-22 20:54:37 -04:00
lastfm_scrobbler_viewer.c misc: Fix a small pile of warnings found with diagnostics turned way up 2025-09-06 21:31:58 -04:00
logo.c Convert non-ASCII characters to UTF-8 2024-12-15 21:16:12 -05:00
lrcplayer.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
main_menu_config.c Minor confirm prompt adjustments 2025-05-26 23:15:53 -04:00
matrix.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
maze.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
mazezam.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
md5sum.c md5sum: clean up whitespace 2020-07-26 15:41:54 -04:00
metronome.c metronome: increase rectangle sizes to use a greater portion of the screen 2025-06-04 09:44:31 -04:00
minesweeper.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
mosaique.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
mp3_encoder.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
multiboot_select.c plugins: multiboot_select: Support touchscreen pointing mode 2024-04-21 20:38:11 -04:00
open_plugins.c misc: More fallthrough annotations 2025-09-07 08:06:56 -04:00
oscilloscope.c sound: update global volume state in sound_set_volume() 2025-10-02 14:32:54 -04:00
otp.c otp: Correct some 64-bit time_t warnings 2025-07-29 21:03:52 -04:00
pegbox.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
periodic_table.c misc: Clean up a pile of -Wunused-const-variable warnings 2025-04-21 21:13:59 -04:00
picross.lua Allow first level folders in plugin menu 2024-05-05 14:01:43 -04:00
pictureflow.c
pitch_detector.c misc: Fix more build warnings uncovered with GCC15 and -Wunused-const-variable 2025-04-21 21:55:03 -04:00
pitch_screen.c [Feature] Persist pitch settings through reboots part deux 2025-01-19 00:29:47 -05:00
pixel-painter.lua Lua fix pixel-painter score save 2018-11-05 07:18:08 +01:00
plasma.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
playing_time.c plugins: playing time: fix possible stack overflow 2025-09-09 02:29:49 +02:00
plugin.lds Add support for S5L8720 in various places 2024-11-22 16:45:29 -05:00
plugin_crt0.c plugins: plugin_bss_start[] and plugin_end_addr[] are only for NATIVE builds 2025-08-27 13:58:44 -04:00
plugins.make build: Newer toolchains need a few tweaks to linker options. 2025-09-07 15:40:44 -04:00
pong.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
properties.c plugins: properties: make file info displayable in fullscreen 2024-12-16 01:44:53 -05:00
quake.c sdl: Fix path substitution in log messages, fix game names in comments 2019-08-22 22:00:43 +03:00
random_folder_advance_config.c list: remove redundant setting of icon callback to NULL 2024-07-28 15:33:11 +02:00
rb_info.c list: remove redundant setting of icon callback to NULL 2024-07-28 15:33:11 +02:00
remote_control.c
resistor.c plugins HAVE_BACKLIGHT helper remove ifdefs in favor of dummy functions 2022-11-23 23:00:29 -05:00
robotfindskitten.c FS13585: Display corruption in robotfindskitten game 2025-09-06 12:44:11 -04:00
rockblox.c Add 240x240 support to various plugins and rgnano manual updates 2025-08-20 20:50:42 -04:00
rockblox1d.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
rockbox-fonts.config FS#9059: Add WenQangYi Unibt font (William Poetra Yoga Hadisoeseno) 2024-10-27 22:04:54 -04:00
rockboy.c
rocklife.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
rockpaint.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
search.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
settings_dumper.c Move cfg_vals from settings_list, expand settings_dumper 2024-11-10 21:53:22 -05:00
shopper.c gui: Remove "enum list_wrap" from list action functions 2022-10-05 11:22:55 -04:00
sliding_puzzle.c rgnano: Add manual images 2025-08-03 12:39:46 -04:00
snake.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
snake2.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
snake2.levels
snow.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
sokoban.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
sokoban.levels
solitaire.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
sort.c misc: Correct various -Wunterminated-string-initialization warnings 2025-04-21 16:39:00 -04:00
SOURCES Add 240x240 support to various plugins and rgnano manual updates 2025-08-20 20:50:42 -04:00
SOURCES.app_build WIP Show Track Info: Select on tag opens it in full screen 2024-12-16 00:13:19 +01:00
spacerocks.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
speedread.c fix warnings on some systems / format specifier mismatch 2024-12-07 11:07:44 -05:00
star.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
starfield.c plugins: Improve usability of iPod keymaps 2022-12-29 04:39:22 +01:00
stats.c plugins: extract redundant functionality from stats/properties 2024-07-28 20:18:41 +02:00
stopwatch.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
stopwatch.lua New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
SUBDIRS rgnano: drop doom plugin due to musl issues 2025-09-21 19:46:54 -04:00
SUBDIRS.app_build [Feature] db_commit plugin allows a more verbose commit 2023-10-05 21:24:37 -04:00
superdom.c FS#13445: Fix AI regression in Superdom (Uwe Schächterle) 2024-07-20 08:25:05 -04:00
test_boost.c Fix two variable-set-but-not-used warnings 2020-07-24 23:26:15 -04:00
test_codec.c test_codec: Fix crash due to missing strip_filesize function 2025-08-12 10:47:31 -04:00
test_core_jpeg.c
test_disk.c plugins HAVE_BACKLIGHT helper remove ifdefs in favor of dummy functions 2022-11-23 23:00:29 -05:00
test_fps.c test_fps add log buffering 2024-11-29 11:06:53 -05:00
test_gfx.c plugins HAVE_BACKLIGHT helper remove ifdefs in favor of dummy functions 2022-11-23 23:00:29 -05:00
test_grey.c plugins HAVE_BACKLIGHT helper remove ifdefs in favor of dummy functions 2022-11-23 23:00:29 -05:00
test_greylib_bitmap_scale.c test_X plugins PLA integration 2012-03-03 19:55:51 +01:00
test_kbd.c keyboard.c Use viewports, move text box pos 2022-04-07 19:46:56 -04:00
test_mem.c [Bugfix, ASAN] test_mem plugin fix OOB read in read_test() 2024-12-26 01:49:01 -05:00
test_mem_jpeg.c
test_resize.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
test_sampr.c sound: update global volume state in sound_set_volume() 2025-10-02 14:32:54 -04:00
test_scanrate.c [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00
test_touchscreen.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
test_usb.c [Feature] resume TSR plugins after interruption WIP 2023-03-25 10:02:43 -04:00
test_viewports.c Bug Fix test_viewports.c call scroll_stop before changing viewports 2022-11-16 01:49:41 -05:00
test_viewports.lua
text_editor.c list: remove redundant setting of icon callback to NULL 2024-07-28 15:33:11 +02:00
theme_remove.c Settings: Rename INT/BOOL setting type enum to RB_INT/RB_BOOL 2023-09-22 10:00:46 -04:00
vbrfix.c voice: fix regression 39f8685 (already voiced) 2025-05-28 11:18:29 +02:00
view_text.c Show Track Info: Support fs tags in Playlist Viewer, Properties, and PictureFlow 2024-12-16 00:20:10 +01:00
viewers.config [Feature] Playlis to cue plugin 2024-07-20 07:27:01 -04:00
vu_meter.c sound: update global volume state in sound_set_volume() 2025-10-02 14:32:54 -04:00
wav2wv.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
wavview.c
windows_lnk.c plugin windows_lnk: fix missing return-on-error 2020-07-07 02:36:33 +00:00
wolf3d.c sdl: Fix path substitution in log messages, fix game names in comments 2019-08-22 22:00:43 +03:00
wormlet.c Add 240x240 support to various plugins and rgnano manual updates 2025-08-20 20:50:42 -04:00
xobox.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
zxbox.c