Commit b19cc09f authored by David Reid's avatar David Reid

Version 0.11.19

parent 863565a8
v0.11.19 - TBD v0.11.19 - 2023-11-04
===================== =====================
* Fix a bug where `ma_decoder_init_file()` can incorrectly return successfully. * Fix a bug where `ma_decoder_init_file()` can incorrectly return successfully.
* Fix a crash when using a node with more than 2 outputs. * Fix a crash when using a node with more than 2 outputs.
......
This diff is collapsed.
/* /*
Audio playback and capture library. Choice of public domain or MIT-0. See license statements at the end of this file. Audio playback and capture library. Choice of public domain or MIT-0. See license statements at the end of this file.
miniaudio - v0.11.18 - 2023-08-07 miniaudio - v0.11.19 - 2023-11-04
David Reid - mackron@gmail.com David Reid - mackron@gmail.com
...@@ -20,7 +20,7 @@ extern "C" { ...@@ -20,7 +20,7 @@ extern "C" {
#define MA_VERSION_MAJOR 0 #define MA_VERSION_MAJOR 0
#define MA_VERSION_MINOR 11 #define MA_VERSION_MINOR 11
#define MA_VERSION_REVISION 18 #define MA_VERSION_REVISION 19
#define MA_VERSION_STRING MA_XSTRINGIFY(MA_VERSION_MAJOR) "." MA_XSTRINGIFY(MA_VERSION_MINOR) "." MA_XSTRINGIFY(MA_VERSION_REVISION) #define MA_VERSION_STRING MA_XSTRINGIFY(MA_VERSION_MAJOR) "." MA_XSTRINGIFY(MA_VERSION_MINOR) "." MA_XSTRINGIFY(MA_VERSION_REVISION)
#if defined(_MSC_VER) && !defined(__clang__) #if defined(_MSC_VER) && !defined(__clang__)
...@@ -571,7 +571,7 @@ typedef enum ...@@ -571,7 +571,7 @@ typedef enum
ma_standard_sample_rate_192000 = 192000, ma_standard_sample_rate_192000 = 192000,
ma_standard_sample_rate_16000 = 16000, /* Extreme lows */ ma_standard_sample_rate_16000 = 16000, /* Extreme lows */
ma_standard_sample_rate_11025 = 11250, ma_standard_sample_rate_11025 = 11025,
ma_standard_sample_rate_8000 = 8000, ma_standard_sample_rate_8000 = 8000,
ma_standard_sample_rate_352800 = 352800, /* Extreme highs */ ma_standard_sample_rate_352800 = 352800, /* Extreme highs */
...@@ -3339,7 +3339,7 @@ struct ma_device_config ...@@ -3339,7 +3339,7 @@ struct ma_device_config
ma_uint32 periods; ma_uint32 periods;
ma_performance_profile performanceProfile; ma_performance_profile performanceProfile;
ma_bool8 noPreSilencedOutputBuffer; /* When set to true, the contents of the output buffer passed into the data callback will be left undefined rather than initialized to silence. */ ma_bool8 noPreSilencedOutputBuffer; /* When set to true, the contents of the output buffer passed into the data callback will be left undefined rather than initialized to silence. */
ma_bool8 noClip; /* When set to true, the contents of the output buffer passed into the data callback will be clipped after returning. Only applies when the playback sample format is f32. */ ma_bool8 noClip; /* When set to true, the contents of the output buffer passed into the data callback will not be clipped after returning. Only applies when the playback sample format is f32. */
ma_bool8 noDisableDenormals; /* Do not disable denormals when firing the data callback. */ ma_bool8 noDisableDenormals; /* Do not disable denormals when firing the data callback. */
ma_bool8 noFixedSizedCallback; /* Disables strict fixed-sized data callbacks. Setting this to true will result in the period size being treated only as a hint to the backend. This is an optimization for those who don't need fixed sized callbacks. */ ma_bool8 noFixedSizedCallback; /* Disables strict fixed-sized data callbacks. Setting this to true will result in the period size being treated only as a hint to the backend. This is an optimization for those who don't need fixed sized callbacks. */
ma_device_data_proc dataCallback; ma_device_data_proc dataCallback;
...@@ -4923,8 +4923,8 @@ then be set directly on the structure. Below are the members of the `ma_device_c ...@@ -4923,8 +4923,8 @@ then be set directly on the structure. Below are the members of the `ma_device_c
callback will write to every sample in the output buffer, or if you are doing your own clearing. callback will write to every sample in the output buffer, or if you are doing your own clearing.
noClip noClip
When set to true, the contents of the output buffer passed into the data callback will be clipped after returning. When set to false (default), the When set to true, the contents of the output buffer are left alone after returning and it will be left up to the backend itself to decide whether or
contents of the output buffer are left alone after returning and it will be left up to the backend itself to decide whether or not the clip. This only not to clip. When set to false (default), the contents of the output buffer passed into the data callback will be clipped after returning. This only
applies when the playback sample format is f32. applies when the playback sample format is f32.
noDisableDenormals noDisableDenormals
...@@ -5437,8 +5437,6 @@ speakers or received from the microphone which can in turn result in de-syncs. ...@@ -5437,8 +5437,6 @@ speakers or received from the microphone which can in turn result in de-syncs.
Do not call this in any callback. Do not call this in any callback.
This will be called implicitly by `ma_device_uninit()`.
See Also See Also
-------- --------
...@@ -6475,7 +6473,7 @@ MA_API ma_noise_config ma_noise_config_init(ma_format format, ma_uint32 channels ...@@ -6475,7 +6473,7 @@ MA_API ma_noise_config ma_noise_config_init(ma_format format, ma_uint32 channels
typedef struct typedef struct
{ {
ma_data_source_vtable ds; ma_data_source_base ds;
ma_noise_config config; ma_noise_config config;
ma_lcg lcg; ma_lcg lcg;
union union
......
/* /*
Audio playback and capture library. Choice of public domain or MIT-0. See license statements at the end of this file. Audio playback and capture library. Choice of public domain or MIT-0. See license statements at the end of this file.
miniaudio - v0.11.19 - TBD miniaudio - v0.11.19 - 2023-11-04
David Reid - mackron@gmail.com David Reid - mackron@gmail.com
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