Cameron Gutman
e8feb00b33
Use a valid RTP version to fix Wireshark parsing
2021-07-09 20:01:39 -05:00
Cameron Gutman
42472bec85
Enable NVENC configuration page on Linux
2021-07-09 20:01:39 -05:00
Cameron Gutman
971c784f14
Add basic NVENC support on Linux
...
We're not offloading scaling and YUV conversion from the CPU yet,
so the gains aren't as high as one of the fully accelerated
backends like Windows NVENC or Linux VAAPI.
Still, offloading the H.264/HEVC encoding itself is an improvement
over doing everything on the CPU.
2021-07-09 08:13:05 -05:00
loki-47-6F-64
d33f742241
Merge pull request #119 from cgutman/remove_superkey_workaround
...
Remove super key workaround
2021-07-07 07:36:54 +02:00
Cameron Gutman
6d0499b0e3
Remove super key workaround
...
Moonlight can now pass the super key natively
2021-07-06 23:34:11 -05:00
loki
3d81b0fe7a
Remove redundant code
2021-07-06 20:54:29 +02:00
loki-47-6F-64
cc3cf60015
Merge pull request #116 from cgutman/fix_expired_certs
...
Allow expired or not-yet-valid client certificates
2021-07-06 19:30:08 +02:00
loki-47-6F-64
8d4e55fcbb
Merge pull request #118 from cgutman/idr_frame_delay
...
Fix IDR frame delays after packet loss or client request
2021-07-06 19:29:47 +02:00
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
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