379 Commits

Author SHA1 Message Date
R. Aidan Campbell
af6caddc9f added support for adding new hosts through grid UI, old UI is slowly deprecating 2016-06-13 23:24:45 -04:00
R. Aidan Campbell
95e29f709c basic work on a grid UI. This contains code for dynamic generation of a host grid, and clicking the icon takes you to the game selection page 2016-06-12 23:32:40 -04:00
Cameron Gutman
02d1d7b236 Update readme for current project status 2016-06-12 14:58:14 -05:00
Cameron Gutman
abbc3de2c5 Use the same short description as Android v0.4 2016-06-12 14:25:37 -05:00
Cameron Gutman
2d15e26eca Revert "added icon to header"
This reverts commit a897e521c041b82a1cd0cc65143071508af48e32.
2016-06-12 14:14:35 -05:00
R. Aidan Campbell
b251439569 Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-06-09 17:01:10 -04:00
R. Aidan Campbell
a897e521c0 added icon to header 2016-06-09 17:00:56 -04:00
Cameron Gutman
d79de49c37 Update manifest to 0.4 2016-06-09 15:44:43 -05:00
Cameron Gutman
4b0c845372 Require 3D support for Moonlight 2016-06-09 15:10:31 -05:00
Cameron Gutman
27cdd06225 Display a loading bar until the NaCl plugin is loaded 2016-06-09 14:49:04 -05:00
Cameron Gutman
f243685990 Allow packet receiving to happen in parallel with video decoding by not using direct-submit 2016-06-09 13:33:31 -05:00
Cameron Gutman
69ba5a709b Flushing the decoder seems to hang when the software fallback is in use, so let the destructor abort callbacks instead 2016-06-09 13:25:18 -05:00
Cameron Gutman
6c13c9b67d Only show the NaCl plugin when a frame has been rendered 2016-06-09 13:22:27 -05:00
Cameron Gutman
1f3f4bd0aa Implement fallback to software when hardware decoding is unavailable 2016-06-09 12:23:23 -05:00
Cameron Gutman
f2d9bce746 Update common-c to get the MTU fix in ENet 2016-05-21 18:33:14 -05:00
R. Aidan Campbell
9ecc62a61d Added hack for prettier snackbar
- this closes #56
2016-05-10 13:07:29 -04:00
Cameron Gutman
d08d1f3132 Fix the GL error assert macro 2016-05-10 01:33:04 -04:00
Cameron Gutman
64d9f18c39 Unbind the graphics context when exiting the stream 2016-05-09 22:54:07 -04:00
Cameron Gutman
0d8f82a5f9 Revert "Clear the display when tearing down the decoder. This closes #50"
This reverts commit 68aecaeed5139c8d6ad4f4a0cda4b60bd3c1b94f.
2016-05-09 22:35:12 -04:00
Cameron Gutman
e90fe56f2b Generate a unique remote input key per connection. This closes #54 2016-05-09 19:19:26 -04:00
Cameron Gutman
83e6627025 Multiply bitrate by 1000 rather than 1024 to match other GameStream clients 2016-05-09 18:44:45 -04:00
Cameron Gutman
23b152e71a Disable connection persistence and enable a 5 second connect timeout 2016-05-09 18:31:40 -04:00
Cameron Gutman
1278277d46 Use a new curl easy instance per request 2016-05-09 18:21:10 -04:00
Cameron Gutman
68aecaeed5 Clear the display when tearing down the decoder. This closes #50 2016-05-09 17:02:16 -04:00
Cameron Gutman
b236632ce0 Add a progress message with the indeterminate loading bar 2016-05-09 15:41:04 -04:00
Cameron Gutman
ce8c8c9983 Various UI and UX improvements to match other Moonlight clients 2016-05-09 15:09:31 -04:00
Cameron Gutman
f0d974bb73 Add profiling code to the video renderer 2016-05-09 14:26:23 -04:00
Cameron Gutman
dd3cf77bee Improve profiling code 2016-05-09 14:25:58 -04:00
Cameron Gutman
2c2c90ef94 Merge branch 'master' of github.com:moonlight-stream/moonlight-chrome 2016-05-09 13:57:18 -04:00
Cameron Gutman
9eaed3029f Add profiling infrastructure (currently unused) 2016-05-09 13:57:08 -04:00
R. Aidan Campbell
09ea7d4b84 Clean the loading bar if the stream fails 2016-05-09 13:20:08 -04:00
R. Aidan Campbell
8f0b911031 Indeterminate loading bar is shown while connecting to stream
- This closes #37
2016-05-09 13:15:49 -04:00
R. Aidan Campbell
5e9fe3c736 merged, because I was an idiot who didn't pull before working 2016-05-09 09:12:08 -04:00
R. Aidan Campbell
23e0fac911 fixed seemingly right-aligned snackbar text
- this fixes the behavior of #56, but now the text is left-aligned instead of centered
2016-05-09 09:07:13 -04:00
R. Aidan Campbell
eba64c2e46 removed snackbar hack, and converted tabs to spaces 2016-05-09 09:07:02 -04:00
R. Aidan Campbell
6b00775c3c updated MDL to 1.1.3 2016-05-09 09:05:16 -04:00
Cameron Gutman
c31ae71566 Bump version to 0.3 2016-05-08 12:36:25 -04:00
Cameron Gutman
47dfce2c71 Update common-c 2016-05-08 12:10:49 -04:00
Cameron Gutman
fcc4edb556 Use larger video packets to offset the higher packet reception overhead of NaCl 2016-05-08 11:48:18 -04:00
Cameron Gutman
f0b8604147 Only filter keyboard events to ensure Esc still works when mouse lock is disabled 2016-05-06 14:51:43 -04:00
Cameron Gutman
474c0c05e1 Update common-c to fix 4K streaming 2016-05-06 14:47:37 -04:00
Cameron Gutman
7030576f80 Make the default window size a little bigger 2016-05-06 13:36:10 -04:00
Cameron Gutman
97052591ba Modifiers are passed with every input event so we don't need to track them ourselves 2016-05-06 13:22:50 -04:00
Cameron Gutman
ea80c6e3ef Don't request filtering on input events. It needlessly increases CPU usage. 2016-05-06 13:18:42 -04:00
R. Aidan Campbell
4e7560295f NaCl module doesn't display until we start an app
- this closes #49
2016-05-06 12:39:36 -04:00
R. Aidan Campbell
b465034d6d changed default window size to include everything we need. This closes #55 2016-05-06 11:11:46 -04:00
R. Aidan Campbell
f39b6486bf changed "maximize" window button to fullscreen instead
- this closes #46
2016-05-05 18:05:57 -04:00
R. Aidan Campbell
35fb2c45ec changed app to open in windowed mode, but stream in fullscreen
- this closes #45
- changed references of 'target' into 'host' as per #41
2016-05-05 17:35:45 -04:00
Cameron Gutman
d22495955c Update common-c 2016-05-05 17:13:30 -04:00
Cameron Gutman
8817df3f58 Use direct submit mode for better performance at higher CPU load 2016-05-05 17:09:49 -04:00