Cameron Gutman
9e7c212c6d
Update moonlight-common-c
2024-05-25 18:32:58 -05:00
Cameron Gutman
db4739b82d
Remove warn_off configuration for moonlight-common-c subproject
...
We can just turn off unused parameter warnings instead of all warnings.
2024-05-05 18:52:21 -05:00
Cameron Gutman
4fb9681b7f
Update moonlight-common-c
2024-03-02 11:26:54 -06:00
Cameron Gutman
47b3aff352
Update moonlight-common-c with RTSP encryption
2024-02-05 23:01:25 -06:00
Cameron Gutman
66fb0465c4
Update moonlight-common-c with finalized encryption changes
2024-01-19 19:05:59 -06:00
Cameron Gutman
75ddac54c5
Update moonlight-common-c with new encryption features
2024-01-15 13:35:39 -06:00
Cameron Gutman
e44e29e7eb
Update moonlight-common-c with X-SS-Connect-Data support
2023-12-29 23:15:41 -06:00
Cameron Gutman
9ed8252cc6
Display error codes when the connection is terminated
2023-12-22 14:12:59 -06:00
Cameron Gutman
1ef083c952
Update moonlight-common-c to remove per-codec bitrate adjustments
2023-12-03 22:21:10 -06:00
Cathy J. Fitzpatrick
f8a2e22a18
Update moonlight-common-c to eb67a2fd (2023-10-26)
2023-11-01 20:31:19 -05:00
Cameron Gutman
2d1e16fe50
Update moonlight-common-c
2023-10-16 22:42:46 -05:00
Cameron Gutman
8a7fa7e559
Update moonlight-common-c
2023-10-16 18:06:45 -05:00
Cameron Gutman
4fd902a0d3
Update moonlight-common-c
2023-10-15 13:04:31 -05:00
Cameron Gutman
f07201baa9
Update moonlight-common-c
2023-10-12 18:46:35 -05:00
Cameron Gutman
a66f91ae3c
Update moonlight-common-c
2023-10-08 16:29:59 -05:00
Cameron Gutman
fee54a9d76
Update moonlight-common-c to pick up various fixes
2023-09-23 13:33:54 -04:00
Cameron Gutman
43f0aa7f06
Update moonlight-common-c
2023-08-29 23:41:56 -05:00
Cameron Gutman
9dc96bda58
Update moonlight-common-c
2023-08-19 18:08:57 -05:00
Cameron Gutman
05fd7b18b9
Update touch API
2023-07-22 17:23:09 -05:00
Cameron Gutman
abc391f32a
Improve AV1 support
2023-07-16 15:38:58 -05:00
Cameron Gutman
2ee90289a1
Update moonlight-common-c
2023-07-08 19:17:22 -05:00
Cameron Gutman
193df861d1
Update moonlight-common-c
2023-07-05 19:48:25 -05:00
Cameron Gutman
a81c6a1c5e
Initial work on AV1 support
2023-07-03 00:45:36 -05:00
Cameron Gutman
df283d80c6
Implement controller LED and battery protocol extensions
2023-07-02 16:44:41 -05:00
Cameron Gutman
b6d203b6dd
Pull latest protocol extension changes
2023-06-27 22:51:50 -05:00
Cameron Gutman
7a719aa886
Allow up to 16 gamepads with Sunshine hosts
2023-06-18 16:39:24 -05:00
Cameron Gutman
e42de9d155
Add extended button support with Sunshine
2023-06-18 16:00:51 -05:00
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