12 Commits

Author SHA1 Message Date
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
fb2258fa34 Plumb moonlight-common-c log messages into the console 2022-10-31 17:34:01 -05:00
Cameron Gutman
f1e789abe5 Change errorCode from long to int 2020-02-24 23:44:38 -08:00
Cameron Gutman
11d7b2125e Update moonlight-common-c for video optimizations and audio bandwidth reduction 2019-05-02 19:51:43 -07:00
Cameron Gutman
a069451888 Actually set the logMessage callback so logging works 2018-03-28 01:23:49 -07:00
Cameron Gutman
4284394607 Display a message with the error when a connection stage fails 2018-03-27 23:14:22 -07:00
Cameron Gutman
59e3a104ba Update to latest moonlight-common-c 2017-06-11 15:52:03 -07:00
Cameron Gutman
cae6b4a566 Update moonlight-common-c with latest bugfixes 2017-06-08 21:50:00 -07:00
Cameron Gutman
1f3f4bd0aa Implement fallback to software when hardware decoding is unavailable 2016-06-09 12:23:23 -05:00
Cameron Gutman
b236632ce0 Add a progress message with the indeterminate loading bar 2016-05-09 15:41:04 -04:00
Cameron Gutman
f90578882d Implement Ctrl+Alt+Shift+Q to terminate the stream 2016-02-16 20:27:22 -05:00
Cameron Gutman
7ea534c692 Basic streaming and mouse input works 2016-02-13 07:19:57 -05:00