File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -409,19 +409,25 @@ void ESP32_VS1053_Stream::_playFromRingBuffer()
409
409
{
410
410
bufferEmptyStartTimeMs = millis ();
411
411
bufferEmptyStartTimeMs += bufferEmptyStartTimeMs ? 0 : 1 ;
412
- log_i (" No buffer data available" );
412
+ log_i (" no buffer data available" );
413
413
return ;
414
414
}
415
415
const auto BAILOUT_MS = 2000 ;
416
416
if (millis () - bufferEmptyStartTimeMs > BAILOUT_MS)
417
417
{
418
- log_e (" Buffer empty for %i ms, bailing out..." , BAILOUT_MS);
418
+ log_e (" buffer empty for %i ms, bailing out..." , BAILOUT_MS);
419
+ bufferEmptyStartTimeMs = 0 ;
419
420
_remainingBytes = 0 ;
420
421
return ;
421
422
}
422
423
return ;
423
424
}
424
- bufferEmptyStartTimeMs = 0 ;
425
+ if (bufferEmptyStartTimeMs)
426
+ {
427
+ log_e (" buffer empty for %i ms" , millis () - bufferEmptyStartTimeMs);
428
+ bufferEmptyStartTimeMs = 0 ;
429
+ }
430
+
425
431
_vs1053->playChunk (data, size);
426
432
vRingbufferReturnItem (_ringbuffer_handle, data);
427
433
bytesToDecoder += size;
You can’t perform that action at this time.
0 commit comments