WebRTC uses ::GetAsyncKeyState() incorrectly |
||||
Issue descriptionThe documentation states that only the hi-order bit is reliable : https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-getasynckeystate but https://cs.chromium.org/chromium/src/third_party/webrtc/modules/audio_device/win/audio_device_core_win.cc?q=GetAsyncKeyState&sq=package:chromium&dr=C uses 0x1 as a mask (extracting the lo-order bit).
,
Jan 15
,
Jan 15
Actually, another file in WebRTC uses 0x1 (the unreliable lo-order bit). See adjusted bug description.
,
Jan 15
@Fredrik, could you please triage? |
||||
►
Sign in to add a comment |
||||
Comment 1 by gab@chromium.org
, Jan 15