David Reid
7f3f0f4b6c
WASAPI: Fix a deadlock in loopback mode when stopping the device.
...
This happens when stopping the device while nothing is being played and
is due to how WASAPI does not signal an event in loopback mode when
nothing is being played.
2019-08-27 18:54:09 +10:00
David Reid
bfb19f2938
Experimental improvements for the ALSA backend.
2019-08-26 19:51:39 +10:00
David Reid
14507ba617
Add malgo to the Unofficial Bindings section in the readme.
2019-08-25 20:23:56 +10:00
David Reid
73dd7dc166
Add unofficial bindings section to the readme.
2019-08-25 19:33:13 +10:00
David Reid
6f609beb1c
Remove unused code.
2019-08-25 17:19:06 +10:00
David Reid
c5e6a392b3
Refactoring work on the null backend.
2019-08-25 17:05:49 +10:00
David Reid
fdae092101
Refactoring work on the WinMM backend.
2019-08-25 16:51:39 +10:00
David Reid
9156652844
Update revision history.
2019-08-25 16:37:57 +10:00
David Reid
99960dd706
Fix a bug on the audio(4) backend.
2018-08-25 07:54:35 +00:00
David Reid
725ce22b89
Fix compilation errors on BSD platforms.
2019-08-25 03:49:57 +10:00
David Reid
c287fd4878
Refactoring work on BSB platforms.
2019-08-25 13:34:55 +10:00
David Reid
5276057dd5
Minor refactoring to the PulseAudio backend.
2019-08-25 11:00:45 +10:00
David Reid
34c9a4ea73
Update revision history.
2019-08-25 10:13:34 +10:00
David Reid
759dea54e3
Clean up some old code from the ALSA backend.
2019-08-25 09:59:58 +10:00
David Reid
3c614c7b67
Add some ALSA specific debugging.
2019-08-24 22:49:05 +00:00
David Reid
ada7f6c8c6
Work on improvements to the ALSA backend.
2019-08-25 07:26:23 +10:00
David Reid
8b57a09fbb
Update revision history.
2019-08-24 07:44:18 +10:00
David Reid
0fdbb01ae2
WASAPI: Fix a bug with automatic stream routing with loopback devices.
2019-08-24 07:29:15 +10:00
David Reid
ea3f4f3ffd
Add APIs for checking for loopback support.
2019-08-24 07:12:51 +10:00
David Reid
3c68046fd3
Remove a debugging line from the loopback example.
2019-08-21 11:03:30 +10:00
David Reid
4edc39acd0
Add loopback example.
2019-08-21 11:00:06 +10:00
David Reid
af1edfa844
Initial implementation of loopback mode for WASAPI.
2019-08-21 10:59:45 +10:00
David Reid
060a030fb5
Add some loopback validation checks.
2019-08-21 08:40:10 +10:00
David Reid
2bd9726f64
Fix crash when an error occurs in ma_device_init().
2019-08-21 08:38:54 +10:00
David Reid
25f723ba9c
Merge branch 'dev' into loopback
2019-08-20 17:38:39 +10:00
David Reid
25dc16d09b
Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev
2019-08-20 17:38:06 +10:00
David Reid
337838f701
Merge pull request #91 from raysan5/master
...
Corrected minor issue
2019-08-20 17:37:19 +10:00
Ray
39123f867a
Corrected minor issue
2019-08-19 13:22:36 +02:00
David Reid
6a8ff78b63
Add some infrastructure for loopback mode.
2019-08-17 12:45:49 +10:00
David Reid
3e825396c1
Random resampler work.
2019-08-17 11:01:53 +10:00
David Reid
f656101349
Version 0.9.6
2019-08-04 08:16:03 +10:00
David Reid
dcca80dd70
Update dr_wav.
2019-08-04 08:13:17 +10:00
David Reid
bca63039cb
Update revision history.
2019-07-31 19:42:20 +10:00
David Reid
9f6d101ae4
Update test project files.
2019-07-30 20:15:18 +10:00
David Reid
8c993a7123
Fix a couple of memory leaks.
2019-07-30 20:15:01 +10:00
David Reid
c520d7618d
Update Emscripten build script to not build WASM by default.
2019-07-30 20:13:29 +10:00
David Reid
4b0305c656
Add some wide character versions of some string APIs.
2019-07-29 19:05:13 +10:00
David Reid
e55143bc0a
Add support for opening decoders using wide character paths.
2019-07-28 21:17:03 +10:00
David Reid
0129578323
Update dr_mp3.
2019-07-28 21:16:07 +10:00
David Reid
1e41c005a0
Try fixing a compiler error on VS 2010.
2019-07-28 16:26:00 +10:00
David Reid
336e842dad
Rename a parameter for clarity.
2019-07-08 17:31:56 +10:00
David Reid
6b610f5cba
Minor fixes to some comments.
2019-07-07 07:58:13 +10:00
David Reid
d9e5aa522f
Remove jar_* from the extras directory.
...
These are not used by miniaudio and are just a waste of maintenance
costs. Only libraries that are actually used by miniaudio will be
included in the extras directory from now on.
2019-07-06 11:53:14 +10:00
David Reid
04ce7dd5ac
Update release notes.
2019-07-04 21:09:17 +10:00
David Reid
413b59a393
Fix a crash in ma_convert_frames_ex().
2019-07-04 20:28:00 +10:00
David Reid
2056a6b024
Whitespace.
2019-06-29 12:31:05 +10:00
David Reid
1140e56ecb
PulseAudio: Try fixing an issue with delayed playback.
2019-06-27 18:39:18 +10:00
David Reid
7973f54278
Update dr_flac.
2019-06-26 18:15:36 +10:00
David Reid
c31c0bb69a
Add website to the top section.
2019-06-18 20:52:25 +10:00
David Reid
2c1a09d6b1
Make device state retrieval explicitly atomic.
2019-06-18 17:26:15 +10:00