Open expresspotato opened 2 weeks ago
I have tested on IDFv5.3 and not reproduce this issue. IDF4.x is end of life, could you please update IDF and have a try? If still have issue, attach a video help to check the distortion look like. Thanks!
Hi @TempoTian, after updating to esp-idf v5.1.5 and using the new i2s driver the issue is is gone.
Regards, Kevin
Environment
Problem Description
When playing back S32LE (Signed Linear 32 Bit, Little Endian) to the DAC either on the LytraT or our custom board (different DAC), there is some high end distortion for some reason.
It seems to be a problem with 32 bits specifically, as 16 bit content plays fine. 32 bit content created by bit-conversion using esp-adf-libs / esp_audio_effect also exhibits the same problem, which points me to esp-adf as the culprit.
Expected Behavior
32 Bit i2s should work without distortion
Actual Behavior
The audio almost sounds identical, but there is a high pitch sound
Steps to Reproduce
Download: pipeline_spiffs_mp3.zip
Code to Reproduce This Issue
See attached zip