Performance Improvements

Pass theme list & its entries around by reference rather than copying them.
Fix bug in async icon loading that caused icons to be loaded multiple times.

Original PR by @LiquidFenrir
This commit is contained in:
Théo B
2024-05-10 23:43:47 +02:00
committed by GitHub
parent d1f3dbf06b
commit 546d459696
22 changed files with 739 additions and 545 deletions

View File

@@ -42,7 +42,7 @@ typedef struct {
float mix[12];
u8 buf_pos;
long data_read;
char *filebuf;
char * filebuf;
u32 filesize;
volatile bool stop;
@@ -50,6 +50,6 @@ typedef struct {
} audio_s;
void play_audio(audio_s *);
void stop_audio(audio_s**);
void stop_audio(audio_s **);
#endif