Commit Graph

2806 Commits

Author SHA1 Message Date
Cameron Gutman 667878d2eb Fix IDR frame delays after packet loss or client request
This can lead to spurious poor connection warnings in Moonlight.
2021-07-05 17:55:32 -05:00
Cameron Gutman 53a9f365ce Allow expired or not-yet-valid client certificates 2021-07-05 16:42:59 -05:00
loki a587338701 Fully encrypt control data 2021-07-05 20:58:53 +02:00
loki a52f547726 Correctly identify size of rtsp packet 2021-07-04 21:25:10 +02:00
loki 136e9c43a5 Handle RTSP packets that are broken up in more than two pieces 2021-07-04 18:57:55 +02:00
loki 616f62fb9f Add support for periodic ping 2021-07-04 17:12:41 +02:00
loki 9d10eaeef4 Merge branch 'master' into min_fec_packets 2021-07-04 16:30:40 +02:00
loki f23fcee382 Merge branch 'audio_fec' into min_fec_packets 2021-07-04 16:29:34 +02:00
loki 21b1a4a336 If all content has been read in RTSP request, no need for waiting for next message 2021-07-04 16:06:03 +02:00
loki b346ac2eb0 Use tcp instead of udp for RTSP setup 2021-07-04 15:50:28 +02:00
Cameron Gutman db5a9363ba Add support for minimum required FEC packets attribute 2021-07-04 00:14:22 -05:00
Cameron Gutman 0a637b2272 Parse additional SDP options 2021-07-03 23:38:45 -05:00
Cameron Gutman 169a53b568 Increase default FEC percentage to match GFE
Also increase the range to the maximum of 255
2021-07-03 23:37:43 -05:00
Cameron Gutman 109b48a108 Implement audio FEC support 2021-07-03 18:32:33 -05:00
Cameron Gutman 118707f37a Improve audio RTP header data to better match GFE 2021-07-03 16:05:18 -05:00
loki e169259f6f install systemd service for debian packages 2021-07-03 18:13:05 +02:00
loki 355df9a615 Listening on arbitrary ports now compatible with Moonlight 2021-07-03 13:14:23 +02:00
loki 96cfb1f368 add missing file 2021-07-01 12:17:10 +02:00
loki 545cca792b Fix inabillity to display secure desktop even when runnig as system account 2021-06-30 22:03:21 +02:00
loki ae04c4afbb Gracefully exit when stopped by systemd or pkill 2021-06-30 17:28:58 +02:00
loki e8fadd2848 Update version for debian package 2021-06-30 15:51:26 +02:00
loki beb6bdfadb Allow end user to configure what ports to listen on 2021-06-30 15:25:08 +02:00
loki 8bf4ade9d8 Disable UPnP by default 2021-06-30 12:22:37 +02:00
loki ea928c53b4 Add support for upnp 2021-06-29 22:42:06 +02:00
loki c1697c8562 add comma's -_- 2021-06-28 21:56:21 +02:00
loki 57c4986f0e Add necessary dependencies for Debian package 2021-06-28 21:52:24 +02:00
loki 0cc7e35ed9 Automatic service discovery for Windows 2021-06-28 21:05:52 +02:00
loki d6eceaf0dc Fix incorrect instruction in the README 2021-06-26 16:25:46 +02:00
loki cf7eb14573 Remove redundent thread creation 2021-06-26 15:48:07 +02:00
loki ed5de34800 Dynamically load avahi libraries if they are available 2021-06-26 15:36:56 +02:00
loki 27d4f6063f refactored publish.cpp from C code to C++ code 2021-06-26 13:32:14 +02:00
loki 62662edc8d Merge with master 2021-06-26 12:40:06 +02:00
loki b67600962a Fix incorrect scaling for absolute mouse coordinates 2021-06-24 20:53:19 +02:00
loki 1eda45a81a Allow installation of debian package 2021-06-24 20:23:43 +02:00
loki 926e95f527 Fix absolute mouse coordinates with multiple monitors on Windows 2021-06-23 21:51:15 +02:00
loki 029194cb60 Fix incorrect abs mouse coordinates on Linux when scaling to different aspect ratio 2021-06-23 14:05:09 +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 0a05c28df8 fixed incorrect colors when scaling with software 2021-06-20 16:13:34 +02:00
loki 0034438c9e fixed incorrect colors when scaling with software 2021-06-20 15:58:13 +02:00
loki 2691489dab Merge branch 'vaapi' 2021-06-20 15:30:16 +02:00
loki 9e7ecf8db2 Allow replacement of hevc headers 2021-06-20 15:29:51 +02:00
loki-47-6F-64 32e6054435 Fix incorrect instruction in the README 2021-06-20 15:16:30 +02:00
loki-47-6F-64 bd2d846557 Merge pull request #100 from TheElixZammuto/master
Fix Config Page AMD RC settings
2021-06-18 22:52:07 +02:00
Elia Zammuto 0932d8bab9 Merge pull request #5 from TheElixZammuto/fix-config-page
Fix amd rc selection on config page
2021-06-18 22:44:25 +02:00
Elia Zammuto 82ac3becd8 Fix amd rc selection on config page 2021-06-18 22:43:55 +02:00
loki 7b86ea9e87 temporary workaround for hanging when interrupting application before http server started 2021-06-18 20:02:57 +02:00
loki 63d15333f2 Allow injecting more than one type of header data into video 2021-06-18 17:27:56 +02:00
loki ac862f9157 bump up version of debian package 2021-06-18 12:59:39 +02:00
loki 23b09e3d41 fix an issue causing free called on unallocated data 2021-06-17 23:26:25 +02:00