22 May
2023
22 May
'23
3:54 a.m.
Huw Davies (@huw) commented about dlls/winepulse.drv/pulse.c:
return STATUS_SUCCESS; }
+static NTSTATUS pulse_is_format_supported(void *args) +{ + struct is_format_supported_params *params = args; + WAVEFORMATEXTENSIBLE in; + WAVEFORMATEXTENSIBLE *out; + const WAVEFORMATEX *fmt = &in.Format; + const BOOLEAN exclusive = params->share == AUDCLNT_SHAREMODE_EXCLUSIVE; + + if (params->fmt_in->nChannels == 0) + return AUDCLNT_E_UNSUPPORTED_FORMAT;
```suggestion:-1+0 if (params->fmt_in->nChannels == 0) { params->result = AUDCLNT_E_UNSUPPORTED_FORMAT; return STATUS_SUCCESS; } ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2869#note_33367