Huw Davies (@huw) commented about dlls/winealsa.drv/mmdevdrv.c:
- -static ULONG WINAPI AudioClock2_Release(IAudioClock2 *iface) -{ - ACImpl *This = impl_from_IAudioClock2(iface); - return IAudioClient3_Release(&This->IAudioClient3_iface); -} - -static HRESULT WINAPI AudioClock2_GetDevicePosition(IAudioClock2 *iface, - UINT64 *pos, UINT64 *qpctime) -{ - ACImpl *This = impl_from_IAudioClock2(iface); - - FIXME("(%p)->(%p, %p)\n", This, pos, qpctime); - - return E_NOTIMPL; -} This is going to change the behaviour of `GetDevicePosition()` (for this and for the other non-pulse drivers). You likely want to modify the unixlibs in these cases to 'return' `E_NOTIMPL`.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2792#note_32524