- decode audio data directly from http_task()
Signed-off-by: Karl Osterseher <karli_o@gmx.at>
This commit is contained in:
@@ -1484,7 +1484,7 @@ static void player_task(void *pvParameters) {
|
||||
|
||||
const int64_t shortOffset = SHORT_OFFSET; // µs, softsync
|
||||
const int64_t miniOffset = MINI_OFFSET; // µs, softsync
|
||||
const int64_t hardResyncThreshold = 1000; // µs, hard sync
|
||||
const int64_t hardResyncThreshold = 2000; // µs, hard sync
|
||||
|
||||
if (initialSync == 1) {
|
||||
avg = age;
|
||||
@@ -1569,6 +1569,25 @@ static void player_task(void *pvParameters) {
|
||||
usec = diff2Server - sec * 1000000;
|
||||
msec = usec / 1000;
|
||||
usec = usec % 1000;
|
||||
|
||||
ESP_LOGI(TAG, "%d, %lldus, q %d", dir, avg,
|
||||
uxQueueMessagesWaiting(pcmChkQHdl));
|
||||
|
||||
// ESP_LOGI (TAG, "%d, %lldus, %lldus %llds,
|
||||
//%lld.%lldms", dir, age, avg, sec, msec, usec);
|
||||
|
||||
// ESP_LOGI(TAG, "%d, %lldus, %lldus, %lldus, q:%d", dir, avg,
|
||||
// shortMedian, miniMedian,
|
||||
// uxQueueMessagesWaiting(pcmChkQHdl));
|
||||
|
||||
// ESP_LOGI( TAG, "8b f
|
||||
// %d b %d", heap_caps_get_free_size(MALLOC_CAP_8BIT |
|
||||
// MALLOC_CAP_INTERNAL),
|
||||
// heap_caps_get_largest_free_block(MALLOC_CAP_8BIT |
|
||||
// MALLOC_CAP_INTERNAL)); ESP_LOGI( TAG, "32b f %d b %d",
|
||||
// heap_caps_get_free_size(MALLOC_CAP_32BIT |
|
||||
// MALLOC_CAP_EXEC), heap_caps_get_largest_free_block
|
||||
// (MALLOC_CAP_32BIT | MALLOC_CAP_EXEC));
|
||||
}
|
||||
|
||||
dir = 0;
|
||||
|
||||
867
main/main.c
867
main/main.c
File diff suppressed because it is too large
Load Diff
@@ -358,18 +358,52 @@ CONFIG_USE_SAMPLE_INSERTION=y
|
||||
#
|
||||
# Audio HAL
|
||||
#
|
||||
# CONFIG_AUDIO_BOARD_CUSTOM is not set
|
||||
CONFIG_AUDIO_BOARD_CUSTOM=y
|
||||
# CONFIG_ESP_LYRAT_V4_3_BOARD is not set
|
||||
# CONFIG_ESP_LYRAT_V4_2_BOARD is not set
|
||||
# CONFIG_ESP_LYRATD_MSC_V2_1_BOARD is not set
|
||||
# CONFIG_ESP_LYRATD_MSC_V2_2_BOARD is not set
|
||||
# CONFIG_ESP_LYRAT_MINI_V1_1_BOARD is not set
|
||||
CONFIG_ESP32_KORVO_DU1906_BOARD=y
|
||||
CONFIG_ESP32_KORVO_DU1906_DAC_TAS5805M=y
|
||||
# CONFIG_ESP32_KORVO_DU1906_DAC_ES7148 is not set
|
||||
CONFIG_ESP32_KORVO_DU1906_ADC_ES7243=y
|
||||
# CONFIG_ESP32_KORVO_DU1906_BOARD is not set
|
||||
# end of Audio HAL
|
||||
|
||||
#
|
||||
# Custom Audio Board
|
||||
#
|
||||
# CONFIG_DAC_PCM51XX is not set
|
||||
# CONFIG_DAC_PCM5102A is not set
|
||||
# CONFIG_DAC_MA120 is not set
|
||||
# CONFIG_DAC_MA120X0 is not set
|
||||
CONFIG_DAC_ADAU1961=y
|
||||
# CONFIG_DAC_MAX98357 is not set
|
||||
|
||||
#
|
||||
# DAC I2C control interface
|
||||
#
|
||||
CONFIG_DAC_I2C_SDA=12
|
||||
CONFIG_DAC_I2C_SCL=14
|
||||
CONFIG_DAC_I2C_ADDR=0x70
|
||||
# end of DAC I2C control interface
|
||||
|
||||
#
|
||||
# I2S master interface
|
||||
#
|
||||
CONFIG_MASTER_I2S_MCLK_PIN=3
|
||||
CONFIG_MASTER_I2S_BCK_PIN=15
|
||||
CONFIG_MASTER_I2S_LRCK_PIN=13
|
||||
CONFIG_MASTER_I2S_DATAOUT_PIN=4
|
||||
# end of I2S master interface
|
||||
|
||||
#
|
||||
# I2S slave interface
|
||||
#
|
||||
CONFIG_SLAVE_I2S_MCLK_PIN=0
|
||||
CONFIG_SLAVE_I2S_BCK_PIN=26
|
||||
CONFIG_SLAVE_I2S_LRCK_PIN=12
|
||||
CONFIG_SLAVE_I2S_DATAOUT_PIN=5
|
||||
# end of I2S slave interface
|
||||
# end of Custom Audio Board
|
||||
|
||||
#
|
||||
# ESP32 DSP processor config
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user