Cameron Gutman
640db09a64
Update moonlight-common-c
2023-03-11 11:45:07 -06:00
Cameron Gutman
8a0142bd0f
Plumb HDR metadata and horizontal scrolling with Sunshine
2023-01-16 21:51:18 -06:00
Cameron Gutman
e14075b464
Update moonlight-common-c to fix audio FEC OOS bug
2022-11-01 23:47:51 -05:00
Cameron Gutman
31eb0891e5
Update moonlight-common-c for improved audio FEC recovery
2022-10-25 22:42:12 -05:00
Cameron Gutman
18a271a0ec
Update moonlight-common-c for improved audio FEC recovery
2022-10-25 00:10:29 -05:00
Cameron Gutman
7e9c977b3d
Update moonlight-common-c
2022-10-23 16:55:52 -05:00
Cameron Gutman
b16cf9fcc5
Update moonlight-common-c with speculative RFI support
2022-10-07 22:21:16 -05:00
Cameron Gutman
fbbbd5e0b8
Use new LiRequestIdrFrame() API
2022-10-05 00:53:31 -05:00
Cameron Gutman
d77a255721
Update moonlight-common-c with GFE 3.26 and HEVC RFI fixes
2022-10-04 22:03:27 -05:00
Cameron Gutman
78b522ec1d
Fix large frame header size for GFE 3.26
2022-09-22 23:48:41 -05:00
Cameron Gutman
cc026c995c
Fix mishandling of IDR frames with a SEI or AUD NAL
...
Fixes #865
2022-09-11 23:36:20 -05:00
Cameron Gutman
ad3ed97472
Fix handling of 3 byte Annex B start sequences
2022-09-05 17:56:42 -05:00
Cameron Gutman
feaae7b684
Update moonlight-common-c to improve control stream failure diagnostics
2022-08-21 15:10:49 -05:00
Cameron Gutman
be2f4433db
Avoid hardcoding VIDEO_FORMAT_H265_MAIN10 for HDR/10-bit color
2022-06-26 16:22:05 -05:00
Cameron Gutman
f32501d498
Update moonlight-common-c
2022-03-15 21:22:44 -05:00
Cameron Gutman
254526a213
Plumb HDR mode information to the decoders
2022-01-28 22:10:50 -06:00
Cameron Gutman
cb8c30db2e
Add workaround for keyboard and UTF-8 events interfering with each other
2022-01-17 21:56:39 -06:00
Cameron Gutman
d6cfbdb273
Rewrite FFmpeg decoder to use pull model
...
This allows us to keep asynchronous decoders like MMAL and V4L2M2M fed
while we're waiting for output frames. Behavior for synchronous decoders
should be identical.
Continuing to feed new data while waiting for output frames is crucial for
acceptable performance on 1080p video on the Raspberry Pi using V4L2M2M,
since it allows the decode and copy operations to be pipelined.
2022-01-17 15:06:12 -06:00
Cameron Gutman
daf8495acb
Fix excessive high-res scroll speed on newer GFE versions
2021-12-12 16:50:22 -06:00
Cameron Gutman
91b787a5be
Update SDL and switch to arch-specific headers on Windows
...
SDL -> e2ade2b
2021-12-11 14:06:26 -06:00
Cameron Gutman
97a09e0571
Send UTF-8 clipboard text directly rather than emulating keystrokes
2021-12-03 11:32:58 +03:00
Cameron Gutman
bee8378795
Pass RTSP session URL to moonlight-common-c for dynamic ports
2021-07-02 01:51:08 -05:00
Cameron Gutman
6b1559d397
Update moonlight-common-c to fix audio problems with old GFE and Sunshine versions
2021-06-21 19:26:08 -05:00
Cameron Gutman
1af2742013
Update moonlight-common-c to fix spurious exit of fast audio recovery mode on startup
2021-06-13 11:20:28 -05:00
Cameron Gutman
96c7057fee
Update moonlight-common-c to avoid qwave.dll dependency
2021-06-12 12:21:55 -05:00
Cameron Gutman
df7c4c82a9
Update moonlight-common-c with performance optimizations
2021-06-09 23:23:47 -05:00
Cameron Gutman
18d8db338b
Update moonlight-common-c
2021-06-08 20:19:39 -05:00
Cameron Gutman
9637639e31
Update moonlight-common-c with audio FEC support
2021-06-04 18:46:36 -05:00
Cameron Gutman
badaaece04
Update moonlight-common-c
2021-05-25 20:39:53 -05:00
Cameron Gutman
77aaa6141d
Update moonlight-common-c to avoid excessive ENet retransmissions when RTT variance is 0
2021-05-16 15:40:38 -05:00
Cameron Gutman
40b29472b3
Update moonlight-common-c with more accurate RTTs, minRequiredFecPackets, and input queue draining
2021-05-16 14:46:57 -05:00
Cameron Gutman
581c9438ca
Add network latency to stats overlay
2021-05-15 14:40:31 -05:00
Cameron Gutman
d2eca68484
Update moonlight-common-c to attempt to fix audio latency issues
2021-05-04 10:22:29 -05:00
Cameron Gutman
f8a8a431a8
Revert warn_off removal
...
There are still a bunch of unused parameter warnings with GCC/Clang
2021-04-29 21:22:59 -05:00
Cameron Gutman
fd27867195
Update moonlight-common-c and remove warn_off config option
2021-04-29 18:05:40 -05:00
Cameron Gutman
5e2a627795
Update moonlight-common-c with RTSP handshake retry logic
2021-04-28 17:38:59 -05:00
Cameron Gutman
e081401c2d
Update moonlight-common-c for multi-FEC support and audio latency fix
2021-04-26 22:51:46 -05:00
Cameron Gutman
140a9e5191
Enable audio stream encryption
2021-04-23 18:55:10 -05:00
Cameron Gutman
91b965d1aa
Update moonlight-common-c
2021-04-18 19:34:12 -05:00
Cameron Gutman
5769632793
Update moonlight-common-c for initial GFE 3.22 compatibility
2021-04-09 20:18:47 -05:00
Cameron Gutman
7afff80984
Update moonlight-common-c to pick up AMF HEVC parsing fix
2021-03-31 20:07:45 -05:00
Cameron Gutman
ca0250280a
Update moonlight-common-c submodule
2021-01-14 19:32:32 -06:00
Cameron Gutman
390544cd9a
Charge time spent in the decode unit queue to the decoder rather than receive time
2020-12-31 16:10:01 -06:00
Cameron Gutman
47cad71fcd
Add special error text for an early termination
2020-12-24 11:24:01 -06:00
Cameron Gutman
c414e1a168
Display the failing ports when the connection fails
2020-12-23 13:56:15 -06:00
Cameron Gutman
0aa46a57fe
Update moonlight-common-c submodule
2020-12-07 20:05:25 -06:00
Cameron Gutman
7bee8e73f0
Update moonlight-common-c with QoS fix
2020-10-28 20:39:37 -05:00
Cameron Gutman
17e0fbbaf8
Update moonlight-common-c with MTU test
2020-10-17 21:53:33 -05:00
Cameron Gutman
dd02bf809e
Don't require linking to wlanapi.dll
...
This is not always available on Windows Server
2020-09-08 18:27:01 -07:00
Cameron Gutman
5954f80645
Update common-c to avoid TCP tests for single addresses
2020-09-07 10:57:23 -07:00