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.

Stop clickiness on manual track changes as best as possible.

Get the DSP_FLUSH sprinkled in the right spot so that history-
keeping prcessing stages are cleared on a forced stop. They already
were on a seek.

Change-Id: I560f1bc5fd813a4142fa099bf53ee1658e49cd8c

+1 -1
+1 -1
apps/codec_thread.c
··· 237 237 if (!queue_empty(&codec_queue) && 238 238 codec_check_queue__have_msg() < 0) 239 239 { 240 - dsp_configure(ci.dsp, DSP_FLUSH, 0); /* Discontinuity */ 241 240 return; 242 241 } 243 242 } ··· 383 382 case Q_CODEC_STOP: /* Must only return 0 in main loop */ 384 383 LOGFQUEUE("codec < Q_CODEC_STOP"); 385 384 action = CODEC_ACTION_HALT; 385 + dsp_configure(ci.dsp, DSP_FLUSH, 0); /* Discontinuity */ 386 386 break; 387 387 388 388 default: /* This is in error in this context. */