Commit Graph

3143 Commits

Author SHA1 Message Date
Cameron Gutman 8e9d605248 Clamp to min = max so we can eliminate the time taken to scale the bitrate up to the ceiling 2014-05-12 20:00:52 -05:00
Cameron Gutman a4e6738353 Update the A/V loss message 2014-05-12 19:42:00 -05:00
Cameron Gutman 0f815a0085 Fix variable names in the ConnectionStatusListener interface 2014-05-12 19:41:04 -05:00
Cameron Gutman 0c8c108bd1 Add support for sending proper packet loss statistics for server-side bandwidth scaling 2014-05-11 18:49:20 -05:00
Cameron Gutman 04941212cd Tweak some config to improve QoS when streaming 1080p30 over a so-so connection 2014-05-11 13:51:35 -04:00
Cameron Gutman 09f4827d02 Update TinyRTSP Jar to work on Java 1.6 2014-05-11 13:41:29 -04:00
Cameron Gutman 9ad45a3ca3 Update TinyRTSP Jar to work on Java 1.6 2014-05-11 13:40:58 -04:00
Cameron Gutman 176c8e9b93 Remove the deviceName field to fix a warning 2014-05-11 13:33:51 -04:00
Cameron Gutman 52e4e81e35 Adjust bitrate floors and defaults based on user feedback 2014-05-11 13:32:49 -04:00
Cameron Gutman f537588228 Don't use the devicename parameter when pairing anymore. It's not using since GFE 2.0.0 and it can cause problems if invalid characters get added to the URL 2014-05-11 13:31:04 -04:00
Cameron Gutman e593c04001 Increase the size of the receive buffer for video data 2014-05-11 13:29:51 -04:00
Cameron Gutman 1095d7808c Increase the size of the video ring buffer for high bitrate streaming 2014-05-11 13:29:20 -04:00
Cameron Gutman d29dccba69 Stick to the older minimum when not using 1080p60 2014-05-07 23:56:38 -04:00
Cameron Gutman 56b752f63f Fix dialog rundown crashes 2014-05-07 22:41:41 -04:00
Cameron Gutman 2e6e835a8e Update bitrate label to be more intuitive 2014-05-07 22:41:02 -04:00
Cameron Gutman d8b0a0ffb5 Style changes to compress the UI a bit 2014-05-07 22:29:39 -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 5efcd606e3 Increment version to 2.2 v2.2 2014-05-07 02:12:21 -04:00
Cameron Gutman 3524cdd764 Add TinyRTSP Jar 2014-05-07 02:12:07 -04:00
Cameron Gutman a4098919b9 Add support for selecting maximum stream bitrate 2014-05-07 02:11:46 -04:00
Cameron Gutman 368cd8808d Add support for selecting stream bitrate. 2014-05-07 02:11:10 -04:00
Cameron Gutman 09e7ff0582 Update TinyRTSP 2014-05-07 00:23:16 -04:00
Cameron Gutman 09177be8f7 Drop the maximum bitrate of 720p60 to 13 Mbps 2014-05-07 00:22:57 -04:00
Cameron Gutman eaa08bada4 Convert byte[] to char[] manually since IBM437 isn't available on some platforms 2014-05-07 00:22:32 -04:00
Cameron Gutman 5f93d55dab Don't convert IP string back into an InetAddress just leave it an InetAddress 2014-05-06 23:54:03 -04:00
Cameron Gutman dfc0d518f8 Display an error if the PC is running a GFE version less than 2.0.1. 2014-05-06 23:40:09 -04:00
Cameron Gutman eace3a0bf0 Update config to fix 720p60 and 1080p 2014-05-06 23:31:36 -04:00
Cameron Gutman 92adbe0983 Update control protocol for GFE 2.0.1 2014-05-06 23:31:09 -04:00
Cameron Gutman aadbc3dd01 Update TinyRTSP 2014-05-06 21:31:36 -04:00
Cameron Gutman d01a28c57f Initial work on updating for GFE 2.0.1's new RTSP-based handshake protocol 2014-05-06 21:18:57 -04:00
Cameron Gutman b52a6ce93c Merge branch 'master' of github.com:cgutman/limelight v2.1.6 2014-05-06 10:25:10 -04:00
Cameron Gutman 7ab4e5d0a5 Bump version to 2.1.6 2014-05-06 10:24:34 -04:00
Cameron Gutman 095dfd8035 Update common 2014-05-06 10:24:21 -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 4ee99a78b2 GFE 2.0.1 appears to have a bug where it drops all paired devices when the serverinfo query is sent with a uniqueid argument. Stop doing that to fix Limelight with GFE 2.0.1. 2014-05-06 10:21:17 -04:00
Aaron Neyer 57b0bce5a4 update some wording for internet streaming 2014-05-02 12:14:52 -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 :) v2.1.5 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 9703cf4ffe Merge branch 'master' of github.com:cgutman/limelight 2014-04-14 11:38:16 -04:00
Cameron Gutman 41ec64e87c Add controllers.json for the Fire TV 2014-04-14 11:37:55 -04:00
Cameron Gutman aca92a5056 Increment version to 2.1.5 2014-04-13 21:01:58 -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 7e100f2c9c Update common 2014-04-13 20:23:15 -04:00
Cameron Gutman bd9b37a5a0 Fix IPv6 incompatibility in HTTP code due to using raw IPv6 addresses in string format 2014-04-13 20:22:53 -04:00
Cameron Gutman 643b644e17 Update limelight common and increment version to 2.1.4 v2.1.4 2014-04-07 19:29:37 -04:00
Cameron Gutman 7947d8b75d Add the config hack to make 1080p30 work with the CPU decoder 2014-04-07 18:52:17 -04:00
Cameron Gutman 3408e467d5 Fix starting AV stream on GFE 2.0 2014-04-07 18:51:57 -04:00