1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/recorder
William Wilgus 7100090f99 Remove NVRAM infavor of a separate cfg file
remove nvram and use the existing settings framework for it

add a crc check to the user_settings data to see if we need to save
the user setting file or if we can just save the status file (resume.cfg)

move volume to the system_status struct so we don't write the whole settings file
over volume changes

allow user to still export volume with save sound settings

allow the user to also export pitch and speed

name the file .resume.cfg

Rename all the SYSTEM_STATUS save file variables to TLAs to save space and
discourage tinkering

Cleanup DEBUG_AVAIL_SETTINGS output

when saving user_settings it calls status_save as well this cause the resume
file to be written twice. instead remove the callback for status_save
when setting_save is called

remove header text when saving .resume.cfg

convert status_save() to status_save(bool force)
add SYSTEM_STATUS_UPDATE_TICKS

for ATA device set this to 5 minutes
since we arlready wait for the disk to be up before saving
we don't want to miss our window

for all other every 15 minutes

that way if the battery is too low by the time shutdown comes around you
don't lose much progress

Change-Id: I27214ffd6e5d5494ee5ca83b14f04a41ba426ad7
2025-01-21 00:04:32 -05:00
..
albumart.c Database: Add ability to insert multiple files into playlists 2023-01-14 12:14:28 -05:00
albumart.h Limit exposure of skin engine internals 2022-10-17 14:29:12 +01:00
bmp.c Agptek Rocker: Initial commit 2018-06-12 10:31:14 +02:00
bmp.h Support GIMP bmp files. 2013-12-22 19:55:55 +01:00
icons.c Plugin Api add core bitmaps 2021-08-26 12:55:34 +00:00
icons.h Plugin Api add core bitmaps 2021-08-26 12:55:34 +00:00
jpeg_common.h Simplify clamp_component 2021-08-05 10:26:50 +00:00
jpeg_idct_arm.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
jpeg_load.c Fix red in 7f4a8891a6 2025-01-16 11:02:13 -05:00
jpeg_load.h metadata: mp3: Support unsync embedded jpeg album art 2025-01-16 10:08:41 -05:00
keyboard.c Morse code cheat sheet, better use [of] pixels available on screen 2024-08-29 07:59:04 -04:00
pcm_record.c Remove obsolete alias for audio_record function 2023-08-17 13:40:09 +02:00
pcm_record.h Update software recording engine to latest codec interface. 2013-06-30 00:40:27 +02:00
peakmeter.c peakmeter: Make a smaller, cleaner calc_db(). 2024-11-30 21:14:37 -05:00
peakmeter.h [FS#10686] Peakmeter on ipod 5g using too much CPU 2025-01-05 16:57:18 -05:00
recording.c Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05:00
recording.h [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
resize.c Define LCD_STRIDEFORMAT unconditionally 2022-09-30 10:42:49 +01:00
resize.h [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00