Commit f452b6da authored by David Reid's avatar David Reid

Update extras.

parent 6e606e07
// FLAC audio decoder. Public domain. See "unlicense" statement at the end of this file. // FLAC audio decoder. Public domain. See "unlicense" statement at the end of this file.
// dr_flac - v0.9.9 - 2018-08-05 // dr_flac - v0.9.10 - 2018-08-07
// //
// David Reid - mackron@gmail.com // David Reid - mackron@gmail.com
...@@ -157,16 +157,10 @@ extern "C" { ...@@ -157,16 +157,10 @@ extern "C" {
#endif #endif
// Check if we can enable 64-bit optimizations. // Check if we can enable 64-bit optimizations.
#if defined(_WIN64) #if defined(_WIN64) || defined(_LP64) || defined(__LP64__)
#define DRFLAC_64BIT #define DRFLAC_64BIT
#endif #endif
#if defined(__GNUC__)
#if defined(__x86_64__) || defined(__ppc64__) || defined(__aarch64__)
#define DRFLAC_64BIT
#endif
#endif
#ifdef DRFLAC_64BIT #ifdef DRFLAC_64BIT
typedef drflac_uint64 drflac_cache_t; typedef drflac_uint64 drflac_cache_t;
#else #else
...@@ -5756,6 +5750,9 @@ const char* drflac_next_vorbis_comment(drflac_vorbis_comment_iterator* pIter, dr ...@@ -5756,6 +5750,9 @@ const char* drflac_next_vorbis_comment(drflac_vorbis_comment_iterator* pIter, dr
// REVISION HISTORY // REVISION HISTORY
// //
// v0.9.10 - 2018-08-07
// - Improve 64-bit detection.
//
// v0.9.9 - 2018-08-05 // v0.9.9 - 2018-08-05
// - Fix C++ build on older versions of GCC. // - Fix C++ build on older versions of GCC.
// //
......
// 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.9 - 2018-08-05 // dr_mp3 - v0.2.10 - 2018-08-07
// //
// David Reid - mackron@gmail.com // David Reid - mackron@gmail.com
// //
...@@ -1987,7 +1987,7 @@ int drmp3dec_decode_frame(drmp3dec *dec, const unsigned char *mp3, int mp3_bytes ...@@ -1987,7 +1987,7 @@ int drmp3dec_decode_frame(drmp3dec *dec, const unsigned char *mp3, int mp3_bytes
#if defined(SIZE_MAX) #if defined(SIZE_MAX)
#define DRMP3_SIZE_MAX SIZE_MAX #define DRMP3_SIZE_MAX SIZE_MAX
#else #else
#if defined(_WIN64) || defined(__ppc64__) || defined(__x86_64__) || defined(_M_X64) || defined(_M_ARM64) || defined(__aarch64__) #if defined(_WIN64) || defined(_LP64) || defined(__LP64__)
#define DRMP3_SIZE_MAX ((drmp3_uint64)0xFFFFFFFFFFFFFFFF) #define DRMP3_SIZE_MAX ((drmp3_uint64)0xFFFFFFFFFFFFFFFF)
#else #else
#define DRMP3_SIZE_MAX 0xFFFFFFFF #define DRMP3_SIZE_MAX 0xFFFFFFFF
...@@ -2761,6 +2761,9 @@ void drmp3_free(void* p) ...@@ -2761,6 +2761,9 @@ void drmp3_free(void* p)
// REVISION HISTORY // REVISION HISTORY
// =============== // ===============
// //
// v0.2.10 - 2018-08-07
// - Improve 64-bit detection.
//
// v0.2.9 - 2018-08-05 // v0.2.9 - 2018-08-05
// - Fix C++ build on older versions of GCC. // - Fix C++ build on older versions of GCC.
// - Bring up to date with minimp3. // - Bring up to date with minimp3.
......
// WAV audio loader and writer. Public domain. See "unlicense" statement at the end of this file. // WAV audio loader and writer. Public domain. See "unlicense" statement at the end of this file.
// dr_wav - v0.8.3 - 2018-08-05 // dr_wav - v0.8.4 - 2018-08-07
// //
// David Reid - mackron@gmail.com // David Reid - mackron@gmail.com
...@@ -743,7 +743,7 @@ void drwav_free(void* pDataReturnedByOpenAndRead); ...@@ -743,7 +743,7 @@ void drwav_free(void* pDataReturnedByOpenAndRead);
#if defined(SIZE_MAX) #if defined(SIZE_MAX)
#define DRWAV_SIZE_MAX SIZE_MAX #define DRWAV_SIZE_MAX SIZE_MAX
#else #else
#if defined(_WIN64) || defined(__ppc64__) || defined(__x86_64__) || defined(_M_X64) || defined(_M_ARM64) || defined(__aarch64__) #if defined(_WIN64) || defined(_LP64) || defined(__LP64__)
#define DRWAV_SIZE_MAX ((drwav_uint64)0xFFFFFFFFFFFFFFFF) #define DRWAV_SIZE_MAX ((drwav_uint64)0xFFFFFFFFFFFFFFFF)
#else #else
#define DRWAV_SIZE_MAX 0xFFFFFFFF #define DRWAV_SIZE_MAX 0xFFFFFFFF
...@@ -3581,6 +3581,9 @@ void drwav_free(void* pDataReturnedByOpenAndRead) ...@@ -3581,6 +3581,9 @@ void drwav_free(void* pDataReturnedByOpenAndRead)
// REVISION HISTORY // REVISION HISTORY
// //
// v0.8.4 - 2018-08-07
// - Improve 64-bit detection.
//
// v0.8.3 - 2018-08-05 // v0.8.3 - 2018-08-05
// - Fix C++ build on older versions of GCC. // - Fix C++ build on older versions of GCC.
// //
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment