You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
every time Chunk requested %d prints on the monitor there is a tiny audio stutter. Is it possible that chunks aren't being pre-fetched enough? Is too much CPU being used fetching that it messes with the I2S output?
I wonder if by "stutter" you mean pops / clicks. In my case, the pops were absolutely intolerable (20-30 clicks per minute) and sounded like an old record
After doing some reading on I2S Click problems, I found two solutions mentioned around the internets: (A) adding inline resistors to attenuate the ringing in the I2S traces (or breadboard connectors, in my case) and (B) reducing the slew rate by reducing the output capacity on the GPIO pins. I tried the latter first (b/c I didn't have any room on my breadboard...) by adding the following lines in the appropriate sink file (cspot/bell/src/sinks/...) and the issue almost completely went away (1 click ever 2-3 minutes).
every time
Chunk requested %d
prints on the monitor there is a tiny audio stutter. Is it possible that chunks aren't being pre-fetched enough? Is too much CPU being used fetching that it messes with the I2S output?Setup:
Board: ESP32-WROVER-E (8MB PSRAM)
Codec: PCM5102A
The text was updated successfully, but these errors were encountered: