mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-21 15:56:58 +02:00
Update dr_libs.
This commit is contained in:
+8
-4
@@ -62326,7 +62326,7 @@ extern "C" {
|
|||||||
#define MA_DR_FLAC_XSTRINGIFY(x) MA_DR_FLAC_STRINGIFY(x)
|
#define MA_DR_FLAC_XSTRINGIFY(x) MA_DR_FLAC_STRINGIFY(x)
|
||||||
#define MA_DR_FLAC_VERSION_MAJOR 0
|
#define MA_DR_FLAC_VERSION_MAJOR 0
|
||||||
#define MA_DR_FLAC_VERSION_MINOR 13
|
#define MA_DR_FLAC_VERSION_MINOR 13
|
||||||
#define MA_DR_FLAC_VERSION_REVISION 2
|
#define MA_DR_FLAC_VERSION_REVISION 3
|
||||||
#define MA_DR_FLAC_VERSION_STRING MA_DR_FLAC_XSTRINGIFY(MA_DR_FLAC_VERSION_MAJOR) "." MA_DR_FLAC_XSTRINGIFY(MA_DR_FLAC_VERSION_MINOR) "." MA_DR_FLAC_XSTRINGIFY(MA_DR_FLAC_VERSION_REVISION)
|
#define MA_DR_FLAC_VERSION_STRING MA_DR_FLAC_XSTRINGIFY(MA_DR_FLAC_VERSION_MAJOR) "." MA_DR_FLAC_XSTRINGIFY(MA_DR_FLAC_VERSION_MINOR) "." MA_DR_FLAC_XSTRINGIFY(MA_DR_FLAC_VERSION_REVISION)
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#if defined(_MSC_VER) && _MSC_VER >= 1700
|
#if defined(_MSC_VER) && _MSC_VER >= 1700
|
||||||
@@ -62626,7 +62626,7 @@ extern "C" {
|
|||||||
#define MA_DR_MP3_XSTRINGIFY(x) MA_DR_MP3_STRINGIFY(x)
|
#define MA_DR_MP3_XSTRINGIFY(x) MA_DR_MP3_STRINGIFY(x)
|
||||||
#define MA_DR_MP3_VERSION_MAJOR 0
|
#define MA_DR_MP3_VERSION_MAJOR 0
|
||||||
#define MA_DR_MP3_VERSION_MINOR 7
|
#define MA_DR_MP3_VERSION_MINOR 7
|
||||||
#define MA_DR_MP3_VERSION_REVISION 2
|
#define MA_DR_MP3_VERSION_REVISION 3
|
||||||
#define MA_DR_MP3_VERSION_STRING MA_DR_MP3_XSTRINGIFY(MA_DR_MP3_VERSION_MAJOR) "." MA_DR_MP3_XSTRINGIFY(MA_DR_MP3_VERSION_MINOR) "." MA_DR_MP3_XSTRINGIFY(MA_DR_MP3_VERSION_REVISION)
|
#define MA_DR_MP3_VERSION_STRING MA_DR_MP3_XSTRINGIFY(MA_DR_MP3_VERSION_MAJOR) "." MA_DR_MP3_XSTRINGIFY(MA_DR_MP3_VERSION_MINOR) "." MA_DR_MP3_XSTRINGIFY(MA_DR_MP3_VERSION_REVISION)
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#define MA_DR_MP3_MAX_PCM_FRAMES_PER_MP3_FRAME 1152
|
#define MA_DR_MP3_MAX_PCM_FRAMES_PER_MP3_FRAME 1152
|
||||||
@@ -85807,7 +85807,7 @@ static MA_INLINE ma_uint32 ma_dr_flac__clz_lzcnt(ma_dr_flac_cache_t x)
|
|||||||
{
|
{
|
||||||
ma_uint64 r;
|
ma_uint64 r;
|
||||||
__asm__ __volatile__ (
|
__asm__ __volatile__ (
|
||||||
"lzcnt{ %1, %0| %0, %1}" : "=r"(r) : "r"(x) : "cc"
|
"rep; bsr{q %1, %0| %0, %1}" : "=r"(r) : "r"(x) : "cc"
|
||||||
);
|
);
|
||||||
return (ma_uint32)r;
|
return (ma_uint32)r;
|
||||||
}
|
}
|
||||||
@@ -85815,7 +85815,7 @@ static MA_INLINE ma_uint32 ma_dr_flac__clz_lzcnt(ma_dr_flac_cache_t x)
|
|||||||
{
|
{
|
||||||
ma_uint32 r;
|
ma_uint32 r;
|
||||||
__asm__ __volatile__ (
|
__asm__ __volatile__ (
|
||||||
"lzcnt{l %1, %0| %0, %1}" : "=r"(r) : "r"(x) : "cc"
|
"rep; bsr{l %1, %0| %0, %1}" : "=r"(r) : "r"(x) : "cc"
|
||||||
);
|
);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
@@ -95552,6 +95552,8 @@ static float* ma_dr_mp3__full_read_and_close_f32(ma_dr_mp3* pMP3, ma_dr_mp3_conf
|
|||||||
pNewFrames = (float*)ma_dr_mp3__realloc_from_callbacks(pFrames, (size_t)newFramesBufferSize, (size_t)oldFramesBufferSize, &pMP3->allocationCallbacks);
|
pNewFrames = (float*)ma_dr_mp3__realloc_from_callbacks(pFrames, (size_t)newFramesBufferSize, (size_t)oldFramesBufferSize, &pMP3->allocationCallbacks);
|
||||||
if (pNewFrames == NULL) {
|
if (pNewFrames == NULL) {
|
||||||
ma_dr_mp3__free_from_callbacks(pFrames, &pMP3->allocationCallbacks);
|
ma_dr_mp3__free_from_callbacks(pFrames, &pMP3->allocationCallbacks);
|
||||||
|
pFrames = NULL;
|
||||||
|
totalFramesRead = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
pFrames = pNewFrames;
|
pFrames = pNewFrames;
|
||||||
@@ -95603,6 +95605,8 @@ static ma_int16* ma_dr_mp3__full_read_and_close_s16(ma_dr_mp3* pMP3, ma_dr_mp3_c
|
|||||||
pNewFrames = (ma_int16*)ma_dr_mp3__realloc_from_callbacks(pFrames, (size_t)newFramesBufferSize, (size_t)oldFramesBufferSize, &pMP3->allocationCallbacks);
|
pNewFrames = (ma_int16*)ma_dr_mp3__realloc_from_callbacks(pFrames, (size_t)newFramesBufferSize, (size_t)oldFramesBufferSize, &pMP3->allocationCallbacks);
|
||||||
if (pNewFrames == NULL) {
|
if (pNewFrames == NULL) {
|
||||||
ma_dr_mp3__free_from_callbacks(pFrames, &pMP3->allocationCallbacks);
|
ma_dr_mp3__free_from_callbacks(pFrames, &pMP3->allocationCallbacks);
|
||||||
|
pFrames = NULL;
|
||||||
|
totalFramesRead = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
pFrames = pNewFrames;
|
pFrames = pNewFrames;
|
||||||
|
|||||||
Reference in New Issue
Block a user