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
Cameron Gutman
33a19a52f4
Use the same context attributes as the video_decode sample
2016-05-05 17:03:05 -04:00
Cameron Gutman
5b71aa0ce2
Merge branch 'master' of github.com:moonlight-stream/moonlight-chrome
2016-05-05 16:57:42 -04:00
Cameron Gutman
21dd55566e
Decouple renderer from decoder and remove associated workarounds
2016-05-05 16:57:26 -04:00
R. Aidan Campbell
41430e1f5c
fixed "already in app" dialog.
...
- this closes #51
2016-05-05 16:03:54 -04:00
Cameron Gutman
25062b99b1
Fix resolution and FPS terminology to be consistent with other clients
2016-05-05 15:41:35 -04:00
R. Aidan Campbell
b5d2a20146
fixed issue with 4K streaming
2016-04-20 12:56:19 -04:00
R. Aidan Campbell
6b97487148
Updated video defaults to be 720p, 60fps, 10Mbps
2016-04-20 10:56:46 -04:00
R. Aidan Campbell
97fc2d4fa8
Added frontend support for 4K
...
- This does NOT give full 4K support. The NaCl plugin still needs to support it
- Progress commit on #42
- Fixed bad default value for 720p bitrate: from 15Mbps to 5Mbps
2016-04-20 10:53:34 -04:00
Cameron Gutman
278824fea5
Update moonlight-common-c to fix ENet-related bugs
2016-04-18 16:39:03 -04:00
Cameron Gutman
e16941703d
Increment version
2016-04-17 17:17:32 -04:00
R. Aidan Campbell
c16ef908c9
fixed #40 . copy/pasted too much code...
2016-04-16 16:53:57 -04:00
R. Aidan Campbell
1f3a1cbaa9
added support for failed promises
2016-04-16 15:56:11 -04:00
Cameron Gutman
8c258c3eb5
Skip counting controllers that haven't received a single event yet. This closes #38
2016-04-16 15:36:51 -04:00