Message ID | 20250117-coreaudio-v4-3-f8d4fa4cb5f4@daynix.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | coreaudio fixes | expand |
On Fri, 17 Jan 2025 at 07:48, Akihiko Odaki <akihiko.odaki@daynix.com> wrote: > Reallocate buffers when the active device change as the required buffer > size may differ. Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com> > Reviewed-by: Phil Dennis-Jordan <phil@philjordan.eu> --- > 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; > > -- > 2.47.1 > > >
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;
Reallocate buffers when the active device change as the required buffer size may differ. Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com> --- audio/coreaudio.m | 1 + 1 file changed, 1 insertion(+)