Rémi Bernon (@rbernon) commented about dlls/dmime/performance.c:
- }
- else
FIXME("Multiple buffers not supported\n");- port_params = port_config->params;
- if (!(port_params.dwValidParams & DMUS_PORTPARAMS_CHANNELGROUPS))
- {
port_params.dwValidParams |= DMUS_PORTPARAMS_CHANNELGROUPS;port_params.dwChannelGroups = (port_config->header.dwPChannelCount + 15) / 16;- }
- if (!(port_params.dwValidParams & DMUS_PORTPARAMS_AUDIOCHANNELS))
- {
port_params.dwValidParams |= DMUS_PORTPARAMS_AUDIOCHANNELS;port_params.dwAudioChannels = format.nChannels;- }
- hr = perf_dmport_create(This, &port_config->params);
Shouldn't this be using `&port_params`?