rockbox/apps
Solomon Peachy e677895e29 xrick: Fix a race condition that could result in audio stopping
get_more() can disable audio when there's nothing more to genreate
but that can get called (and "fail") _before_ we set the flag
that audio is turned on.  If this occurs, we will incorrecly
set the "audio on" flag after the failure which will prevent
the mixer from being re-started.

(We're at the mercy of thread scheduling)

Change-Id: I4f6c50a71c7ad685ff45f775e7e4b1c61b8b7777
2026-03-29 18:07:00 -04:00
..
bitmaps Rockbox for the HiBy R3 Pro II/R1 2025-12-27 15:44:54 -05:00
gui Fix yellow from 1951c17e0b on targets with USB_NONE 2026-01-26 20:36:58 -05:00
hosted/android Use SBS title in delete confirmation screens 2026-01-13 20:05:43 -05:00
iap pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
keymaps echoplayer: fix STD_CONTEXT action being masked by STD_OK in keymap 2026-02-26 18:15:24 -05:00
lang FS#13831 - Updated Turkish Translation (Emre Çebi) 2026-03-13 10:12:17 -04:00
menus added setting to retain file browser directory on reboots WIP 2026-03-01 15:05:09 -05:00
plugins xrick: Fix a race condition that could result in audio stopping 2026-03-29 18:07:00 -04:00
radio touchscreen: Allow progress bars to be used in the .sbs 2025-12-05 12:02:53 +00:00
recorder pcm: Make more of the low-level PCM API private 2026-03-03 13:09:21 -05:00
abrepeat.c
abrepeat.h
action.c touchscreen: Integrate gesture API with action system 2025-12-04 08:14:28 -05:00
action.h touchscreen: Fix seeking to end of track in WPS 2025-12-04 19:36:19 -05:00
alarm_menu.c
alarm_menu.h
appevents.h
applimits.h
apps.make
audio_path.c
audio_thread.c pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
audio_thread.h
beep.c
bookmark.c Use SBS title in delete confirmation screens 2026-01-13 20:05:43 -05:00
bookmark.h
buffering.c
buffering.h
codec_thread.c apps: cleanly disable codec buffering when not supported 2026-01-05 13:15:49 -05:00
codec_thread.h
codecs.c firmware: refactor CACHEALIGN_BITS/SIZE defines 2026-03-06 14:49:00 +00:00
core_asmdefs.c
core_keymap.c
core_keymap.h
cuesheet.c cuesheet: allow playback from arbitrarily named cue file 2025-12-10 17:37:19 -05:00
cuesheet.h
debug_menu.c debug_menu: show 2nd SD/MMC card info only if NUM_DRIVES > 1 2026-03-02 17:10:55 -05:00
debug_menu.h
enc_config.c
enc_config.h
features.txt Rockbox for the HiBy R3 Pro II/R1 2025-12-27 15:44:54 -05:00
fileop.c FS13774 - Translate units in file operation splash messages 2026-02-08 20:02:38 -05:00
fileop.h
filetree.c added setting to retain file browser directory on reboots WIP 2026-03-01 15:05:09 -05:00
filetree.h
filetypes.c
filetypes.h
fracmul.h
gesture.c touchscreen: Add gesture velocity helper 2025-12-04 08:14:28 -05:00
gesture.h touchscreen: Add gesture velocity helper 2025-12-04 08:14:28 -05:00
keyboard.h
language.c
language.h
logfdisp.c
logfdisp.h
main.c validate global_settings.start_directory on startup 2026-02-26 09:50:34 -05:00
menu.c fix yellow 2e9c2da 2026-01-14 17:49:42 +01:00
menu.h
misc.c volume: Apply limits inside sound_set_volume() 2026-03-28 08:55:57 -04:00
misc.h validate global_settings.start_directory on startup 2026-02-26 09:50:34 -05:00
onplay.c plugins: random folder advance: misc improvements 2026-01-16 16:49:38 +01:00
onplay.h
open_plugin.c FS#13746: open_plugin_run() doesn't handle "not found" properly 2026-03-05 08:40:12 -05:00
open_plugin.h openplugins -- import and export thru settings save / restore settings 2026-01-22 10:41:50 -05:00
pcmbuf.c playback: fix single mode briefly plays audio from the next track before pausing 2026-02-18 17:04:31 +02:00
pcmbuf.h
playback.c playback: support non-builtin sinks in audio_guess_frequency 2026-03-03 18:19:07 -05:00
playback.h
playlist.c pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
playlist.h plugins: random folder advance: misc improvements 2026-01-16 16:49:38 +01:00
playlist_catalog.c
playlist_catalog.h
playlist_menu.h
playlist_viewer.c Use SBS title in delete confirmation screens 2026-01-13 20:05:43 -05:00
playlist_viewer.h
plugin.c plugins: Remove audio_master_sampr_list from the plugin API 2026-03-03 21:31:58 -05:00
plugin.h plugins: Remove audio_master_sampr_list from the plugin API 2026-03-03 21:31:58 -05:00
rbcodec_helpers.c
rbcodecconfig.h usbaudio: send through dsp (new) 2025-11-15 07:38:19 -05:00
rbcodecplatform.h
README
root_menu.c added setting to retain file browser directory on reboots WIP 2026-03-01 15:05:09 -05:00
root_menu.h
screen_access.c
screen_access.h
screens.c talk: Improvements in voicing "years" 2026-03-01 16:31:27 -05:00
screens.h
settings.c added setting to retain file browser directory on reboots WIP 2026-03-01 15:05:09 -05:00
settings.h added setting to retain file browser directory on reboots WIP 2026-03-01 15:05:09 -05:00
settings_list.c settings_list: apply playback freq changes only when current sink is builtin 2026-03-03 20:02:52 -05:00
settings_list.h
shortcuts.c Use SBS title in delete confirmation screens 2026-01-13 20:05:43 -05:00
shortcuts.h
sound_menu.h
SOURCES Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
status.c
status.h
tagcache.c tagcache: Prevent a infinite tagcache scan/commit loop 2026-03-01 21:11:36 -05:00
tagcache.h tagtree/tagcache add new clause operator contains_oneof 2026-01-04 22:55:40 -05:00
tagnavi.config
tagtree.c tagtree/tagcache add new clause operator contains_oneof 2026-01-04 22:55:40 -05:00
tagtree.h
talk.c talk: Improvements in voicing "years" 2026-03-01 16:31:27 -05:00
talk.h
tree.c
tree.h
usb_keymaps.c
usb_keymaps.h
voice_thread.c Convert users of SHAREDDATA_ATTR to SHAREDBSS_ATTR 2026-02-05 07:57:07 -05:00
voice_thread.h

For general information see: docs/README
For API information see: docs/API