72 Commits

Author SHA1 Message Date
loki
beb6bdfadb Allow end user to configure what ports to listen on 2021-06-30 15:25:08 +02:00
loki
926e95f527 Fix absolute mouse coordinates with multiple monitors on Windows 2021-06-23 21:51:15 +02:00
loki
7e3abefc2c pass session event objects through safe::mail_t 2021-06-22 22:26:11 +02:00
loki
cf9eb961fc Pass global event objects through mail_t 2021-06-21 21:21:52 +02:00
loki
63d15333f2 Allow injecting more than one type of header data into video 2021-06-18 17:27:56 +02:00
loki
8e32c8e6f4 Inject VUI data in SPS header if missing 2021-06-13 21:29:32 +02:00
loki
ff1ea1a63e Use VAAPI for hardware encoding on Linux 2021-05-29 16:25:37 +02:00
loki
dcb32eaaf7 Skip error correction when a video frame is to large, the alternative is skipping the frame itself 2021-05-22 23:09:53 +02:00
loki
3d8a99f541 clang-format 2021-05-17 21:21:57 +02:00
loki
41cc9a3e80 absolute mouse coordinate support for single monitor on Linux 2021-05-11 18:01:56 +02:00
Elia Zammuto
661c8260e5 Fix Position for input::reset 2021-05-08 13:46:20 +02:00
Elia Zammuto
71b214ca43 Fix Stuck Modifiers on Disconnection 2021-05-08 13:08:07 +02:00
loki
4094aec2eb Fix bug causing video artifects when FEC is used on Moonlight 2020-05-02 23:38:33 +02:00
loki
e10c9a1fa1 Exit gracefully if a port is bound by another process 2020-04-26 23:37:47 +02:00
loki
1862662b3a Prevent queue from growing to large, eating up all memory 2020-04-24 22:10:08 +02:00
loki
c7d6e959e0 Fix stream not closing properly when exiting app 2020-04-16 15:35:12 +02:00
loki
ad7f93c3cb Switch between nvenc and software encoding 2020-04-14 00:59:43 +03:00
loki
7edaa0cce0 Encode with nvenc smoothly 2020-04-10 15:39:50 +03:00
loki
94181fd047 Prevent unnecessary copies of entire frames on Windows 2020-03-27 21:57:29 +01:00
loki
5bbca8f517 Don't exit when udp::socket connection refused 2020-03-17 18:01:12 +01:00
loki
5502df5512 Attempt fix receiving PING 2020-03-16 20:01:30 +01:00
loki
87779b0ec8 Additional debug messages 2020-03-16 19:15:50 +01:00
loki
92f51622cc Map session to gamepads 2020-03-15 21:22:42 +01:00
loki
b4f1ef1127 Fixed deadlock on unexpected connection loss 2020-03-14 14:38:09 +01:00
loki
1362abc70d Fix default ping_timeout config value 2020-03-01 14:06:47 +01:00
loki
1d6c6046a2 Fix typo 2020-02-23 20:59:12 +01:00
loki
41f4b71c99 Add debug msg when receiving messages over utp for video and audio 2020-02-23 20:49:53 +01:00
loki
2ae7d2e363 Fix audio crackling when connected to multiple clients 2020-02-13 21:53:22 +01:00
loki
f170e736c5 Fix Windows not accepting connections on RTSP 2020-02-12 18:05:42 +01:00
loki
da246d6417 Fix stopping all streams when just one should stop 2020-02-12 11:28:27 +01:00
loki
bb95d6ab52 Fix being unable to restart session 2020-02-10 00:33:12 +01:00
loki
f56e7fc50d Fix incorrect Ping Timeout 2020-02-09 17:30:11 +01:00
loki
5d606bf567 Get video once more 2020-02-09 16:12:36 +01:00
loki
4b216d6676 Fix bad function call 2020-02-08 23:41:27 +01:00
loki
834f7b9063 Fix Empty App in Applist 2020-02-08 18:55:07 +01:00
loki
5cd0fd76bf Compile for Multicasting 2020-02-08 16:26:38 +01:00
loki
88281e6612 Moved loss stats from debug to verbose 2020-01-24 23:42:18 +01:00
loki
0bfa93814b Prevent clients from starting an HEVC stream if HEVC is disabled 2020-01-21 20:11:35 +01:00
loki
bc59b6e91d Time between stopping and starting as session reduced from two seconds to a mere moment 2020-01-20 20:52:09 +01:00
loki-47-6F-64
18f11ec735
Merge pull request #8 from cgutman/hevc_colorspaces
Add support for HEVC and client-specified colorspaces
2020-01-20 18:44:41 +01:00
Cameron Gutman
47df3b231a Add support for HEVC and client-specified colorspaces 2020-01-19 19:46:45 -08:00
loki
a23494b10c Proper Interrupt Handling 2020-01-20 00:22:13 +01:00
loki
35e21eb3af Fix prolonged blank screen when reacting to idr events 2020-01-19 14:31:55 +01:00
loki
2011e310d5 Fixed segfault 2020-01-19 00:54:40 +01:00
Cameron Gutman
32b6f8a395 Optimize encoding parameters for low-latency 2020-01-17 18:45:14 -08:00
loki
51826ea384 Plug leak 2020-01-11 01:17:57 +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
1129aa6dfd Compile on Windows 2020-01-01 18:47:34 +01:00
loki
b5fe713848 simulate release of keyboard/gamepad/mouse buttons when stopping session 2019-12-31 12:22:47 +01:00