Update dr_mp3.

This commit is contained in:
David Reid
2018-08-11 18:57:08 +10:00
parent f53291c890
commit 7649f6203e
+8 -3
View File
@@ -1,5 +1,5 @@
// MP3 audio decoder. Public domain. See "unlicense" statement at the end of this file. // MP3 audio decoder. Public domain. See "unlicense" statement at the end of this file.
// dr_mp3 - v0.2.10 - 2018-08-07 // dr_mp3 - v0.2.11 - 2018-08-08
// //
// David Reid - mackron@gmail.com // David Reid - mackron@gmail.com
// //
@@ -2301,8 +2301,10 @@ static drmp3_bool32 drmp3_decode_next_frame(drmp3* pMP3)
size_t bytesRead = pMP3->onRead(pMP3->pUserData, pMP3->pData + pMP3->dataSize, (pMP3->dataCapacity - pMP3->dataSize)); size_t bytesRead = pMP3->onRead(pMP3->pUserData, pMP3->pData + pMP3->dataSize, (pMP3->dataCapacity - pMP3->dataSize));
if (bytesRead == 0) { if (bytesRead == 0) {
pMP3->atEnd = DRMP3_TRUE; if (pMP3->dataSize == 0) {
return DRMP3_FALSE; // No data. pMP3->atEnd = DRMP3_TRUE;
return DRMP3_FALSE; // No data.
}
} }
pMP3->dataSize += bytesRead; pMP3->dataSize += bytesRead;
@@ -2761,6 +2763,9 @@ void drmp3_free(void* p)
// REVISION HISTORY // REVISION HISTORY
// =============== // ===============
// //
// v0.2.11 - 2018-08-08
// - Fix a bug where the last part of a file is not read.
//
// v0.2.10 - 2018-08-07 // v0.2.10 - 2018-08-07
// - Improve 64-bit detection. // - Improve 64-bit detection.
// //