590 Commits

Author SHA1 Message Date
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
Cameron Gutman
09b10d81e8 Version 0.10.10 2021-04-23 19:43:59 -05:00
Cameron Gutman
04fbabc0f2 Enable audio encryption 2021-04-23 19:43:37 -05:00
Cameron Gutman
7f11ab3d84 Update moonlight-common-c 2021-04-18 19:17:07 -05:00
Cameron Gutman
000dc49ad9
Add AppVeyor badge and link to readme 2021-04-17 12:15:48 -05:00
Cameron Gutman
5d59723df8 Add AppVeyor CI 2021-04-17 12:09:50 -05:00
Cameron Gutman
abb977970c Version 0.10.9 2021-04-09 19:50:04 -05:00
Cameron Gutman
7da5e83864 Update moonlight-common-c with initial GFE 3.22 compatibility 2021-04-09 19:49:52 -05:00
Cameron Gutman
aa9b7652d9 Version 0.10.8 2021-01-09 20:09:41 -06:00
Cameron Gutman
6221f62c12 Update moonlight-common-c 2021-01-09 20:09:06 -06:00
Cameron Gutman
31f35b16fa Version 0.10.7 2020-10-28 21:38:22 -05:00
Cameron Gutman
569f670f9d Update moonlight-common-c with QoS fix 2020-10-28 21:28:38 -05:00
Cameron Gutman
f17dd82b09 Version 0.10.6 2020-09-06 17:15:44 -07:00
Cameron Gutman
0c3b45d7c2 Update moonlight-common-c to improve connection reliability 2020-09-06 17:15:12 -07:00
Cameron Gutman
f4d9265712 Add warning if no key frames can be received in 10 seconds 2020-08-29 21:15:05 -07:00
Cameron Gutman
e3274893b6 Version 0.10.5 2020-08-09 17:40:41 -07:00
Cameron Gutman
747f8b7f55 Update common-c to fix server log spam 2020-08-09 17:34:39 -07:00