Stephan Wirth
Stephan Wirth
@HengYongChao thanks for your reply. > I think your cb function has actually read to the end of the file, but it seems that you haven't done any further processing....
@HengYongChao I had a closer look at [play_mp3_control](https://github.com/espressif/esp-adf/tree/master/examples/get-started/play_mp3_control) and refactored my test program to work in a similar way by using a custom read callback for the decoder element. When...
Using the OGG decoder the audio loops fine and the gap is a little smaller (but still audible) than when using the MP3 decoder: 
Unfortunately not.
@jason-mao thanks for your comment. I am doing exactly what you describe: ```c int looping_file_read_cb (audio_element_handle_t el, char *buf, int len, TickType_t wait_time, void *ctx) { file_info_t *finfo = (file_info_t...
No progress, project was abandoned.
@houhaiyan thanks for the reply! I set the timeout to ``` downmix_set_input_rb_timeout(downmixer, 250, INDEX_BASE_STREAM); downmix_set_input_rb_timeout(downmixer, 250, INDEX_NEWCOME_STREAM); ``` but I can still hear the clicking. I tried to set up...
@houhaiyan thanks for your hints. Even when I use two separate wav files I can hear the clicking. I would like to send you the output as wav but I...
To achieve the non-linear volume change, is there a way to modify the volume of a single audio element? I'm thinking of using a downmix to mix the two input...
Maybe I'm making this too complicated. All I want is a click-free infinite loop of the same sound. Is there a way to tell the fatfs stream reader to start...