From 831faa3b82a8c3bfb3241e60641bf783adba4d4a Mon Sep 17 00:00:00 2001 From: "roman.artiukhin" Date: Mon, 2 Oct 2023 19:19:09 +0300 Subject: Rework auto playback frequency switch Moved logic outside playback events to be executed early. Stops buffering when frequency change is detected (additional STATE_STOPPED state is introduced) Removed no longer used AUDIO_START_REFRESH flag Change-Id: Icfae61725a4d8ffb47380f561a011bda4841457b --- firmware/pcm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'firmware') diff --git a/firmware/pcm.c b/firmware/pcm.c index 6fc0b626f7..de01af484f 100644 --- a/firmware/pcm.c +++ b/firmware/pcm.c @@ -23,7 +23,7 @@ #include "kernel.h" /* Define LOGF_ENABLE to enable logf output in this file */ -/*#define LOGF_ENABLE*/ +//#define LOGF_ENABLE #include "logf.h" #include "audio.h" #include "sound.h" @@ -314,7 +314,7 @@ void pcm_play_stop(void) * what pcm_apply_settings will set */ void pcm_set_frequency(unsigned int samplerate) { - logf("pcm_set_frequency"); + logf("pcm_set_frequency %u", samplerate); int index; -- cgit v1.2.3