David Reid
d18123b604
ALSA: Make runtime linking more robust.
2018-11-21 21:03:11 +10:00
David Reid
ca3abb63be
Bump version.
2018-11-21 18:29:41 +10:00
David Reid
243081d7c4
Silence a VC++ warning.
2018-11-21 12:18:47 +10:00
David Reid
706eaa0421
OpenAL/iOS: Drop support for capture on iOS with OpenAL.
2018-11-20 20:30:54 +10:00
David Reid
dc8c93ff1d
iOS: Output sound to speakers instead of receiver by default.
2018-11-20 18:42:40 +10:00
David Reid
58b49fdbb9
Potential fix for an initialization error with OpenAL.
2018-11-19 20:48:16 +10:00
David Reid
2bf617fbc5
Core Audio: Potential bug fix for incorrect playback and capture.
2018-11-19 18:20:30 +10:00
David Reid
523e745fca
Remove a useless statement.
2018-11-18 21:17:32 +10:00
David Reid
aacc560fab
Add a backend nuance note for PulseAudio.
2018-11-18 16:15:38 +10:00
David Reid
eab33043f2
Add more debug output.
2018-11-18 15:26:17 +10:00
David Reid
2735ee47ce
PulseAudio: Update the buffer attributes when the format changes.
2018-11-17 18:29:39 +10:00
David Reid
0514012980
PulseAudio: Try using fixed format, rate and channels.
2018-11-17 17:30:44 +10:00
David Reid
c11524d287
Remove some old code.
2018-11-17 17:21:35 +10:00
David Reid
a440195b2e
Small debug output tweak.
2018-11-17 17:20:51 +10:00
David Reid
054ef1239c
PulseAudio: Tweak buffer attributes.
2018-11-17 17:19:30 +10:00
David Reid
714c31839c
Add some debug output.
2018-11-17 16:17:28 +10:00
David Reid
80e07775e2
Fix a typo with debug output.
2018-11-17 15:42:06 +10:00
David Reid
db33254ceb
Core Audio: Send silence to the client in unsupported cases.
2018-11-17 13:24:56 +10:00
David Reid
ba12e1d7bc
Potential fixes for Core Audio.
2018-11-17 13:08:03 +10:00
David Reid
496ccdfcee
Fix a timing bug with the null backend.
2018-11-15 20:11:48 +10:00
David Reid
bd29bb0bad
Stop spamming the callback on the null backend.
2018-11-15 20:05:38 +10:00
David Reid
44bd98fee5
Minor tweaks to the Core Audio backend.
2018-11-15 15:34:49 +10:00
David Reid
351ac32d74
Try fixing a bug on iOS.
2018-11-13 13:44:22 +10:00
David Reid
026ae80fac
Bump version.
2018-10-21 06:59:18 +10:00
David Reid
b653281a82
CoreAudio: Try fixing a deadlock on uninit.
2018-10-20 12:20:32 +10:00
David Reid
bb7d1f1db8
Fix a bug where an incorrect value is returned from mal_device_stop().
2018-10-05 18:46:47 +10:00
David Reid
c79c74cde5
Bump version.
2018-09-28 07:54:02 +10:00
David Reid
1574c56c96
Fix a bug with the SDL backend.
2018-09-26 18:59:06 +10:00
David Reid
70af537824
Fix Linux build with the ALSA backend.
2018-09-14 19:58:57 +10:00
David Reid
a2f867cb6b
Fix a stale comment.
2018-09-14 18:48:21 +10:00
David Reid
32a5f02b84
Bump version.
2018-09-12 18:21:46 +10:00
David Reid
10dffdcd0c
Fix UWP detection bug.
2018-09-08 21:19:47 +10:00
David Reid
98338e268f
Minor rearrangement.
2018-09-01 08:06:36 +10:00
David Reid
61e52632ff
Bump version.
2018-08-26 18:04:09 +10:00
David Reid
8459892bf3
Fix some minor typos.
2018-08-26 10:18:40 +10:00
David Reid
810de16154
Fix some debug output errors.
2018-08-26 09:51:25 +10:00
David Reid
d6f49f3096
WASAPI: Explicitly disable exclusive mode on UWP for now.
2018-08-26 07:57:15 +10:00
David Reid
c35bc17f95
Fix warning.
2018-08-25 18:18:57 +10:00
David Reid
35b2237c44
OSS: Set the exclusive mode flag.
2018-07-30 08:54:08 +10:00
David Reid
c19311461f
sndio: Set the exclusive mode flag on the device.
2018-07-30 23:05:03 +10:00
David Reid
26e9eb620f
Potential fix for a bug where the audio format is not init'd properly.
2018-08-25 10:51:15 +10:00
David Reid
7f61ec3cc1
audio(4): Some cross platform fixes.
2018-07-30 22:19:39 +10:00
David Reid
d18e8095e2
audio(4): Add some debug output.
2018-08-25 00:13:59 +00:00
David Reid
fc3ee39339
audio(4): Some tweaks to device IO.
2018-08-24 22:13:48 +00:00
David Reid
c5d30341a1
audio(4): Experiment with non-blocking mode.
2018-08-22 11:26:14 +00:00
David Reid
0e6f0f3075
audio(4): Properly set the exclusive mode flag.
2018-08-21 08:59:46 +00:00
David Reid
85837cd8c2
Try fixing some compilation errors on MinGW.
2018-08-20 20:53:12 +10:00
David Reid
d2d13076ef
Disable automatic device switching in exclusive mode.
...
This was causing issues for me on WASAPI where it would return an error
indicating that the device was already in use: AUDCLNT_E_DEVICE_IN_USE.
If this is a bug in mini_al I'm happy to re-enable this once it's
fixed, but I've been unable to figure out what's wrong so far.
For consistency I have also disabled the generic automatic device
switching feature.
2018-08-20 20:48:42 +10:00
David Reid
cb596d5484
WASAPI: Simplify device initialization.
2018-08-20 19:04:17 +10:00
David Reid
c0105c711e
Fix C++ compilation error.
2018-08-20 18:31:30 +10:00