- 17 Jul, 2021 5 commits
-
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/341
-
David Reid authored
* If starting the backend fails, don't attempt to enter the data loop * If stopping the backend fails, don't fire the stop callback.
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/344
-
David Reid authored
-
David Reid authored
-
- 14 Jul, 2021 9 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/341
-
David Reid authored
-
David Reid authored
This was happening because ma_log_level_to_string() was only being included when MA_DEBUG_OUTPUT is enabled.
-
David Reid authored
-
David Reid authored
Fix `ma_log_postv` not returning anything under certain circumstances
-
Clownacy authored
The `__STDC_VERSION__ >= 199901L` and the `_MSC_VER >= 1200` code had different styles for handling errors, so I've made them match.
-
Clownacy authored
MSVC 6 was printing a warning about this.
-
- 11 Jul, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 10 Jul, 2021 4 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/340
-
- 06 Jul, 2021 1 commit
-
-
David Reid authored
-
- 05 Jul, 2021 1 commit
-
-
David Reid authored
Fix invalid vsnprintf buffer size
-
- 04 Jul, 2021 10 commits
-
-
Clownacy authored
Was performing a `sizeof` on a pointer, which causes a warning to be generated.
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
This fixes an issue where excess channels are not heard when the sound source has more channels than the listener.
-
David Reid authored
-
David Reid authored
-
David Reid authored
This commit also fixes a bug where panning is incorrectly getting applied to non-directional channels, such as mono and LFE channels.
-
David Reid authored
-
- 03 Jul, 2021 8 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
This is work towards using the heap for storing per-channel data so we can get rid of upper channel count limit and remove MA_MAX_CHANNELS or at the very least stop MA_MAX_CHANNELS from affecting overall memory usage.
-
David Reid authored
-
David Reid authored
-
David Reid authored
Previously this was restricted to 2 input buses and 2 output buses, but this has been lifted to 254. When the number exceeds 2, internal data structures will be allocated on the heap, otherwise they'll use a local array contained within the ma_node structure. This commit changes the node configuration. Previously there was a fixed sized array for specifying the channel counts for each bus. This array must now be defined outside of the config by the caller. The following config variables have been renamed: * inputChannels > pInputChannels * outputChannels > pOutputChannels This commit also adds the ability to configure input and output bus counts on a per-instance basis rather than via the node vtable. To do this, set the bus count in the vtable to MA_NODE_BUS_COUNT_UNKNOWN. This will tell miniaudio to look at the node config to determine the bus count rather than the vtable. It's an error to specify this in the node config if the vtable specifies anything other than MA_NODE_BUS_COUNT_UNKNOWN.
-