David Reid
54f1f48009
Fix another data race with PulseAudio.
...
Public issue https://github.com/mackron/miniaudio/issues/235
2020-11-30 20:38:33 +10:00
David Reid
50c9081b19
Fix some data race errors in the PulseAudio backend.
...
Public issue https://github.com/mackron/miniaudio/issues/235
2020-11-30 20:10:32 +10:00
David Reid
6ac68d44e8
Add support for configuring the channel mixing mode for devices.
...
This commit also fixes a bug with simple mixing mode.
2020-11-29 09:20:21 +10:00
David Reid
0a70fc033d
Update dr_flac and dr_mp3.
2020-11-29 07:22:39 +10:00
David Reid
986a097757
A minor correction to documentation.
2020-11-28 22:38:40 +10:00
David Reid
211ce99a7b
Add custom backends to the backend list.
2020-11-28 22:32:18 +10:00
David Reid
8456dc93c9
More formatting fixes to documentation.
2020-11-28 22:26:45 +10:00
David Reid
71a21b5e71
Add a clarifying comment about decoders being decoupled from devices.
2020-11-28 21:59:57 +10:00
David Reid
d706a7549b
Minor formatting change to documentation.
2020-11-28 21:53:01 +10:00
David Reid
dc0b3288be
Remove some unnecessary volatile qualifiers.
2020-11-28 11:11:15 +10:00
David Reid
e10c34bc62
Try fixing a warning when compiling with GCC as C++.
2020-11-28 11:03:08 +10:00
David Reid
d4add63b43
Silence some unused function warnings.
2020-11-28 10:40:51 +10:00
David Reid
f400ccec8e
Update c89atomic and fix some warnings.
2020-11-28 10:39:53 +10:00
David Reid
2d63e414fd
Update revision history.
2020-11-28 10:05:09 +10:00
David Reid
0ef7381f75
Silence some unused function warnings.
2020-11-28 10:05:02 +10:00
David Reid
f2811d7fe3
Fix a bug where some output parameters are possibly left unset.
2020-11-28 09:59:02 +10:00
David Reid
d98e37984d
Silence some warnings.
2020-11-28 09:54:51 +10:00
David Reid
61fed4c937
Fix a compilation warning and some minor formatting.
2020-11-28 08:33:46 +10:00
David Reid
c454ef4163
Merge pull request #231 from MichealReed/dynamic_noise
...
added dynamic amplitude, seed, type to noise generation
2020-11-28 08:08:17 +10:00
David Reid
e7940394b2
Fix some bugs with trying to access uninitialized variables.
2020-11-28 08:00:31 +10:00
Micheal Reed
54a80d6a1c
whitespace/formatting
2020-11-25 11:05:33 -06:00
Micheal Reed
c87ef42964
added dynamic amplitude, seed, type to noise generation
2020-11-25 11:03:43 -06:00
David Reid
d6864c5ab5
Version 0.10.26
2020-11-24 17:56:22 +10:00
David Reid
992128da9f
Update c89atomic.
2020-11-23 20:07:20 +10:00
David Reid
42611ca64c
Fix a bug in the high level API when no pre-defined context is used.
2020-11-23 17:56:04 +10:00
David Reid
f8c748870f
Remove the use of bitfields in the public section of miniaudio_engine.
2020-11-23 17:38:44 +10:00
David Reid
0b98fe1a6b
WASAPI: Fix a bug with exclusive mode.
2020-11-23 17:23:53 +10:00
David Reid
5f43515a2c
Update revision history.
2020-11-22 12:16:32 +10:00
David Reid
e0564d636e
Remove bitfields from public structures.
...
This commit also removes some debugging code accidentally left in from
the previous commit.
2020-11-22 12:07:52 +10:00
David Reid
d8dea2891e
Fix compilation with Digital Mars.
...
This also fixes a bug in the WASAPI backend. Thanks to Digital Mars for
picking that one up!
2020-11-22 11:44:16 +10:00
David Reid
827129f0d8
Update c89atomic.
2020-11-22 09:31:54 +10:00
David Reid
db91bcca17
Whitespace.
2020-11-21 13:27:49 +10:00
David Reid
1900da3b2d
Fix some warnings.
2020-11-21 10:21:33 +10:00
David Reid
f8671d6933
Update external libraries.
2020-11-21 09:22:00 +10:00
David Reid
217f4cc354
Minor formatting change.
2020-11-21 08:24:10 +10:00
David Reid
e0aa5b45fc
Merge pull request #224 from MichealReed/wave_type_api
...
Added API to change waveform type dynamically
2020-11-21 08:12:01 +10:00
David Reid
8f557ec1aa
Merge pull request #226 from ccawley2011/watcom
...
Support compiling with OpenWatcom
2020-11-20 21:04:01 +10:00
Micheal Reed
3e51386497
Removed advanced update.
2020-11-19 15:32:49 -06:00
Cameron Cawley
994bffdb5a
Support compiling with OpenWatcom
2020-11-19 17:55:55 +00:00
Micheal Reed
b52bec5810
Added API to change waveform type dynamically
2020-11-18 12:32:54 -06:00
David Reid
7fd98209ef
Migrate the WebAudio backend over to the new callback system.
...
This changes a few things for custom backends and the calculation of
the size of the buffer. See the custom_backend example.
2020-11-17 20:43:29 +10:00
David Reid
dd9beefef4
Migrate the null backend over to the new callback system.
2020-11-16 20:17:44 +10:00
David Reid
8d734e9a08
Fix a glitching bug with ma_waveform.
...
Public issue https://github.com/mackron/miniaudio/issues/222
2020-11-16 18:08:26 +10:00
David Reid
464d1bd47b
Migrate the JACK backend over to the new callback system.
2020-11-15 22:22:40 +10:00
David Reid
140bf99065
Version 0.10.25
2020-11-15 21:21:01 +10:00
David Reid
b94249b010
Update dr_wav and dr_mp3.
2020-11-15 21:19:26 +10:00
David Reid
672cdf462d
Migrate the WinMM backend over to the new callback system.
2020-11-15 21:10:29 +10:00
David Reid
eb694c4498
Fix a bug in some compatibility code.
2020-11-15 20:04:30 +10:00
David Reid
2bed2caf46
Migrate the DirectSound backend to the new callback system.
...
This commit also fixes some bugs in the WASAPI backend.
2020-11-15 20:00:42 +10:00
David Reid
db0442fb78
Migrate the WASAPI backend over to the new callback system.
...
This includes changes to callbacks used by custom backends. It adds a
`pConfig` parameter to both onContextInit and onDeviceInit. This allows
custom backends to specify custom config properties.
2020-11-15 15:41:15 +10:00