Commits on Source (6)
-
This will write 0s from the render callback without touching at the playback buffer state.
09de6e91 -
It can be used as a hint to whether the buffer needs to be processed or not.
33a04f1c -
Fix data race with au_init, leading to crashes, since the audiounit was stopped from a different thread than the playback one. Indeed, mute callback can be called from any threads.
929ce490 -
Fix data race with au_unit. Indeed, the aout can be muted from any threads. SPDIF playback can now be muted.
f7c4d13f -
42937c98
-
VolumeSet (called from any threads) was accessing the au_unit variable, that is written and setup from the aout stream thread. This also fixes possible crashes when changing the volume after a failing Start().
dcb42685
Showing
- modules/audio_output/audiounit_ios.m 2 additions, 9 deletionsmodules/audio_output/audiounit_ios.m
- modules/audio_output/auhal.c 45 additions, 36 deletionsmodules/audio_output/auhal.c
- modules/audio_output/coreaudio_common.c 24 additions, 3 deletionsmodules/audio_output/coreaudio_common.c
- modules/audio_output/coreaudio_common.h 6 additions, 1 deletionmodules/audio_output/coreaudio_common.h