Module: wine Branch: master Commit: 356a93732c858f27ef82275ef444c2ddad0553eb URL: https://gitlab.winehq.org/wine/wine/-/commit/356a93732c858f27ef82275ef444c2d...
Author: Davide Beatrici git@davidebeatrici.dev Date: Sat Apr 8 04:38:42 2023 +0200
winecoreaudio: Store flags in unixlib.
---
dlls/winecoreaudio.drv/coreaudio.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/winecoreaudio.drv/coreaudio.c b/dlls/winecoreaudio.drv/coreaudio.c index e651eee5d3a..ee660b0887e 100644 --- a/dlls/winecoreaudio.drv/coreaudio.c +++ b/dlls/winecoreaudio.drv/coreaudio.c @@ -81,7 +81,9 @@ struct coreaudio_stream AudioConverterRef converter; AudioStreamBasicDescription dev_desc; /* audio unit format, not necessarily the same as fmt */ AudioDeviceID dev_id; + EDataFlow flow; + DWORD flags; AUDCLNT_SHAREMODE share;
BOOL playing; @@ -663,6 +665,7 @@ static NTSTATUS unix_create_stream(void *args) stream->period_frames = muldiv(params->period, stream->fmt->nSamplesPerSec, 10000000); stream->dev_id = dev_id_from_device(params->device); stream->flow = params->flow; + stream->flags = params->flags; stream->share = params->share;
stream->bufsize_frames = muldiv(params->duration, stream->fmt->nSamplesPerSec, 10000000);