Update miniaudio to v0.10.12, solves #1288
This commit is contained in:
parent
57dc8a91dd
commit
fa7799143e
34638
src/external/miniaudio.h
vendored
34638
src/external/miniaudio.h
vendored
File diff suppressed because it is too large
Load Diff
@ -159,6 +159,9 @@ typedef struct tagBITMAPINFOHEADER {
|
|||||||
#define MA_FREE RL_FREE
|
#define MA_FREE RL_FREE
|
||||||
|
|
||||||
#define MA_NO_JACK
|
#define MA_NO_JACK
|
||||||
|
#define MA_NO_WAV
|
||||||
|
#define MA_NO_FLAC
|
||||||
|
#define MA_NO_MP3
|
||||||
#define MINIAUDIO_IMPLEMENTATION
|
#define MINIAUDIO_IMPLEMENTATION
|
||||||
#include "external/miniaudio.h" // miniaudio library
|
#include "external/miniaudio.h" // miniaudio library
|
||||||
#undef PlaySound // Win32 API: windows.h > mmsystem.h defines PlaySound macro
|
#undef PlaySound // Win32 API: windows.h > mmsystem.h defines PlaySound macro
|
||||||
@ -444,7 +447,7 @@ void InitAudioDevice(void)
|
|||||||
|
|
||||||
// Mixing happens on a seperate thread which means we need to synchronize. I'm using a mutex here to make things simple, but may
|
// Mixing happens on a seperate thread which means we need to synchronize. I'm using a mutex here to make things simple, but may
|
||||||
// want to look at something a bit smarter later on to keep everything real-time, if that's necessary.
|
// want to look at something a bit smarter later on to keep everything real-time, if that's necessary.
|
||||||
if (ma_mutex_init(&AUDIO.System.context, &AUDIO.System.lock) != MA_SUCCESS)
|
if (ma_mutex_init(&AUDIO.System.lock) != MA_SUCCESS)
|
||||||
{
|
{
|
||||||
TRACELOG(LOG_ERROR, "AUDIO: Failed to create mutex for mixing");
|
TRACELOG(LOG_ERROR, "AUDIO: Failed to create mutex for mixing");
|
||||||
ma_device_uninit(&AUDIO.System.device);
|
ma_device_uninit(&AUDIO.System.device);
|
||||||
|
Loading…
Reference in New Issue
Block a user