Skip to content

Commit 80bba25

Browse files
Fixes in playback without psram (#130)
1 parent dab87c3 commit 80bba25

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/ESP32_VS1053_Stream.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,7 @@ void ESP32_VS1053_Stream::_handleStream(WiFiClient *stream)
525525
{
526526
const size_t BYTES_AVAILABLE = _metaDataStart ? _metaDataStart - _musicDataPosition : stream->available();
527527
const size_t BYTES_TO_READ = min(BYTES_AVAILABLE, VS1053_PLAYBUFFER_SIZE);
528-
const size_t BYTES_IN_BUFFER = stream->read(_vs1053Buffer, min((size_t)stream->available(), BYTES_TO_READ));
528+
const size_t BYTES_IN_BUFFER = stream->read(_vs1053Buffer, BYTES_TO_READ);
529529
_vs1053->playChunk(_vs1053Buffer, BYTES_IN_BUFFER);
530530
_remainingBytes -= _remainingBytes > 0 ? BYTES_IN_BUFFER : 0;
531531
_musicDataPosition += _metaDataStart ? BYTES_IN_BUFFER : 0;
@@ -621,7 +621,7 @@ void ESP32_VS1053_Stream::_handleChunkedStream(WiFiClient *stream)
621621
const size_t BYTES_BEFORE_META_DATA = _metaDataStart ? _metaDataStart - _musicDataPosition : stream->available();
622622
const size_t BYTES_AVAILABLE = min(_bytesLeftInChunk, BYTES_BEFORE_META_DATA);
623623
const size_t BYTES_TO_READ = min(BYTES_AVAILABLE, VS1053_PLAYBUFFER_SIZE);
624-
const size_t BYTES_IN_BUFFER = stream->read(_vs1053Buffer, min(size_t(stream->available()), BYTES_TO_READ));
624+
const size_t BYTES_IN_BUFFER = stream->read(_vs1053Buffer, BYTES_TO_READ);
625625
_vs1053->playChunk(_vs1053Buffer, BYTES_IN_BUFFER);
626626
_bytesLeftInChunk -= BYTES_IN_BUFFER;
627627
_musicDataPosition += _metaDataStart ? BYTES_IN_BUFFER : 0;

0 commit comments

Comments
 (0)