- 03 May, 2021 1 commit
-
-
David Reid authored
This only works for non-streaming sounds whose data source was created via the resource manager.
-
- 02 May, 2021 1 commit
-
-
David Reid authored
-
- 27 Apr, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 26 Apr, 2021 7 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/291
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/291
-
- 20 Apr, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/298
-
- 19 Apr, 2021 2 commits
-
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/298
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/297
-
- 18 Apr, 2021 5 commits
-
-
David Reid authored
-
David Reid authored
Fix ubsan issue on macOS. Public issue https://github.com/mackron/miniaudio/issues/295
-
-
-
Giovanni Petrantoni authored
-
- 09 Apr, 2021 1 commit
-
-
David Reid authored
-
- 08 Apr, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
This was not propagating the result code when retrieving the render or capture client from an audio client.
-
- 06 Apr, 2021 1 commit
-
-
David Reid authored
This crash can happen if the decoder reads more data than it reports from ma_decoder_get_length_in_pcm_frames().
-
- 05 Apr, 2021 9 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
This crackling was happening due to abrupt volume transitions as the gain changes for each channel as sounds move around the world. This change smooths out these transitions using linear interpolation.
-
David Reid authored
-
David Reid authored
-
David Reid authored
This is happening when the engine's sample rate differs from the data source's sample rate.
-
David Reid authored
-
- 04 Apr, 2021 5 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
* Sounds can now have another node be used as input rather than a data source. * Sounds can now have a configurable input and output channel count. For sounds that are backed by a data source, the input channel count will always be set to the data source's native channel count. * Sounds can now be initially attached to any node and input bus rather than only a sound group. With this change, sounds can now be used as groups. In future commits, it's likely that ma_sound_group will be unified with ma_sound. Whether or not the `ma_sound_group_*()` APIs will continue to exists is for now undecided. This change allows more flexibility for doing custom effects before the spatialization stage in the DSP pipeline. The problem with the existing design is that there's no way to apply a custom effect before spatialization which becomes a problem because spatialization will often increase the channel count which results in excessive effect processing due to the increased channel count. Now it should be possible to set up a graph such that an effect can be plugged in between the data source and the spatializer. A new function called `ma_sound_init_ex()` has been added which is what needs to be used to initialize a sound without a data source. This API uses the config/init pattern. The config is called `ma_sound_config`. -
David Reid authored
-
- 02 Apr, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-