Cameron Gutman
4061330467
Version 0.10.23
2023-10-07 19:37:36 -05:00
Cameron Gutman
1f79d70b00
Update moonlight-common-c
2023-10-07 19:34:58 -05:00
Cameron Gutman
2427d4cef5
Fix normalization of touch coordinates
2023-09-17 15:56:50 -05:00
Cameron Gutman
f8bfbb5b7c
Sync ca-bundle.crt
2023-09-16 02:22:38 -05:00
Cameron Gutman
9045844d00
Update Opus to v1.4
2023-09-16 01:57:56 -05:00
Cameron Gutman
babba295a9
Add native touch support
2023-09-16 01:57:56 -05:00
Cameron Gutman
dbe0a54469
Update moonlight-common-c
2023-09-16 01:57:56 -05:00
Cameron Gutman
6a4caeacac
Try to fix AppVeyor CI
2023-09-16 01:50:29 -05:00
Cameron Gutman
72f4ee829f
Update README.md
2023-09-03 18:05:50 -05:00
Cameron Gutman
61176368bb
Add release build script
2022-11-06 22:10:50 -06:00
Cameron Gutman
f4eca63944
Fix garbled audio playing at the start of each stream after the first one
2022-11-06 21:44:33 -06:00
Cameron Gutman
13c22ea16f
Fix last frame from previous session displaying when starting a new one
2022-11-06 21:42:58 -06:00
Cameron Gutman
11de8f49ff
Fix mouse position glitches near the edges in absolute mode
2022-11-06 21:23:36 -06:00
Cameron Gutman
0eeaec548e
Fix mysterious Y offset in input coordinates
2022-11-06 21:18:35 -06:00
Cameron Gutman
a191915b9d
Improvements to haptic error handling
...
- Move gamepad index check to the JS side to simplify the code
- Handle gamepads that don't support haptics
2022-11-06 20:23:24 -06:00
utopiafallen
ce52398dc5
Validate controllers when handling rumble events from GameStream
...
Rumble events may be received for controllers that are no longer present or attached
so they should be dropped instead of being forwarded to JS for handling.
2022-11-06 19:58:35 -06:00
utopiafallen
dccd8ec7ef
Fix black screen when starting game stream
...
Adding fullscreen class to the #listener seems to fix the game stream
getting stuck in a black screen. I suspect that #main-content isn't
recomputing its layout when #listener is resized.
2022-11-06 19:58:35 -06:00
utopiafallen
b55f604294
Restore overrideEscFullscreen permission
...
Otherwise, Esc breaks out of fullscreen instead of being sent to the streaming app.
2022-11-06 19:58:35 -06:00
utopiafallen
eb458c1ad2
Remove explicit fullscreen handling
...
Moonlight's fullscreen requests generally conflict with
what ChromeOS is trying to do automatically for the app, especially when
using tablet mode. Just remove it for now and let the OS handle
fullscreen.
2022-11-06 19:58:35 -06:00
bob
aaa1ca7079
Added controller rumble support.
...
Pepper SDK and NaCl in general is EOL for Chrome, although still supported for Chrome Apps.
This means that the Pepper Gamepad API was never updated with rumble support so in order
to add rumble support, rumble messages from Gamestream have to be forwarded to JavaScript
and handled with gamepad.vibrationActuator.playEffect().
Side note, Chrome limits the duration of playEffect to 5 seconds and requesting more than
that causes the vibration request to be rejected.
2022-11-06 19:58:35 -06:00
Cameron Gutman
ab3aac8d05
Update moonlight-common-c
2022-11-06 19:45:34 -06:00
Cameron Gutman
6c47627f85
Fix typo in error path
2022-10-31 18:15:36 -05:00
Cameron Gutman
07f9e7e576
Update moonlight-common-c
2022-10-31 18:15:23 -05:00
Cameron Gutman
f16299ebcc
Fix passing GFE version to LiStartConnection()
2022-10-31 18:00:04 -05:00
Cameron Gutman
b2bee37fe2
Plumb RTSP session URL into LiStartConnection()
2022-10-31 17:54:09 -05:00
Cameron Gutman
fb2258fa34
Plumb moonlight-common-c log messages into the console
2022-10-31 17:34:01 -05:00
Cameron Gutman
56d9e75d2b
Use the new LiRequestIdrFrame() API
2022-10-05 01:01:22 -05:00
Cameron Gutman
7ae0e0dd48
Version 0.10.21
2022-09-23 00:00:00 -05:00
Cameron Gutman
578ff79a88
Fix large frame header size for GFE 3.26
2022-09-22 23:59:32 -05:00
Cameron Gutman
ec90adfb42
Version 0.10.20
2022-09-11 23:58:45 -05:00
Cameron Gutman
22dd617d87
Fix mishandling of IDR frames with a SEI or AUD NAL
2022-09-11 23:58:08 -05:00
Cameron Gutman
74d97a04c2
Version 0.10.19
2022-09-05 19:12:07 -05:00
Cameron Gutman
f91787793e
Fix handling of 3 byte Annex B start sequences
2022-09-05 19:10:44 -05:00
Cameron Gutman
661edf2466
Version 0.10.18
2022-07-04 18:31:17 -05:00
tomciaaa
765e104cb3
Make mouse locking optional ( #518 )
...
Co-authored-by: tomciaaa <tomciaaa@chromebook>
2022-07-04 18:30:08 -05:00
Cameron Gutman
6b053e4e71
Update README.md
2022-04-05 19:53:17 -05:00
Cameron Gutman
29a5663980
Version 0.10.17
2021-12-12 16:58:12 -06:00
Cameron Gutman
1bba410f69
Update moonlight-common-c to fix excessive scroll speed on newer GFE versions
2021-12-12 16:54:07 -06:00
Cameron Gutman
751c2f8d2e
Version 0.10.16
2021-06-20 16:50:54 -05:00
Cameron Gutman
f0585f6c06
Update moonlight-common-c for audio fixes on old GFE versions
2021-06-20 16:50:18 -05:00
Cameron Gutman
97eb58d8b5
Version 0.10.15
2021-06-13 11:02:24 -05:00
Cameron Gutman
471c3d3259
Update moonlight-common-c with audio FEC fixes and optimizations
2021-06-13 11:01:19 -05:00
Cameron Gutman
584f9475e2
Version 0.10.14
2021-06-04 18:44:04 -05:00
Cameron Gutman
ccc1dfb426
Update moonlight-common-c with audio FEC support
2021-06-03 21:26:25 -05:00
Cameron Gutman
21876c6b8d
Version 0.10.13
2021-05-16 20:52:09 -05:00
Cameron Gutman
19ef75e170
Update moonlight-common-c with streaming optimizations
2021-05-16 20:51:42 -05:00
Cameron Gutman
e20749927b
Version 0.11.12
2021-04-29 18:18:43 -05:00
Cameron Gutman
f212c6e8ad
Update moonlight-common-c with RTSP handshake retry logic
2021-04-29 18:18:17 -05:00
Cameron Gutman
fb31cb6bb5
Version 0.10.11
2021-04-27 18:23:38 -05:00
Cameron Gutman
72624335f1
Update moonlight-common-c with multi-FEC support
2021-04-27 18:23:03 -05:00