Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix FS #8514 (remote peakmeter issue) by separating the peak release times for the screens. Thanks to amiconn for pointing in the right direction.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16234 a1c6a512-1295-4272-9138-f99709370657

+10
+10
apps/recorder/peakmeter.c
··· 939 939 int left = 0, right = 0; 940 940 int meterwidth = width - 3; 941 941 int i, delta; 942 + #if defined(HAVE_REMOTE_LCD) && !defined (ROCKBOX_HAS_LOGF) 943 + static long peak_release_tick[2] = {0,0}; 944 + int screen_nr = display->screen_type == SCREEN_MAIN ? 0 : 1; 945 + #else 942 946 static long peak_release_tick = 0; 947 + #endif 943 948 944 949 #ifdef PM_DEBUG 945 950 static long pm_tick = 0; ··· 994 999 } 995 1000 996 1001 /* apply release */ 1002 + #if defined(HAVE_REMOTE_LCD) && !defined (ROCKBOX_HAS_LOGF) 1003 + delta = current_tick - peak_release_tick[screen_nr]; 1004 + peak_release_tick[screen_nr] = current_tick; 1005 + #else 997 1006 delta = current_tick - peak_release_tick; 998 1007 peak_release_tick = current_tick; 1008 + #endif 999 1009 left = MAX(left , scales->last_left - delta * pm_peak_release); 1000 1010 right = MAX(right, scales->last_right - delta * pm_peak_release); 1001 1011