@@ -397,40 +397,40 @@ void ESP32_VS1053_Stream::_playFromRingBuffer()
397
397
398
398
const auto START_TIME_MS = millis ();
399
399
const auto MAX_TIME_MS = 5 ;
400
- size_t bytesToDecoder = 0 ;
400
+ // size_t bytesToDecoder = 0;
401
401
while (_remainingBytes && _vs1053->data_request () && millis () - START_TIME_MS < MAX_TIME_MS)
402
402
{
403
403
size_t size = 0 ;
404
404
uint8_t *data = (uint8_t *)xRingbufferReceiveUpTo (_ringbuffer_handle, &size, pdMS_TO_TICKS (0 ), VS1053_PLAYBUFFER_SIZE);
405
- static auto bufferEmptyStartTimeMs = 0 ;
405
+ static auto emptyBufferStartTimeMs = 0 ;
406
406
if (!data)
407
407
{
408
- if (!bufferEmptyStartTimeMs )
408
+ if (!emptyBufferStartTimeMs )
409
409
{
410
- bufferEmptyStartTimeMs = millis ();
411
- bufferEmptyStartTimeMs += bufferEmptyStartTimeMs ? 0 : 1 ;
412
- log_i (" no buffer data available" );
410
+ emptyBufferStartTimeMs = millis ();
411
+ emptyBufferStartTimeMs += emptyBufferStartTimeMs ? 0 : 1 ;
412
+ log_e (" no buffer data available" );
413
413
return ;
414
414
}
415
415
const auto BAILOUT_MS = 2000 ;
416
- if (millis () - bufferEmptyStartTimeMs > BAILOUT_MS)
416
+ if (millis () - emptyBufferStartTimeMs > BAILOUT_MS)
417
417
{
418
418
log_e (" buffer empty for %i ms, bailing out..." , BAILOUT_MS);
419
- bufferEmptyStartTimeMs = 0 ;
419
+ emptyBufferStartTimeMs = 0 ;
420
420
_remainingBytes = 0 ;
421
421
return ;
422
422
}
423
423
return ;
424
424
}
425
- if (bufferEmptyStartTimeMs )
425
+ if (emptyBufferStartTimeMs )
426
426
{
427
- log_e (" buffer empty for %i ms" , millis () - bufferEmptyStartTimeMs );
428
- bufferEmptyStartTimeMs = 0 ;
427
+ log_e (" buffer empty for %i ms" , millis () - emptyBufferStartTimeMs );
428
+ emptyBufferStartTimeMs = 0 ;
429
429
}
430
430
431
431
_vs1053->playChunk (data, size);
432
432
vRingbufferReturnItem (_ringbuffer_handle, data);
433
- bytesToDecoder += size;
433
+ // bytesToDecoder += size;
434
434
_remainingBytes -= _remainingBytes > 0 ? size : 0 ;
435
435
}
436
436
log_d (" spend %lu ms stuffing %i bytes in decoder" , millis () - START_TIME_MS, bytesToDecoder);
0 commit comments