57 Commits

Author SHA1 Message Date
loki
b4d3748d74 Multi controller support for Linux 2020-01-25 01:05:43 +01:00
loki
9f0a5825f0 Select audio endpoint based on config option audio_sink on Windows 2020-01-24 23:17:05 +01:00
loki
afbc7d894f Created tool to identify different audio-sinks 2020-01-24 22:34:09 +01:00
loki
c3af78caaa Configure source for frame capturing on Windows 2020-01-24 01:05:43 +01:00
loki
95f90501e4 Created tool to display the names of the dxgi devices 2020-01-23 23:43:39 +01:00
loki
6c313bb1c8 Merge branch 'master' of github.com:loki-47-6F-64/sunshine 2020-01-23 11:53:25 +01:00
loki
944ab4b786 Remove unnecessary function 2020-01-23 11:52:08 +01:00
loki
a5b6aa279a Add FIXME comment 2020-01-23 11:35:24 +01:00
Cameron Gutman
6ec0cae2d0 Fix row pitch being assumed to be 'width * 4' 2020-01-22 18:42:53 -08:00
loki-47-6F-64
8c378eb27e
Merge pull request #13 from cgutman/key_fixes
Fix incorrect key codes
2020-01-22 14:45:01 +01:00
Cameron Gutman
96eff20c02 Fix extended keys on Windows 2020-01-21 20:36:49 -08:00
Cameron Gutman
9e11ba9902 Fix XK_KP_Decimal and XK_KP_Separator being swapped on Linux 2020-01-21 20:36:32 -08:00
Cameron Gutman
a417b08fb7 Retrieve MAC address on Windows 2020-01-21 18:23:18 -08:00
Cameron Gutman
0631d9dfb2 Support multi-homed hosts and plumb MAC addresses for Linux 2020-01-21 09:09:57 -08:00
loki
a23494b10c Proper Interrupt Handling 2020-01-20 00:22:13 +01:00
loki
775b50a99b Remove unnecessary comments 2020-01-19 14:40:19 +01:00
loki-47-6F-64
ee067f4d8a
Merge pull request #6 from cgutman/input_fixes
Add support for X1/X2 mouse buttons and Super keys
2020-01-19 11:46:10 +01:00
Cameron Gutman
992cce946c Add support for X1/X2 mouse buttons and Super keys 2020-01-18 19:17:57 -08:00
loki
2011e310d5 Fixed segfault 2020-01-19 00:54:40 +01:00
loki
834d5cb59b Refactor in preparation of Gamepad support on Windows 2020-01-18 23:52:22 +01:00
loki
19f3bc3a5b Abort when we don't have permission for either input or x11 display 2020-01-18 11:10:39 +01:00
Cameron Gutman
f85b6f3596 Use the default monitor rather than the default source 2020-01-17 21:13:47 -08:00
loki
15dd6b3cd0 Provide option to select the source for audio on Linux 2020-01-18 00:58:27 +01:00
loki
476dc0eae4 Possible fix for REL_WHEEL_HI_RES not found on Debian 2020-01-17 15:57:12 +01:00
loki
4b65e3a95f Possible fix for REL_HWEEL_HI_RES not found on Debian 2020-01-17 15:50:49 +01:00
loki
0ef06ea17c Fix key-up ignored on Windows 2020-01-17 15:36:06 +01:00
loki
2ad2222c83 Use Scan codes instead of Virtual Keys to improve keyboard support in games 2020-01-16 23:57:36 +01:00
loki
7ce24287b3 Fix typo 2020-01-16 23:36:49 +01:00
loki
fdfac50e0c Fixed error preventing scrolling on Windows 2020-01-16 21:44:56 +01:00
loki
701e0e97fe Fix loss of connection when switching display resolution on windows 2020-01-16 21:32:53 +01:00
loki
23d62058dc Added mouse/keyboard for Windows through SendInput 2020-01-16 20:00:25 +01:00
loki
0eebcf7836 Support audio loopback on Windows using WASAPI 2020-01-15 18:31:28 +01:00
loki
05fc550c0e Move display capturing for Windows to seperate file 2020-01-12 17:54:43 +01:00
loki
c5ee7fd008 Removed unnecessary if statement 2020-01-12 01:00:43 +01:00
loki
1cd5572020 Fix colors of the cursor on Windows 2020-01-11 23:57:04 +01:00
loki
e3ef2f1c1d Vastly reduce stuttering on the cursor 2020-01-11 23:16:12 +01:00
loki
51826ea384 Plug leak 2020-01-11 01:17:57 +01:00
loki
e4135a8302 display cursor on Windows 2020-01-10 22:19:50 +01:00
loki
b6fc6f2054 Proper logging instead of blindly printing to standard out 2020-01-09 22:02:01 +01:00
loki
d79f0dc73b Capture Desktop images on Windows 2020-01-09 12:12:18 +01:00
loki
77fe9727c5 Initialize and DeInitialize DirectX Device for capturing frames 2020-01-07 23:15:55 +01:00
loki
494e341fe9 Compile and execute a windows executable 2020-01-03 23:20:55 +01:00
loki
a3f8ab5da1 Get it to compile for windows in debug mode 2020-01-03 20:25:21 +01:00
loki
1e2faea1ac Allow Window resizing with the xcb version of capturing images 2019-12-30 21:58:53 +01:00
loki
94e1dc903e refactor audio 2019-12-30 11:49:45 +01:00
loki
0289662017 Use SHM module if available for capturing display 2019-12-30 11:09:35 +01:00
loki
61b4f12377 Create symlinks to the event nodes for mouse and gamepad 2019-12-28 22:29:29 +01:00
loki
c3cba2bdad Don't display cursor when using gamepad 2019-12-25 20:57:23 +01:00
loki
63de33e62a Fix camera movement not working in games when using mouse 2019-12-23 19:39:24 +01:00
loki
0deb5433d1 Move logic away from platform dependend code 2019-12-22 21:24:50 +01:00