On Friday, January 17, 2025 7:47:02 AM CET Akihiko Odaki wrote: > Reallocate buffers when the active device change as the required buffer > size may differ. > > Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com>
OTOH it also re-allocates the buffer when the size did not change, but Ok. Acked-by: Christian Schoenebeck <qemu_...@crudebyte.com> > --- > audio/coreaudio.m | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/audio/coreaudio.m b/audio/coreaudio.m > index b9e1a952ed37..72a6df0f75ee 100644 > --- a/audio/coreaudio.m > +++ b/audio/coreaudio.m > @@ -466,6 +466,7 @@ static OSStatus init_out_device(coreaudioVoiceOut *core) > core->outputDeviceID = deviceID; > core->audioDevicePropertyBufferFrameSize = > audioDevicePropertyBufferFrameSize; > core->hw.samples = core->bufferCount * > core->audioDevicePropertyBufferFrameSize; > + audio_generic_initialize_buffer_out(&core->hw); > core->ioprocid = ioprocid; > > return 0; > >