http://bugs.winehq.org/show_bug.cgi?id=57936
--- Comment #1 from Wiktor Grebla greblus@gmail.com --- I tried to run Yousician with WINEDEBUG=+mmdevapi which showed me these:
02b4:trace:mmdevapi:AEV_GetMasterVolumeLevelScalar (000000006D583FB0)->(000000006E4AEBA0) 02b4:fixme:mmdevapi:AEV_GetMasterVolumeLevelScalar stub
and this API I found in: wine/dlls/mmdevapi/audiovolume.c
static HRESULT WINAPI AEV_GetMasterVolumeLevelScalar(IAudioEndpointVolumeEx *iface, float *level) { TRACE("(%p)->(%p)\n", iface, level); if (!level) return E_POINTER; FIXME("stub\n"); *level = 1.0; return S_OK; }
So this stub is in fact returning 1.0 (100%).
Could this be modified to 0.8 upstream? :)
I don't want to re-compile wine on each update, alternatively I could hexedit 1.0f to 0.8f, but I've problem finding correct dll, any hint?
Cheers, W.