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