David Reid
28fcc59883
Replace a useless struct with a union.
2019-04-17 17:24:54 +10:00
David Reid
db011c39e3
Stop spamming debug output messages.
2019-04-08 17:43:18 +10:00
David Reid
930b42a136
Bump version.
2019-04-08 17:40:51 +10:00
David Reid
dea8309195
PulseAudio: Experimental fix for a deadlock with PulseAudio.
2019-04-07 22:14:12 +10:00
David Reid
83a879db4e
Enable some debug output for capture mode with PulseAudio.
2019-04-07 20:33:26 +10:00
David Reid
610041c9e6
Update dr_flac.
2019-04-07 20:08:53 +10:00
David Reid
6c44f845a4
Merge pull request #54 from fidergo-stephane-gourichon/fix_fallthrough
...
Fix issue #53 .
2019-04-07 19:24:21 +10:00
David Reid
015c11671e
Whitespace and typo fixes.
2019-04-07 18:28:10 +10:00
David Reid
da113912c4
PulseAudio: Stop spamming debug output messages.
2019-04-07 17:58:25 +10:00
David Reid
b725388900
Potential fix for a capture on PulseAudio.
2019-04-07 17:56:51 +10:00
David Reid
60d615662a
Another potential deadlock fix for PulseAudio.
2019-04-07 17:01:40 +10:00
David Reid
72b0e7b2f3
Try fixing some deadlocks with PulseAudio.
2019-04-07 16:38:01 +10:00
Stéphane Gourichon
f6657326a8
Fall through comments at end of line, though the semantically belong to the following case.
2019-04-07 08:18:01 +02:00
David Reid
613a72c3e4
Merge pull request #56 from fidergo-stephane-gourichon/fix_unused_parameters_warnings
...
Fix issue #55 .
2019-04-07 14:22:05 +10:00
Stéphane Gourichon
43c7f4c958
Fix issue #55 .
2019-04-07 06:01:57 +02:00
Stéphane Gourichon
3f57ab39fc
Fix issue #53 .
2019-04-07 05:45:03 +02:00
David Reid
9a2020b87d
Whitespace.
2019-03-30 12:32:19 +10:00
David Reid
e915a82764
Fix a potential bug with context configs.
...
This issue is related to how strings for select backends are not deeply
copied, but rather only have their pointers copied. This results in a
situation where the client may delete the strings they passed to the
context config assuming miniaudio makes a copy of it when in fact it
hasn't.
2019-03-30 12:25:01 +10:00
David Reid
26466bf28f
Add support for per-context user data.
2019-03-30 11:06:13 +10:00
David Reid
8b607b509c
Fix a warning with dlsym().
2019-03-22 18:12:34 +10:00
David Reid
e184644700
Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev
2019-03-17 12:51:13 +10:00
David Reid
e1eb387acf
Add simple_mixing example.
2019-03-17 12:49:47 +10:00
David Reid
212e750d9b
Fix bug where the data callback's output buffer is not pre-silenced.
2019-03-17 12:47:29 +10:00
David Reid
c6a24bddcc
Potential fix for a compilation error on Core Audio.
2019-03-12 17:21:36 +10:00
David Reid
915f480c8c
Make ma_log_level_to_string() public.
2019-03-10 12:26:18 +10:00
David Reid
732172f89a
Minor fixes to release notes.
2019-03-07 20:41:08 +10:00
David Reid
bedcb169be
Small tweaks to DirectSound playback and capture modes.
2019-03-07 19:47:26 +10:00
David Reid
b191a1f50b
WASAPI: Potential fix for some audio glitching.
2019-03-07 19:41:11 +10:00
David Reid
b07c3efd6f
Improvements to reading and seeking bytes in decoders.
...
* To read bytes, use ma_decoder_read_bytes().
* To seek bytes, use ma_decoder_seek_bytes().
* The read pointer is now tracked in the ma_decoder object. You can use
this to move back to a prior position.
2019-03-07 18:31:49 +10:00
David Reid
b9a4f7a1cc
Fix UWP build.
2019-03-07 17:35:39 +10:00
David Reid
519ea2d023
Small tweaks to release notes.
2019-03-06 22:01:06 +10:00
David Reid
b0367817c1
Add a note about the rename to MINIAUDIO_IMPLEMENTATION.
2019-03-06 21:58:14 +10:00
David Reid
36085bded8
Fix build errors with the PulseAudio backend.
2019-03-06 21:53:58 +10:00
David Reid
265d752569
Fix some warnings on the Windows/GCC build.
2019-03-06 21:43:03 +10:00
David Reid
4a9a2f3b58
Update logo.
2019-03-06 21:34:13 +10:00
David Reid
66c1e1e11b
Update revision history.
2019-03-06 21:32:06 +10:00
David Reid
025335d31a
Fix the WebAudio backend.
2019-03-06 21:16:10 +10:00
David Reid
bbb8f03bde
More namespace renaming.
2019-03-06 21:09:59 +10:00
David Reid
118c878d6a
Rename "mal." to "miniaudio." in the WebAudio backend.
2019-03-06 21:07:58 +10:00
David Reid
3031eb4966
Add support for "MA_IMPLEMENTATION".
2019-03-06 21:04:48 +10:00
David Reid
ceb81f60e4
Rename files from "mal" to "ma".
2019-03-06 21:01:51 +10:00
David Reid
e00fe077f4
"mal_" to "ma_".
2019-03-06 20:55:51 +10:00
David Reid
f1bf58d0f8
"MAL_" to "MA_".
2019-03-06 20:51:38 +10:00
David Reid
b93faa46e5
MINI_AL_IMPLEMENTATION to MINIAUDIO_IMPLEMENTATION.
2019-03-06 20:49:18 +10:00
David Reid
3d4716f0ca
Rename mini_al.h to miniaudio.h
2019-03-06 20:43:14 +10:00
David Reid
d72e7b1fce
"mini_al" to "miniaudio".
2019-03-06 20:42:48 +10:00
David Reid
af1c305d21
Update test project file.
2019-03-06 20:16:50 +10:00
David Reid
342db4d2cd
Fix some warnings.
2019-03-06 19:34:53 +10:00
David Reid
0c3b5412dc
Remove unplugging test.
2019-03-06 19:31:05 +10:00
David Reid
3a58e3a1d0
Fix resampling tests.
2019-03-06 19:29:57 +10:00