diff --git a/src/server.cpp b/src/server.cpp index a235b25..e24d3f0 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -220,7 +220,6 @@ void handleUpdateMetadata(AsyncWebServerRequest *request, uint8_t *data, size_t //done updateMetadata((char *)metadata_json); free(metadata_json); - // request->send(200, "text/plain", "all done pin config update"); //wav_player_resume(); } } @@ -264,7 +263,6 @@ void handleWav(AsyncWebServerRequest *request, uint8_t *data, size_t len, size_t //done close_wav_to_emmc(); add_wav_to_file_system(&w_name[0],w_voice,w_note,w_start_block,total); - // request->send(200, "text/plain", "done upload wav"); //wav_player_resume(); } } diff --git a/src/wav_player.c b/src/wav_player.c index 437750a..5724ac4 100644 --- a/src/wav_player.c +++ b/src/wav_player.c @@ -39,6 +39,7 @@ static const char* TAG = "wav_player"; #define DAMPEN_BITS 1 #define LOG_PERFORMANCE 0 +#define LOG_PCM 0 #define MAX_READS_PER_LOOP 4 // #define MAX_READS_PER_LOOP 3 @@ -498,8 +499,15 @@ void wav_player_task(void* pvParameters) sample = scale_sample(buf_pointer[bufs[buf].sample_pointer++], bufs[buf].volume); break; } - // mix into master - output_buf[i] += (sample >> DAMPEN_BITS); + if(LOG_PCM) + { + log_i("%d %d", bufs[buf].wav_position, sample >> DAMPEN_BITS); + } + else + { + // mix into master + output_buf[i] += (sample >> DAMPEN_BITS); + } // do fading if( bufs[buf].fade > 0 && (i % 4 == 0)) {