- 08 Jun, 2021 1 commit
-
-
David Reid authored
This was happening specifically when uninitializing a data buffer while it's still loading asynchronously.
-
- 07 Jun, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 06 Jun, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 05 Jun, 2021 1 commit
-
-
David Reid authored
This properly decouples data buffer nodes from data buffers and should address some subtle bugs, especially with uninitializing data buffers while they're still loading. This also cleans up the decoding code, in particular by avoiding some duplicate code between the synchronous and asynchronous decoding paths.
-
- 02 Jun, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 30 May, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 29 May, 2021 5 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
The loop points are specified relative to the range, and will be clamped as such.
-
David Reid authored
-
- 28 May, 2021 1 commit
-
-
David Reid authored
-
- 27 May, 2021 4 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 26 May, 2021 5 commits
-
-
David Reid authored
-
David Reid authored
This change affects cases where a sound is loaded while the same sound is still in the process of being decoded. It makes it so the ASYNC flag will only wait for the underlying data buffer to be initialized, whereas the lack of ASYNC flag will result in it waiting for the entire sound to be fully decoded.
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 25 May, 2021 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 23 May, 2021 1 commit
-
-
David Reid authored
-
- 22 May, 2021 6 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 16 May, 2021 4 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
This is locked behind the following compile time macro for now since it'll involve breaking changes to custom data sources. This will be removed in version 0.11: MA_EXPERIMENTAL__DATA_LOOPING_AND_CHAINING Public issue https://github.com/mackron/miniaudio/issues/290
-
- 14 May, 2021 2 commits
-
-
David Reid authored
To use this, define `MA_ON_THREAD_ENTRY` and `MA_ON_THREAD_EXIT` before the implementation of miniaudio. Public issue https://github.com/mackron/miniaudio/issues/301
-
David Reid authored
-