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; } ```