diff --git a/host/Capture/DXGI.cpp b/host/Capture/DXGI.cpp index 4e8d3e3b..645d09bc 100644 --- a/host/Capture/DXGI.cpp +++ b/host/Capture/DXGI.cpp @@ -723,7 +723,6 @@ GrabStatus Capture::DXGI::DiscardFrame() GrabStatus Capture::DXGI::GrabFrameRaw(FrameInfo & frame) { - GrabStatus result; D3D11_MAPPED_SUBRESOURCE mapping; HRESULT status; @@ -746,8 +745,6 @@ GrabStatus Capture::DXGI::GrabFrameRaw(FrameInfo & frame) GrabStatus Capture::DXGI::GrabFrameYUV420(struct FrameInfo & frame) { - GrabStatus result; - uint8_t * data = (uint8_t *)frame.buffer; size_t remain = frame.bufferSize; for(int i = 0; i < 3; ++i) diff --git a/host/Service.cpp b/host/Service.cpp index 0e6d7b09..2f290495 100644 --- a/host/Service.cpp +++ b/host/Service.cpp @@ -67,8 +67,8 @@ LRESULT Service::LowLevelMouseProc(int nCode, WPARAM wParam, LPARAM lParam) volatile KVMFRCursor * cursor = &(m_shmHeader->cursor); volatile char * flags = (volatile char *)&(cursor->flags); - cursor->x = msg->pt.x; - cursor->y = msg->pt.y; + cursor->x = (int16_t)msg->pt.x; + cursor->y = (int16_t)msg->pt.y; INTERLOCKED_OR8(flags, KVMFR_CURSOR_FLAG_POS); } return CallNextHookEx(m_mouseHook, nCode, wParam, lParam);