David Reid
433b7e8ed6
Fix a bug in the ring buffer.
2019-02-24 17:47:08 +10:00
David Reid
bd689c560e
Fix Core Audio build.
2019-02-24 17:39:07 +10:00
David Reid
0cc126245e
Work on full-duplex with Core Audio.
2019-02-24 16:43:37 +10:00
David Reid
a9ac84dde2
Work on full-duplex for JACK.
2019-02-24 16:11:27 +10:00
David Reid
1e1e8c0ba1
More full-duplex work on OpenSL and AAudio.
2019-02-24 15:53:20 +10:00
David Reid
66412f8937
Add some notes for the new resampler.
2019-02-24 13:28:04 +10:00
David Reid
5b4b7fa266
More work on full-duplex with WebAudio.
2019-02-24 13:26:18 +10:00
David Reid
51ebb048be
Work in progress for full-duplex for WebAudio.
2019-02-23 15:09:39 +10:00
David Reid
212cee5982
Integrate the ring buffer into mini_al.h
2019-02-21 18:06:32 +10:00
David Reid
198b844d8b
Add mal_pcm_rb to the ring buffer research code.
...
This is the same as the normal ring buffer except everything is done in
terms of PCM frames instead of bytes. This is useful to simplify the
case of using the ring buffer for storing PCM audio data.
2019-02-21 17:55:35 +10:00
David Reid
c78aadff9c
Fix device initialization with audio(4) on OpenBSD.
2019-02-20 20:01:16 +10:00
David Reid
d1f26b4d3b
Fix bugs with sndio.
2019-02-19 20:40:22 +10:00
David Reid
7fba7e5c13
Fix OpenBSD build.
2019-02-19 20:08:23 +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
9f8a4b9a8a
Bug fixes for audio(4).
2018-08-25 05:12:25 +00:00
David Reid
5f85f42b92
Fix NetBSD build.
2018-08-25 05:06:50 +00:00
David Reid
581b90d2d3
Fix OSS build.
2019-02-19 08:15:18 +10:00
David Reid
79e833135c
Work in progress on full-duplex for sndio.
2019-02-17 15:22:33 +10:00
David Reid
a311b9068d
Work in progress on full-duplex for audio(4).
2019-02-17 13:59:22 +10:00
David Reid
9f294cf81e
Work in progress on full-duplex support for OSS.
2019-02-16 15:41:22 +10:00
David Reid
31329a65eb
Work on full-duplex support for OpenSL.
2019-02-16 08:47:31 +10:00
David Reid
fc9cee7697
Work in progress on full-duplex for AAudio.
2019-02-14 18:32:18 +10:00
David Reid
79c46d2771
Work on full-duplex for ALSA.
2019-02-14 17:51:20 +10:00
David Reid
d0dfd37c6d
Work on full-duplex for PulseAudio.
2019-02-10 19:33:48 +10:00
David Reid
d2ca42edd7
Work on removing unnecessary attributes from mal_device.
2019-02-10 08:55:41 +10:00
David Reid
574c1adccd
Get full-duplex working with DirectSound.
2019-02-10 06:38:33 +10:00
David Reid
f37df9a814
Remove some unused properties from device and config structures.
2019-02-09 20:33:01 +10:00
David Reid
32c64703dd
Initial working implementation of full-duplex on WASAPI.
2019-02-09 17:39:49 +10:00
David Reid
934c7d5e63
WinMM: Prep work for full-duplex.
2019-02-06 18:19:08 +10:00