Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
M
miniaudio
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
miniaudio
Commits
6425fc64
"...Irrlicht/svn:/svn.code.sf.net/p/irrlicht/code/trunk@2246" did not exist on "34a9ff2f775ce99caba347085a739d16a9eea8a1"
Commit
6425fc64
authored
Aug 02, 2020
by
David Reid
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update dr_wav, dr_flac and dr_mp3.
parent
4830c9f5
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
184 additions
and
181 deletions
+184
-181
extras/dr_flac.h
extras/dr_flac.h
+34
-32
extras/dr_mp3.h
extras/dr_mp3.h
+33
-31
extras/dr_wav.h
extras/dr_wav.h
+33
-31
miniaudio.h
miniaudio.h
+84
-87
No files found.
extras/dr_flac.h
View file @
6425fc64
/*
FLAC audio decoder. Choice of public domain or MIT-0. See license statements at the end of this file.
dr_flac - v0.12.1
6 - 2020-07-25
dr_flac - v0.12.1
7 - 2020-08-02
David Reid - mackron@gmail.com
...
...
@@ -232,40 +232,39 @@ extern "C" {
#define DRFLAC_VERSION_MAJOR 0
#define DRFLAC_VERSION_MINOR 12
#define DRFLAC_VERSION_REVISION 1
6
#define DRFLAC_VERSION_REVISION 1
7
#define DRFLAC_VERSION_STRING DRFLAC_XSTRINGIFY(DRFLAC_VERSION_MAJOR) "." DRFLAC_XSTRINGIFY(DRFLAC_VERSION_MINOR) "." DRFLAC_XSTRINGIFY(DRFLAC_VERSION_REVISION)
#include <stddef.h>
/* For size_t. */
/* Sized types. Prefer built-in types. Fall back to stdint. */
#ifdef _MSC_VER
#if defined(__clang__)
/* Sized types. */
typedef
signed
char
drflac_int8
;
typedef
unsigned
char
drflac_uint8
;
typedef
signed
short
drflac_int16
;
typedef
unsigned
short
drflac_uint16
;
typedef
signed
int
drflac_int32
;
typedef
unsigned
int
drflac_uint32
;
#if defined(_MSC_VER)
typedef
signed
__int64
drflac_int64
;
typedef
unsigned
__int64
drflac_uint64
;
#else
#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wlanguage-extension-token"
#pragma GCC diagnostic ignored "-Wlong-long"
#if defined(__clang__)
#pragma GCC diagnostic ignored "-Wc++11-long-long"
#endif
typedef
signed
__int8
drflac_int8
;
typedef
unsigned
__int8
drflac_uint8
;
typedef
signed
__int16
drflac_int16
;
typedef
unsigned
__int16
drflac_uint16
;
typedef
signed
__int32
drflac_int32
;
typedef
unsigned
__int32
drflac_uint32
;
typedef
signed
__int64
drflac_int64
;
typedef
unsigned
__int64
drflac_uint64
;
#if defined(__clang__)
#endif
typedef
signed
long
long
drflac_int64
;
typedef
unsigned
long
long
drflac_uint64
;
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
#endif
#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__)) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
typedef
drflac_uint64
drflac_uintptr
;
#else
#include <stdint.h>
typedef
int8_t
drflac_int8
;
typedef
uint8_t
drflac_uint8
;
typedef
int16_t
drflac_int16
;
typedef
uint16_t
drflac_uint16
;
typedef
int32_t
drflac_int32
;
typedef
uint32_t
drflac_uint32
;
typedef
int64_t
drflac_int64
;
typedef
uint64_t
drflac_uint64
;
typedef
drflac_uint32
drflac_uintptr
;
#endif
typedef
drflac_uint8
drflac_bool8
;
typedef
drflac_uint32
drflac_bool32
;
...
...
@@ -11752,6 +11751,9 @@ DRFLAC_API drflac_bool32 drflac_next_cuesheet_track(drflac_cuesheet_track_iterat
/*
REVISION HISTORY
================
v0.12.17 - 2020-08-02
- Simplify sized types.
v0.12.16 - 2020-07-25
- Fix a compilation warning.
...
...
extras/dr_mp3.h
View file @
6425fc64
/*
MP3 audio decoder. Choice of public domain or MIT-0. See license statements at the end of this file.
dr_mp3 - v0.6.1
5 - 2020-07-25
dr_mp3 - v0.6.1
6 - 2020-08-02
David Reid - mackron@gmail.com
...
...
@@ -95,40 +95,39 @@ extern "C" {
#define DRMP3_VERSION_MAJOR 0
#define DRMP3_VERSION_MINOR 6
#define DRMP3_VERSION_REVISION 1
5
#define DRMP3_VERSION_REVISION 1
6
#define DRMP3_VERSION_STRING DRMP3_XSTRINGIFY(DRMP3_VERSION_MAJOR) "." DRMP3_XSTRINGIFY(DRMP3_VERSION_MINOR) "." DRMP3_XSTRINGIFY(DRMP3_VERSION_REVISION)
#include <stddef.h>
/* For size_t. */
/* Sized types. Prefer built-in types. Fall back to stdint. */
#ifdef _MSC_VER
#if defined(__clang__)
/* Sized types. */
typedef
signed
char
drmp3_int8
;
typedef
unsigned
char
drmp3_uint8
;
typedef
signed
short
drmp3_int16
;
typedef
unsigned
short
drmp3_uint16
;
typedef
signed
int
drmp3_int32
;
typedef
unsigned
int
drmp3_uint32
;
#if defined(_MSC_VER)
typedef
signed
__int64
drmp3_int64
;
typedef
unsigned
__int64
drmp3_uint64
;
#else
#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wlanguage-extension-token"
#pragma GCC diagnostic ignored "-Wlong-long"
#if defined(__clang__)
#pragma GCC diagnostic ignored "-Wc++11-long-long"
#endif
typedef
signed
__int8
drmp3_int8
;
typedef
unsigned
__int8
drmp3_uint8
;
typedef
signed
__int16
drmp3_int16
;
typedef
unsigned
__int16
drmp3_uint16
;
typedef
signed
__int32
drmp3_int32
;
typedef
unsigned
__int32
drmp3_uint32
;
typedef
signed
__int64
drmp3_int64
;
typedef
unsigned
__int64
drmp3_uint64
;
#if defined(__clang__)
#endif
typedef
signed
long
long
drmp3_int64
;
typedef
unsigned
long
long
drmp3_uint64
;
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
#endif
#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__)) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
typedef
drmp3_uint64
drmp3_uintptr
;
#else
#include <stdint.h>
typedef
int8_t
drmp3_int8
;
typedef
uint8_t
drmp3_uint8
;
typedef
int16_t
drmp3_int16
;
typedef
uint16_t
drmp3_uint16
;
typedef
int32_t
drmp3_int32
;
typedef
uint32_t
drmp3_uint32
;
typedef
int64_t
drmp3_int64
;
typedef
uint64_t
drmp3_uint64
;
typedef
drmp3_uint32
drmp3_uintptr
;
#endif
typedef
drmp3_uint8
drmp3_bool8
;
typedef
drmp3_uint32
drmp3_bool32
;
...
...
@@ -4431,6 +4430,9 @@ counts rather than sample counts.
/*
REVISION HISTORY
================
v0.6.16 - 2020-08-02
- Simplify sized types.
v0.6.15 - 2020-07-25
- Fix a compilation warning.
...
...
extras/dr_wav.h
View file @
6425fc64
/*
WAV audio loader and writer. Choice of public domain or MIT-0. See license statements at the end of this file.
dr_wav - v0.12.
8 - 2020-07-25
dr_wav - v0.12.
9 - 2020-08-02
David Reid - mackron@gmail.com
...
...
@@ -144,40 +144,39 @@ extern "C" {
#define DRWAV_VERSION_MAJOR 0
#define DRWAV_VERSION_MINOR 12
#define DRWAV_VERSION_REVISION
8
#define DRWAV_VERSION_REVISION
9
#define DRWAV_VERSION_STRING DRWAV_XSTRINGIFY(DRWAV_VERSION_MAJOR) "." DRWAV_XSTRINGIFY(DRWAV_VERSION_MINOR) "." DRWAV_XSTRINGIFY(DRWAV_VERSION_REVISION)
#include <stddef.h>
/* For size_t. */
/* Sized types. Prefer built-in types. Fall back to stdint. */
#ifdef _MSC_VER
#if defined(__clang__)
/* Sized types. */
typedef
signed
char
drwav_int8
;
typedef
unsigned
char
drwav_uint8
;
typedef
signed
short
drwav_int16
;
typedef
unsigned
short
drwav_uint16
;
typedef
signed
int
drwav_int32
;
typedef
unsigned
int
drwav_uint32
;
#if defined(_MSC_VER)
typedef
signed
__int64
drwav_int64
;
typedef
unsigned
__int64
drwav_uint64
;
#else
#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wlanguage-extension-token"
#pragma GCC diagnostic ignored "-Wlong-long"
#if defined(__clang__)
#pragma GCC diagnostic ignored "-Wc++11-long-long"
#endif
typedef
signed
__int8
drwav_int8
;
typedef
unsigned
__int8
drwav_uint8
;
typedef
signed
__int16
drwav_int16
;
typedef
unsigned
__int16
drwav_uint16
;
typedef
signed
__int32
drwav_int32
;
typedef
unsigned
__int32
drwav_uint32
;
typedef
signed
__int64
drwav_int64
;
typedef
unsigned
__int64
drwav_uint64
;
#if defined(__clang__)
#endif
typedef
signed
long
long
drwav_int64
;
typedef
unsigned
long
long
drwav_uint64
;
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
#endif
#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__)) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
typedef
drwav_uint64
drwav_uintptr
;
#else
#include <stdint.h>
typedef
int8_t
drwav_int8
;
typedef
uint8_t
drwav_uint8
;
typedef
int16_t
drwav_int16
;
typedef
uint16_t
drwav_uint16
;
typedef
int32_t
drwav_int32
;
typedef
uint32_t
drwav_uint32
;
typedef
int64_t
drwav_int64
;
typedef
uint64_t
drwav_uint64
;
typedef
drwav_uint32
drwav_uintptr
;
#endif
typedef
drwav_uint8
drwav_bool8
;
typedef
drwav_uint32
drwav_bool32
;
...
...
@@ -5926,6 +5925,9 @@ two different ways to initialize a drwav object.
/*
REVISION HISTORY
================
v0.12.9 - 2020-08-02
- Simplify sized types.
v0.12.8 - 2020-07-25
- Fix a compilation warning.
...
...
miniaudio.h
View file @
6425fc64
...
...
@@ -42437,37 +42437,36 @@ extern "C" {
#define DRWAV_XSTRINGIFY(x) DRWAV_STRINGIFY(x)
#define DRWAV_VERSION_MAJOR 0
#define DRWAV_VERSION_MINOR 12
#define DRWAV_VERSION_REVISION
8
#define DRWAV_VERSION_REVISION
9
#define DRWAV_VERSION_STRING DRWAV_XSTRINGIFY(DRWAV_VERSION_MAJOR) "." DRWAV_XSTRINGIFY(DRWAV_VERSION_MINOR) "." DRWAV_XSTRINGIFY(DRWAV_VERSION_REVISION)
#include <stddef.h>
#ifdef _MSC_VER
#if defined(__clang__)
typedef signed char drwav_int8;
typedef unsigned char drwav_uint8;
typedef signed short drwav_int16;
typedef unsigned short drwav_uint16;
typedef signed int drwav_int32;
typedef unsigned int drwav_uint32;
#if defined(_MSC_VER)
typedef signed __int64 drwav_int64;
typedef unsigned __int64 drwav_uint64;
#else
#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wlanguage-extension-token"
#pragma GCC diagnostic ignored "-Wlong-long"
#if defined(__clang__)
#pragma GCC diagnostic ignored "-Wc++11-long-long"
#endif
typedef signed __int8 drwav_int8;
typedef unsigned __int8 drwav_uint8;
typedef signed __int16 drwav_int16;
typedef unsigned __int16 drwav_uint16;
typedef signed __int32 drwav_int32;
typedef unsigned __int32 drwav_uint32;
typedef signed __int64 drwav_int64;
typedef unsigned __int64 drwav_uint64;
#if defined(__clang__)
#endif
typedef signed long long drwav_int64;
typedef unsigned long long drwav_uint64;
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
#endif
#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__)) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
typedef drwav_uint64 drwav_uintptr;
#else
#include <stdint.h>
typedef int8_t drwav_int8;
typedef uint8_t drwav_uint8;
typedef int16_t drwav_int16;
typedef uint16_t drwav_uint16;
typedef int32_t drwav_int32;
typedef uint32_t drwav_uint32;
typedef int64_t drwav_int64;
typedef uint64_t drwav_uint64;
typedef drwav_uint32 drwav_uintptr;
#endif
typedef drwav_uint8 drwav_bool8;
typedef drwav_uint32 drwav_bool32;
...
...
@@ -42810,37 +42809,36 @@ extern "C" {
#define DRFLAC_XSTRINGIFY(x) DRFLAC_STRINGIFY(x)
#define DRFLAC_VERSION_MAJOR 0
#define DRFLAC_VERSION_MINOR 12
#define DRFLAC_VERSION_REVISION 1
6
#define DRFLAC_VERSION_REVISION 1
7
#define DRFLAC_VERSION_STRING DRFLAC_XSTRINGIFY(DRFLAC_VERSION_MAJOR) "." DRFLAC_XSTRINGIFY(DRFLAC_VERSION_MINOR) "." DRFLAC_XSTRINGIFY(DRFLAC_VERSION_REVISION)
#include <stddef.h>
#ifdef _MSC_VER
#if defined(__clang__)
typedef signed char drflac_int8;
typedef unsigned char drflac_uint8;
typedef signed short drflac_int16;
typedef unsigned short drflac_uint16;
typedef signed int drflac_int32;
typedef unsigned int drflac_uint32;
#if defined(_MSC_VER)
typedef signed __int64 drflac_int64;
typedef unsigned __int64 drflac_uint64;
#else
#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wlanguage-extension-token"
#pragma GCC diagnostic ignored "-Wlong-long"
#if defined(__clang__)
#pragma GCC diagnostic ignored "-Wc++11-long-long"
#endif
typedef signed __int8 drflac_int8;
typedef unsigned __int8 drflac_uint8;
typedef signed __int16 drflac_int16;
typedef unsigned __int16 drflac_uint16;
typedef signed __int32 drflac_int32;
typedef unsigned __int32 drflac_uint32;
typedef signed __int64 drflac_int64;
typedef unsigned __int64 drflac_uint64;
#if defined(__clang__)
#endif
typedef signed long long drflac_int64;
typedef unsigned long long drflac_uint64;
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
#endif
#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__)) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
typedef drflac_uint64 drflac_uintptr;
#else
#include <stdint.h>
typedef int8_t drflac_int8;
typedef uint8_t drflac_uint8;
typedef int16_t drflac_int16;
typedef uint16_t drflac_uint16;
typedef int32_t drflac_int32;
typedef uint32_t drflac_uint32;
typedef int64_t drflac_int64;
typedef uint64_t drflac_uint64;
typedef drflac_uint32 drflac_uintptr;
#endif
typedef drflac_uint8 drflac_bool8;
typedef drflac_uint32 drflac_bool32;
...
...
@@ -43172,37 +43170,36 @@ extern "C" {
#define DRMP3_XSTRINGIFY(x) DRMP3_STRINGIFY(x)
#define DRMP3_VERSION_MAJOR 0
#define DRMP3_VERSION_MINOR 6
#define DRMP3_VERSION_REVISION 1
5
#define DRMP3_VERSION_REVISION 1
6
#define DRMP3_VERSION_STRING DRMP3_XSTRINGIFY(DRMP3_VERSION_MAJOR) "." DRMP3_XSTRINGIFY(DRMP3_VERSION_MINOR) "." DRMP3_XSTRINGIFY(DRMP3_VERSION_REVISION)
#include <stddef.h>
#ifdef _MSC_VER
#if defined(__clang__)
typedef signed char drmp3_int8;
typedef unsigned char drmp3_uint8;
typedef signed short drmp3_int16;
typedef unsigned short drmp3_uint16;
typedef signed int drmp3_int32;
typedef unsigned int drmp3_uint32;
#if defined(_MSC_VER)
typedef signed __int64 drmp3_int64;
typedef unsigned __int64 drmp3_uint64;
#else
#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wlanguage-extension-token"
#pragma GCC diagnostic ignored "-Wlong-long"
#if defined(__clang__)
#pragma GCC diagnostic ignored "-Wc++11-long-long"
#endif
typedef signed __int8 drmp3_int8;
typedef unsigned __int8 drmp3_uint8;
typedef signed __int16 drmp3_int16;
typedef unsigned __int16 drmp3_uint16;
typedef signed __int32 drmp3_int32;
typedef unsigned __int32 drmp3_uint32;
typedef signed __int64 drmp3_int64;
typedef unsigned __int64 drmp3_uint64;
#if defined(__clang__)
#endif
typedef signed long long drmp3_int64;
typedef unsigned long long drmp3_uint64;
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
#endif
#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__)) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
typedef drmp3_uint64 drmp3_uintptr;
#else
#include <stdint.h>
typedef int8_t drmp3_int8;
typedef uint8_t drmp3_uint8;
typedef int16_t drmp3_int16;
typedef uint16_t drmp3_uint16;
typedef int32_t drmp3_int32;
typedef uint32_t drmp3_uint32;
typedef int64_t drmp3_int64;
typedef uint64_t drmp3_uint64;
typedef drmp3_uint32 drmp3_uintptr;
#endif
typedef drmp3_uint8 drmp3_bool8;
typedef drmp3_uint32 drmp3_bool32;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment