488 Commits

Author SHA1 Message Date
Aidan Campbell
cab4bd749c fixed bug where previous bitrate would not load 2016-02-19 16:13:38 -05:00
Aidan Campbell
cd1c3eb564 Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-02-19 15:16:23 -05:00
Aidan Campbell
658351c4ae Javascript cleaning 2016-02-19 15:16:14 -05:00
Cameron Gutman
b69230ddbd Update README.md 2016-02-19 13:00:43 -05:00
Aidan Campbell
ad9aadc30f added support for bitrate selection. This closes #9 2016-02-19 12:28:19 -05:00
Cameron Gutman
5e66aee4dd Update hardcoded server major version to 5 for testing 2016-02-19 12:15:46 -05:00
Cameron Gutman
39ca14e96a Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-02-19 12:09:44 -05:00
Cameron Gutman
c87c6598c8 Update common-c with support for Gen 5 servers 2016-02-19 12:09:14 -05:00
Aidan Campbell
884eb39589 removed default resolution/FPS text if saved value is found 2016-02-18 22:11:03 -05:00
Aidan Campbell
acfe4d8be6 now choosing video parameters makes a difference 2016-02-18 21:55:27 -05:00
Aidan Campbell
8dfa196a13 saving and loading hostname 2016-02-18 17:41:40 -05:00
Aidan Campbell
c675de7b7f removed 'log' element for javascript log 2016-02-18 17:10:40 -05:00
Aidan Campbell
0aa55254eb stream settings are now stored, but they don't do anything 2016-02-18 16:28:33 -05:00
Aidan Campbell
61cc902c63 UI added to select stream settings. Beginning work on #9 2016-02-18 13:43:26 -05:00
Cameron Gutman
5d25874131 Clear the decode queue on mouse lock or focus gain. This closes #5 2016-02-18 13:25:49 -05:00
Cameron Gutman
3ce2d68250 Use a wait-free algorithm for audio queueing to minimize audio hiccups. This closes #8 2016-02-18 12:27:12 -05:00
Cameron Gutman
cf5b2ccbb4 Flush the decoder before deleting it 2016-02-18 12:04:17 -05:00
Cameron Gutman
441047db9b Use 4 slices per frame for increased software decoding performance 2016-02-18 02:18:59 -05:00
Cameron Gutman
f12ec9b986 Use direct submit mode for the audio renderer 2016-02-18 02:12:01 -05:00
Cameron Gutman
cce9cc5fb5 Return to the app page if the connection fails when starting up 2016-02-18 01:12:55 -05:00
Cameron Gutman
38d7b5d6c3 Fix returning to the app screen after stopping the stream. Remove messages that aren't meant to be handled in NaCl. 2016-02-18 01:05:58 -05:00
Cameron Gutman
8bac82b694 Fix deadlock on self-initiated connection termination 2016-02-18 00:47:57 -05:00
Cameron Gutman
f8fb94f5e2 Optimize the renderer by keeping state changes to a minimum, more explicitly initializing the GL context, and calling glClear once per frame 2016-02-17 00:32:18 -05:00
Aidan Campbell
619bfb422e Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-02-16 21:57:51 -05:00
Aidan Campbell
69ee487757 made app selection view prettier 2016-02-16 21:57:48 -05:00
Cameron Gutman
9fd175e517 Create README.md 2016-02-16 21:53:05 -05:00
Aidan Campbell
76f7a07d0b Centered stream
set background to black on stream screen
- this closes #3 and #4
2016-02-16 20:59:20 -05:00
Cameron Gutman
033088e120 Ignore the .bc files output by the build 2016-02-16 20:32:47 -05:00
Cameron Gutman
f90578882d Implement Ctrl+Alt+Shift+Q to terminate the stream 2016-02-16 20:27:22 -05:00
Cameron Gutman
02a9e80e76 Update common-c to fix another race condition 2016-02-16 20:07:51 -05:00
Aidan Campbell
5234c42e9e stream size is adapted to aspect ratio. This closes #2 2016-02-16 18:44:54 -05:00
Aidan Campbell
f4a74ea6b1 non-aspect-ratio aware scaling 2016-02-16 17:58:59 -05:00
Cameron Gutman
5d16e891c9 Merge branch 'UI2' 2016-02-16 17:47:59 -05:00
Aidan Campbell
17d0e5b076 fullscreen video rendering 2016-02-16 17:44:17 -05:00
Aidan Campbell
d50bd666e8 fullscreen is now actually full screen. 2016-02-16 16:47:41 -05:00
Cameron Gutman
5577587718 Add special button to gamepad mapping and rename to reflect that it's a map of the standard HTML5 button layout, not anything XInput-specific 2016-02-16 15:49:59 -05:00
Aidan Campbell
9ee00e7db0 fixed nacl plugin not responding 2016-02-16 15:00:53 -05:00
Cameron Gutman
f96bd0546f Merge branch 'master' into UI2 2016-02-16 12:33:49 -05:00
Cameron Gutman
fe0120ca16 Allow software decoding fallback for OS X 2016-02-16 12:33:33 -05:00
Cameron Gutman
a7e4440cd7 Merge branch 'master' into UI2 2016-02-16 12:26:28 -05:00
Cameron Gutman
d2a76d525b Update common-c to allow connection shutdown to work 2016-02-16 12:23:05 -05:00
Aidan Campbell
7be7d975e4 stylized UI to Material Design 2016-02-16 11:44:24 -05:00
Cameron Gutman
9f194b08f4 Define LC_CHROME for common-c build 2016-02-16 11:30:31 -05:00
Aidan Campbell
5145012d59 unify the UI into a single page 2016-02-15 16:06:15 -05:00
Aidan Campbell
b634ab84f1 switched to single HTML file by hiding certain regions 2016-02-14 20:33:10 -05:00
Cameron Gutman
c9e65715cb Add audio decoding support 2016-02-14 00:35:39 -05:00
Cameron Gutman
8d02bd8dc0 Add Opus library for audio decoding 2016-02-13 22:12:38 -05:00
Aidan Campbell
14e007a383 Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-02-13 19:12:07 -05:00
Cameron Gutman
15920cd69b Fix a couple of keyboard/mouse capturing issues 2016-02-13 19:09:25 -05:00
Cameron Gutman
bf048a6b1d Add pointer lock permission to allow mouse capture in plugin mode 2016-02-13 18:43:39 -05:00