Commit Graph

33 Commits

Author SHA1 Message Date
loki
70bf11ec27 Increase accuracy of fps for nvenc and proper pixel format 2020-04-19 00:10:47 +03:00
loki
0b1a69a067 Ensure it compiles on Linux again 2020-04-15 21:07:00 +02:00
loki
525e8b3c6d Refactor video.cpp 2020-04-15 19:16:20 +02:00
loki
679f74e53c Fix multicasting for nvenc 2020-04-12 02:33:17 +03:00
loki
7edaa0cce0 Encode with nvenc smoothly 2020-04-10 15:39:50 +03:00
loki
c21038af88 Encode video with nvenc 2020-04-08 02:15:08 +03:00
loki
afbca0f6cd initialize nvenc 2020-04-06 23:15:03 +03:00
loki
f2636b163e General structure complete 2020-04-02 20:13:44 +02:00
loki
3ceb9b37a0 Reinitialize the video encoder in addition to the capturing device 2020-03-31 21:18:33 +02:00
loki
94181fd047 Prevent unnecessary copies of entire frames on Windows 2020-03-27 21:57:29 +01:00
loki
55705af922 Prepare for hardware encoders 2020-03-25 10:51:32 +01:00
loki
92f51622cc Map session to gamepads 2020-03-15 21:22:42 +01:00
loki
da246d6417 Fix stopping all streams when just one should stop 2020-02-12 11:28:27 +01:00
loki
5cd0fd76bf Compile for Multicasting 2020-02-08 16:26:38 +01:00
loki
753f57c71b Remove dependency on a library for a single function 2020-02-01 10:25:37 +01:00
loki
b10c971374 Dynamically plug and unplug emulated gamepads 2020-01-31 20:57:34 +01:00
loki
1d9ccb211e Refactor gamepad device creation 2020-01-25 20:46:14 +01:00
loki
b4d3748d74 Multi controller support for Linux 2020-01-25 01:05:43 +01:00
Cameron Gutman
6ec0cae2d0 Fix row pitch being assumed to be 'width * 4' 2020-01-22 18:42:53 -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
834d5cb59b Refactor in preparation of Gamepad support on Windows 2020-01-18 23:52:22 +01:00
loki
701e0e97fe Fix loss of connection when switching display resolution on windows 2020-01-16 21:32:53 +01:00
loki
0eebcf7836 Support audio loopback on Windows using WASAPI 2020-01-15 18:31:28 +01:00
loki
51826ea384 Plug leak 2020-01-11 01:17:57 +01:00
loki
d79f0dc73b Capture Desktop images on Windows 2020-01-09 12:12:18 +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
c3cba2bdad Don't display cursor when using gamepad 2019-12-25 20:57:23 +01:00
loki
0deb5433d1 Move logic away from platform dependend code 2019-12-22 21:24:50 +01:00
loki
b7eab0883c Execute commands defined in apps.json 2019-12-15 19:36:22 +01:00
loki
d17f37db12 Groundwork for running different applications 2019-12-14 23:57:04 +01:00
loki
13d9f51c67 Moved source files to seperate folder 2019-12-08 18:55:58 +01:00