David Reid
9a60cea91a
Move CONTRIBUTING into the docs folder.
2020-05-24 13:05:22 +10:00
David Reid
0455697b55
Update contribution guidelines to be a bit more professional.
2020-05-24 13:04:39 +10:00
David Reid
3f96bdf8a7
Version 0.10.6
2020-05-24 11:39:40 +10:00
David Reid
b95e86765e
Remove old research code.
2020-05-23 17:13:37 +10:00
David Reid
ea3f7f511e
Add ma_audio_buffer API.
...
The ma_audio_buffer object is used for storing raw audio data in memory
and reading from it like any other data source. It supports flexible
memory management, reading, seeking, memory mapping and looping.
See documentation under "Audio Buffers" for a detailed description.
2020-05-23 17:07:19 +10:00
David Reid
d836c0b56c
Update readme to be a bit more concise.
2020-05-23 09:24:05 +10:00
David Reid
eaca001361
Add research code for ma_data_source.
2020-05-22 21:37:48 +10:00
David Reid
329f184004
PulseAudio: Fix compilation errors with C89 and MA_NO_RUNTIME_LINKING.
2020-05-22 20:04:59 +10:00
David Reid
f8c63d9ce0
Fix MA_NO_RUNTIME_LINKING for ALSA.
2020-05-22 18:57:51 +10:00
David Reid
70350d2a86
ALSA: Fix some compilation warnings.
2020-05-22 18:51:00 +10:00
David Reid
63c4409d20
Fix navigation in readme.
2020-05-21 20:51:22 +10:00
David Reid
1872ca4a46
Add Twitter link.
2020-05-21 20:46:06 +10:00
David Reid
f26de790dd
Use HTTPS instead of HTTP.
2020-05-21 20:24:46 +10:00
David Reid
56a785e2af
Remove Decoding and add Documentation section to readme.
2020-05-21 20:20:45 +10:00
David Reid
169132de39
Fix formatting in examples build readme.
2020-05-21 20:19:22 +10:00
David Reid
5f1fe8ea92
Experiment with a menu in the readme.
2020-05-21 19:59:05 +10:00
David Reid
f08171dc82
More experiments with the readme.
2020-05-21 19:49:29 +10:00
David Reid
704a279f95
Experiment with a readme change.
2020-05-21 18:51:39 +10:00
David Reid
7221bc4a62
Update external libraries.
2020-05-16 09:20:00 +10:00
David Reid
6d574e25b2
Initial commit of the new mixing API.
2020-05-10 20:55:08 +10:00
David Reid
9339a8a068
Change unclipped s24 to be represented as 64-bit rather than 32-bit.
...
This addresses some clipping issues when accumulating.
2020-05-10 13:43:01 +10:00
David Reid
b15dcb691c
Update revision history.
2020-05-10 12:40:41 +10:00
David Reid
509f746e66
Add ma_silence_pcm_frames() and deprecate ma_zero_pcm_frames().
...
ma_zero_pcm_frames() will be removed in version 0.11.
2020-05-10 12:39:38 +10:00
David Reid
e64d1ecd6e
Add support for u8 to the channel converter.
2020-05-10 10:14:04 +10:00
David Reid
a66c0355cb
Add support for s24 to the channel converter.
2020-05-10 09:03:55 +10:00
David Reid
3e097a6087
Add support for s32 to the channel converter.
2020-05-10 07:43:56 +10:00
David Reid
493b2ec9c3
Prep work adding support for extra formats to the channel converter.
2020-05-10 07:35:18 +10:00
David Reid
e03d7985b7
Add compile-time and run-time version querying.
...
This adds the following:
* MA_VERSION_MINOR
* MA_VERSION_MAJOR
* MA_VERSION_REVISION
* MA_VERSION_STRING
* ma_version()
* ma_version_string()
Public issue https://github.com/dr-soft/miniaudio/issues/156
2020-05-07 15:10:58 +10:00
David Reid
d429df4ed8
Change ma_clip_samples/frames_f32 to take a 64-bit count.
2020-05-07 14:58:14 +10:00
David Reid
369b476b37
Version 0.10.5
2020-05-05 06:52:44 +10:00
David Reid
cb9505acb2
Fix a crash in the linear resampler when LPF order is 0.
...
Public issue https://github.com/dr-soft/miniaudio/issues/155
2020-05-04 07:02:39 +10:00
David Reid
90550c9e8a
Change ma_zero_pcm_frames() to take a 64-bit frame count.
2020-05-02 15:41:15 +10:00
David Reid
d20430210a
Update revision history.
2020-05-01 19:43:01 +10:00
David Reid
342199847c
Fix level 4 warnings on VC6.
2020-05-01 18:58:58 +10:00
David Reid
dae1a040b3
Silence some warnings.
2020-05-01 18:23:58 +10:00
David Reid
135b098526
Improve VC6 compatibility for formatted logging.
...
Public issue https://github.com/dr-soft/miniaudio/issues/153
2020-05-01 18:01:36 +10:00
David Reid
5852d6ed24
Update extras.
2020-04-30 17:08:33 +10:00
David Reid
07730e7a16
Fix a typo.
2020-04-29 07:34:50 +10:00
David Reid
e1f39d97a7
Fix compilation errors on older versions of Visual Studio.
...
Public issue https://github.com/dr-soft/miniaudio/issues/153
2020-04-28 13:16:59 +10:00
David Reid
0608fb1b0a
Minor documentation fixes.
2020-04-26 11:10:49 +10:00
David Reid
845ca22710
Update documentation for ma_decoder.
...
Public issue https://github.com/dr-soft/miniaudio/issues/152
2020-04-26 09:16:47 +10:00
David Reid
1ca969601f
Update revision history.
2020-04-26 08:47:21 +10:00
David Reid
6b375b3a02
Add MA_NO_GENERATION build option.
2020-04-26 08:42:18 +10:00
David Reid
2a765d6311
Move struct ma_lcg to a more appropriate location.
2020-04-26 08:39:57 +10:00
David Reid
90ae3091f8
Update dr_mp3.
2020-04-26 08:08:07 +10:00
David Reid
e438ab0c9c
Update loopback example to use the ma_encoder API.
2020-04-23 17:30:49 +10:00
David Reid
3645d9b0fd
Update capture example to use the ma_encoder API.
2020-04-23 17:13:34 +10:00
David Reid
521a66235b
Update dr_wav.
2020-04-21 19:47:46 +10:00
David Reid
5e8a299aa8
Add MA_NO_ENCODING to the Build Options section in documentation.
...
Public issue https://github.com/dr-soft/miniaudio/issues/151
2020-04-20 10:01:55 +10:00
David Reid
7e1bdf7724
Update dr_flac and dr_mp3.
2020-04-19 12:24:23 +10:00