Cameron Gutman
|
2e6e835a8e
|
Update bitrate label to be more intuitive
|
2014-05-07 22:41:02 -04:00 |
|
Cameron Gutman
|
b82d74474a
|
Behave better when in immersive mode. Take up the entire screen, instead of leaving the navigation bar empty. Re-enter immersive mode if the volume buttons are pressed
|
2014-05-07 22:17:16 -04:00 |
|
Cameron Gutman
|
508b855e36
|
Save the bitrate preference before starting a stream
|
2014-05-07 21:39:23 -04:00 |
|
Cameron Gutman
|
368cd8808d
|
Add support for selecting stream bitrate.
|
2014-05-07 02:11:10 -04:00 |
|
Cameron Gutman
|
f7c33ef975
|
Display the same warning when trying to pair without an IP address supplied as we do when trying to stream
|
2014-05-06 10:23:39 -04:00 |
|
Cameron Gutman
|
7a017d7b97
|
Make the d-pad center button emulate the A button so remotes with only d-pad buttons are usable in the Steam UI
|
2014-04-21 17:40:50 -04:00 |
|
Cameron Gutman
|
d2773be32e
|
Separate the different SPS fixups by decoder. Go back to the old way of doing bitstream restrictions because the new way seems to be broken. TI OMAP4's Ducati decoder works now :)
|
2014-04-14 13:24:52 -04:00 |
|
Cameron Gutman
|
93a7d9f181
|
Fix crash on devices that re-create the surface when we set the format
|
2014-04-14 12:46:59 -04:00 |
|
Cameron Gutman
|
fc9c4d9aaa
|
Use a much better method for adding bitstream restrictions to the SPS. Fix a violation in H.264 spec after adding bitstream restrictions. Credit to irtimmer for the changes.
|
2014-04-13 20:47:37 -04:00 |
|
Cameron Gutman
|
d8c6a544f0
|
Fix race condition with the destruction of the rendering surface and stopping the renderer to fix a random crash on exit
|
2014-04-13 20:24:38 -04:00 |
|
Cameron Gutman
|
efdd1e2046
|
Fix unacknowledged motion events causing phantom d-pad events
|
2014-03-31 18:37:53 -04:00 |
|
Cameron Gutman
|
8a40892865
|
Rewrite controller code to better handle previously unseen controllers
|
2014-03-31 00:30:36 -04:00 |
|
Cameron Gutman
|
b908c5cec3
|
Add support for digital L2 and R2 buttons
|
2014-03-30 16:28:54 -04:00 |
|
Cameron Gutman
|
3f3c573c79
|
Move controller handling into a new class. Implement translation for DualShock 4 controllers.
|
2014-03-28 23:53:28 -04:00 |
|
Cameron Gutman
|
e1253bbb59
|
Move KeyboardTranslator into its own package
|
2014-03-28 23:52:34 -04:00 |
|
Cameron Gutman
|
b2eb953f45
|
Don't dump decoders on start because some devices will throw a spurious IllegalStateException when querying capabilities
|
2014-03-28 20:06:53 -04:00 |
|
Cameron Gutman
|
8ce972ea7a
|
Properly distinguish between keyboard and controller events
|
2014-03-26 01:36:52 -04:00 |
|
Cameron Gutman
|
968557d3a8
|
Fix mouse dragging
|
2014-03-26 01:28:02 -04:00 |
|
Cameron Gutman
|
ceb957e7f3
|
Add a toast if the IP field isn't filled
|
2014-03-26 00:13:46 -04:00 |
|
Cameron Gutman
|
669691d8e8
|
Remove the annoying focus highlight on the streaming button. Hide the keyboard on the connect screen.
|
2014-03-26 00:13:23 -04:00 |
|
Cameron Gutman
|
ea57e48ed5
|
Add keyboard support
|
2014-03-25 23:59:48 -04:00 |
|
Cameron Gutman
|
f744c7d9c4
|
Make the cursor on the target track more true to the client input by scaling based on screen resolution
|
2014-03-25 20:43:45 -04:00 |
|
Cameron Gutman
|
0d42beca93
|
Add support for secondary and tertiary mouse buttons
|
2014-03-25 20:16:23 -04:00 |
|
Cameron Gutman
|
70a1dd56b4
|
A bit more cleanup
|
2014-03-21 21:16:53 -04:00 |
|
Cameron Gutman
|
9857017b22
|
Dump decoders before starting for logging purposes. Remove the software decoders from the blacklist since they are properly detected by the high profile check now.
|
2014-03-21 20:54:33 -04:00 |
|
Cameron Gutman
|
53474c7d28
|
Check that the decoder supports high profile H.264 before using it
|
2014-03-21 20:29:22 -04:00 |
|
Cameron Gutman
|
eb7c54b95c
|
Fix some handling of the Android activity lifecycle that upset the window manager
|
2014-03-21 19:32:24 -04:00 |
|
Cameron Gutman
|
735ad02fb4
|
The surface format must be RGBX if we're doing CPU rendering. If the surface is RGB565, the renderer will not properly format the output and the decoder will crash.
|
2014-03-21 18:20:55 -04:00 |
|
Cameron Gutman
|
cfd788bec0
|
Use the minimum stream buffer size and the sample size when choosing a buffer size
|
2014-03-17 14:20:12 -04:00 |
|
Cameron Gutman
|
5284db761c
|
Fix leftover warning
|
2014-03-17 12:39:17 -04:00 |
|
Cameron Gutman
|
07b5e9224c
|
Don't explicitly specify a pixel format for the rendering surface. The system will choose the most optimal format if we leave it at the default.
|
2014-03-17 12:34:47 -04:00 |
|
Cameron Gutman
|
f31736ee2d
|
Set the volume buttons to control the music stream while streaming
|
2014-03-17 03:55:51 -04:00 |
|
Cameron Gutman
|
e13241eebf
|
Use LimeLog for logging
|
2014-02-26 17:20:10 -05:00 |
|
Cameron Gutman
|
c7f26a179d
|
Add the frame skipping code back for certain decoders (Qualcomm) that are slow when rendering all frames and stall the whole decoder pipeline
|
2014-02-26 01:56:05 -05:00 |
|
Cameron Gutman
|
4b2552ed64
|
Set MediaCodec flags on the input buffer based on the DU flags
|
2014-02-26 01:01:54 -05:00 |
|
Cameron Gutman
|
ddc70e39c9
|
Only use direct submit on decoders that have (effectively) infinite input buffers
|
2014-02-19 22:18:26 -05:00 |
|
Cameron Gutman
|
b0c4d47962
|
Report direct submit support for the MediaCodec decoder renderer
|
2014-02-19 21:00:39 -05:00 |
|
Cameron Gutman
|
6fc848ef56
|
Block for 100 ms instead of 100 us waiting for a frame. This reduces the CPU time wasted by useless iterations of the rendering loop.
|
2014-02-19 19:49:57 -05:00 |
|
Cameron Gutman
|
c537af2273
|
Render the latest frame available at the time
|
2014-02-19 19:40:35 -05:00 |
|
Cameron Gutman
|
839540dc74
|
UI updates to make options more clear. Add scroll view to UI.
|
2014-02-19 19:22:54 -05:00 |
|
Cameron Gutman
|
22ecdd9cf8
|
Don't skip frames when rendering
|
2014-02-19 19:22:00 -05:00 |
|
Cameron Gutman
|
426b40ae82
|
Don't allocate a new BufferInfo object for each output buffer
|
2014-02-17 14:21:42 -05:00 |
|
Cameron Gutman
|
46fbee1a3b
|
Only use SPS hack on Tegra devices
|
2014-01-10 01:05:15 -06:00 |
|
Cameron Gutman
|
81ae7bd638
|
Update audio code for limelight-common changes
|
2014-01-10 01:04:42 -06:00 |
|
Cameron Gutman
|
2993d62191
|
Unblacklist Tegra and Rockchip after the SPS fix
|
2014-01-06 22:54:35 -06:00 |
|
Cameron Gutman
|
e489382b0e
|
Update for changes in limelight-common
|
2013-12-28 16:59:39 -05:00 |
|
Cameron Gutman
|
9d3ee3a0a2
|
Add UI elements and backend code for manually overriding the default decoder choice. Redraw at the specified refresh rate.
|
2013-12-26 17:35:53 -05:00 |
|
Cameron Gutman
|
163ee74e98
|
Add options to select between 720p and 1080p resolutions along with 30 fps and 60 fps
|
2013-12-19 05:14:39 -05:00 |
|
Cameron Gutman
|
934e234b74
|
Update limelight-android for limelight-common changes
|
2013-12-19 04:43:42 -05:00 |
|
Cameron Gutman
|
12179a999b
|
Missed uncommenting this.
|
2013-12-05 13:01:43 -05:00 |
|