From e15451815a9507ba7f882aa5d6496d4aad1e30b9 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Mon, 23 Feb 2026 19:30:18 -0500 Subject: [PATCH 1/2] tagcache: Prevent a infinite tagcache scan/commit loop If no new entries were committed, there's no need to kick off a new scan/autoupdate. Change-Id: I3e8e497e4fe04d46612401e1ec6b72f30a8b77a4 --- apps/tagcache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/tagcache.c b/apps/tagcache.c index 8b6a46d937..d87a28d232 100644 --- a/apps/tagcache.c +++ b/apps/tagcache.c @@ -3549,8 +3549,8 @@ static bool commit(void) tcrc_buffer_unlock(); } - /* Reload tagcache. */ - if (tc_stat.ramcache_allocated > 0) + /* Reload tagcache only if we committed new entries */ + if (tc_stat.ramcache_allocated > 0 && tch.entry_count > 0) tagcache_start_scan(); #endif /* HAVE_TC_RAMCACHE */ From ebfba622b6aba0226cf8d5118a0d4b25d89ce4df Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Sun, 1 Mar 2026 22:58:33 -0500 Subject: [PATCH 2/2] fix yellow in dfa33c246b (Today I learned that the Cowon D2 is fixed at 44.1KHz) Change-Id: I8d50c6b81b144e32a79a2728c9cad2ffdc7b03ca --- firmware/target/arm/pcm-telechips.c | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/target/arm/pcm-telechips.c b/firmware/target/arm/pcm-telechips.c index 7f8829cda4..3fa55eafe9 100644 --- a/firmware/target/arm/pcm-telechips.c +++ b/firmware/target/arm/pcm-telechips.c @@ -92,6 +92,7 @@ static void sink_dma_init(void) static void sink_set_freq(uint16_t freq) { + (void)freq; } static void play_start_pcm(void)