- 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 shortOffset = SHORT_OFFSET; // µs, softsync
|
||||||
const int64_t miniOffset = MINI_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) {
|
if (initialSync == 1) {
|
||||||
avg = age;
|
avg = age;
|
||||||
@@ -1569,6 +1569,25 @@ static void player_task(void *pvParameters) {
|
|||||||
usec = diff2Server - sec * 1000000;
|
usec = diff2Server - sec * 1000000;
|
||||||
msec = usec / 1000;
|
msec = usec / 1000;
|
||||||
usec = 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;
|
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
|
# 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_3_BOARD is not set
|
||||||
# CONFIG_ESP_LYRAT_V4_2_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_1_BOARD is not set
|
||||||
# CONFIG_ESP_LYRATD_MSC_V2_2_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_ESP_LYRAT_MINI_V1_1_BOARD is not set
|
||||||
CONFIG_ESP32_KORVO_DU1906_BOARD=y
|
# CONFIG_ESP32_KORVO_DU1906_BOARD is not set
|
||||||
CONFIG_ESP32_KORVO_DU1906_DAC_TAS5805M=y
|
|
||||||
# CONFIG_ESP32_KORVO_DU1906_DAC_ES7148 is not set
|
|
||||||
CONFIG_ESP32_KORVO_DU1906_ADC_ES7243=y
|
|
||||||
# end of Audio HAL
|
# 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
|
# ESP32 DSP processor config
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user