- 02 Feb, 2020 3 commits
-
-
David Reid authored
This has been replaced with ma_data_converter.
-
David Reid authored
For safety, ma_convert_frames() has an additional parameter called frameCountOut which is the capacity of the output buffer. In addition, the frameCountIn parameter has been moved next to the pIn parameter. ma_convert_frames_ex() has been changed to take a pointer to a ma_data_converter_config object. This provides more flexibility as to the input and output formats. In addition, the frameCountOut parameter has been added which has the same meaning as ma_convert_frames().
-
David Reid authored
-
- 01 Feb, 2020 7 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
This code has now been integrated into miniaudio.h.
-
David Reid authored
-
David Reid authored
This is more intuitive because it puts the numerator coefficients before the denominator coefficients.
-
David Reid authored
With this commit, nothing is wired up with the new code. This will be coming in the next commits.
-
David Reid authored
-
- 31 Jan, 2020 3 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 30 Jan, 2020 4 commits
-
-
David Reid authored
-
David Reid authored
Previously this would result in a glitch, however in the interest of avoiding as many sources of glitching as possible, changing the format and/or channel count of a biquad filter (and by extension, anything derived from it, such as low-pass filters) will now result in an error.
-
David Reid authored
-
David Reid authored
-
- 29 Jan, 2020 3 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
- 28 Jan, 2020 7 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
This is never actually used internally and saves a bit of memory.
-
David Reid authored
-
David Reid authored
This change reduces memory usage by removing half the number of delay registers. This commit also sets up some infrastructure for future work on a fixed point implementation. Both the floating and fixed point implementations will run on a 32-bit pipeline for now.
-
- 27 Jan, 2020 5 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
* ma_convert_pcm_frames() * ma_sine_wave_read_pcm_frames()
-
David Reid authored
This changes the the lpfCutoffFrequency config variable from a uint32 to a double. This is required because we simplify the sample rate fraction which cant result in cases where the cutoff frequency is too aggressively rounded down due to dividing tiny integers.
-
David Reid authored
-
- 26 Jan, 2020 8 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-