Commit Graph

  • 87572bb083 Change latency toasts a bit Cameron Gutman 2014-07-03 13:35:36 -07:00
  • 65b492f581 Submit codec config frames with the corresponding flag to work around an TI OMAP 4 errata. Also add a file that documents the currently known codec errata. v2.4.1 Cameron Gutman 2014-06-30 21:05:10 -07:00
  • a74de39879 Update latency tracking code Cameron Gutman 2014-07-02 08:16:54 -07:00
  • 1d27309e53 Revert "Disable latency tracking due to performance problems" Cameron Gutman 2014-07-01 19:51:45 -07:00
  • 3f00885d2c Protect against a null pointer exception if setup() fails Cameron Gutman 2014-07-01 07:27:32 -07:00
  • ea3b1a7438 Bump to 2.5 Cameron Gutman 2014-06-30 21:25:30 -07:00
  • 3dd57e9f38 Disable latency tracking due to performance problems Cameron Gutman 2014-06-30 21:23:45 -07:00
  • a639143e94 Add a latency toast after the stream stops Cameron Gutman 2014-06-30 21:14:27 -07:00
  • a4dceb0b74 Add functions for decoders to return latency statistics Cameron Gutman 2014-06-30 21:10:27 -07:00
  • b3c78ce1b1 Submit codec config frames with the corresponding flag to work around an TI OMAP 4 errata. Also add a file that documents the currently known codec errata. Cameron Gutman 2014-06-30 21:05:10 -07:00
  • 1c82fdf048 Add flags back to the decode unit because TI OMAP devices need them Cameron Gutman 2014-06-30 21:03:16 -07:00
  • ddf9284ece Add a Quit Steam button Cameron Gutman 2014-06-30 01:14:46 -07:00
  • 438be4b8e5 Add a mDNS auto-discovery service Cameron Gutman 2014-06-30 00:28:32 -07:00
  • 8f43b95129 Remove the RenderScript renderer Cameron Gutman 2014-06-29 23:51:59 -07:00
  • faa2be431f Replace dnsjava with jmdns and remove a redundant classpath entry Cameron Gutman 2014-06-29 23:50:32 -07:00
  • ec303e485f Add a function to retrieve box art for an NvApp Cameron Gutman 2014-06-29 23:49:06 -07:00
  • 1cdcc6d190 Add mDNS support with a patched version of jmDNS 3.4.1 Cameron Gutman 2014-06-29 23:48:03 -07:00
  • 16de523e78 Ignore Lint error because Bouncy Castle calls API that don't exist in Android (some javax packages). We don't call these paths so we're okay now, but we need to remember that this can be a problem later on. Cameron Gutman 2014-06-29 12:49:10 -07:00
  • b24abc6ddd Update common for the app launch support Cameron Gutman 2014-06-29 12:40:22 -07:00
  • a450cd5b01 Remove deprecated crypto API usage based on irtimmer's changes to Limelight-PC Cameron Gutman 2014-06-29 12:39:36 -07:00
  • 2e3b7a2c09 Ignore Lint accessibility warning for onTouch handler Cameron Gutman 2014-06-29 12:32:10 -07:00
  • ef1f44f873 Merge branch 'master' of github.com:s0ckz/limelight-common Cameron Gutman 2014-06-29 12:25:10 -07:00
  • 22bba877d7 Ignore Lint warning for Amazon and Ouya assets Cameron Gutman 2014-06-29 12:12:11 -07:00
  • 7142db3fac Fixes for Android L and some weird codec exceptions Cameron Gutman 2014-06-29 11:49:42 -07:00
  • 00e81e87de Allow renderer initialization to indicate failure Cameron Gutman 2014-06-29 11:38:27 -07:00
  • 2f082b9f85 Fix (currently) harmless bug in initial frame parsing Cameron Gutman 2014-06-29 11:24:20 -07:00
  • 37cf572c0c Increase version number v2.4 Cameron Gutman 2014-06-26 20:39:31 -07:00
  • 33c5254d6f Yet again raise the minimum button down time based on testing on Ouya Cameron Gutman 2014-06-26 20:38:37 -07:00
  • faa82ca9d6 Fixup num_ref_frames in SPS on Qualcomm devices to (hopefully) fix the crashing video bug on the Galaxy S3 after Android 4.3 Cameron Gutman 2014-06-26 20:03:12 -07:00
  • 0d35ea5207 Enable max Ethernet MTU sized packets when the remote PC is on the subnet Cameron Gutman 2014-06-22 17:08:22 -07:00
  • c9e5230e37 Allow configuration of maximum packet size Cameron Gutman 2014-06-22 17:06:28 -07:00
  • 86e2657613 Stop allocating RtpPacket and VideoPacket objects in the reassembly path Cameron Gutman 2014-06-22 13:52:40 -07:00
  • 579645c07c Make the pairing toast shorter. Display a nice message when we get a 404 instead of a huge URL. Cameron Gutman 2014-06-22 13:24:14 -07:00
  • c23470af40 Merge with upstream s0ckz 2014-06-22 00:37:32 -03:00
  • 869cbe2e81 Frame latency and jitter improvements Cameron Gutman 2014-06-19 19:13:16 -07:00
  • 6c5ec3d2e9 Store the timestamp of the first packet received in the decode unit Cameron Gutman 2014-06-19 19:09:00 -07:00
  • 38423a9f37 Refactor the video decoding path so the DecoderRenderer handles pulling decode units instead of dedicating a separate thread for this Cameron Gutman 2014-06-19 18:28:48 -07:00
  • 329a938bf8 Hold a high performance Wi-Fi lock while streaming Cameron Gutman 2014-06-19 18:26:33 -07:00
  • 411931cc27 Increment version and update common jar Cameron Gutman 2014-06-15 21:10:42 -07:00
  • 7b10e52808 Set the receive thread's priority to maximum Cameron Gutman 2014-06-15 20:38:28 -07:00
  • ce01223683 Implement crypto provider and GFE 2.1 compatibility v2.3 Cameron Gutman 2014-06-15 20:17:09 -07:00
  • 890ee846f7 Move Base64 encoding responsibilities out to the CryptoProviders for Android Cameron Gutman 2014-06-15 20:11:34 -07:00
  • 6a92ea74fc Cleanup and bugfix pairing code. Cameron Gutman 2014-06-15 18:54:32 -07:00
  • 07cf96c5ce Add support for secure pairing and input encryption to fix GFE 2.1 compatibility. Cameron Gutman 2014-06-15 04:40:47 -07:00
  • e7501a488d Raise the minimum button down threshold to minimize missed start button presses on OUYA Cameron Gutman 2014-06-01 17:11:40 -04:00
  • 5626e9663b Fix Ouya controller combos and bump the version to 2.2.1.2 Cameron Gutman 2014-05-31 16:33:51 -04:00
  • 636c5f17f5 Different apps support and bug resolved s0ckz 2014-05-30 20:05:46 -03:00
  • 01b35ccdd3 Controller handling improvements for Ouya Cameron Gutman 2014-05-27 23:45:30 -04:00
  • e83bc747c8 Add assets and manifest updates for OUYA store Cameron Gutman 2014-05-24 20:28:38 -04:00
  • 4a2ee91700 Update Jar Cameron Gutman 2014-05-23 00:06:22 -04:00
  • cbe4af7623 Remove extra files from TinyRTSP Jar v2.2.1 Cameron Gutman 2014-05-12 20:36:07 -05:00
  • fc9e45270a Bump version number up Cameron Gutman 2014-05-12 20:06:27 -05:00
  • 94c1fc2b66 Update common Cameron Gutman 2014-05-12 20:06:12 -05:00
  • 49999634c1 Lower floors even more since we're clamping min = max Cameron Gutman 2014-05-12 20:04:33 -05:00
  • 8e9d605248 Clamp to min = max so we can eliminate the time taken to scale the bitrate up to the ceiling Cameron Gutman 2014-05-12 20:00:52 -05:00
  • a4e6738353 Update the A/V loss message Cameron Gutman 2014-05-12 19:42:00 -05:00
  • 0f815a0085 Fix variable names in the ConnectionStatusListener interface Cameron Gutman 2014-05-12 19:41:04 -05:00
  • 0c8c108bd1 Add support for sending proper packet loss statistics for server-side bandwidth scaling Cameron Gutman 2014-05-11 18:49:20 -05:00
  • 04941212cd Tweak some config to improve QoS when streaming 1080p30 over a so-so connection Cameron Gutman 2014-05-11 13:51:35 -04:00
  • 09f4827d02 Update TinyRTSP Jar to work on Java 1.6 Cameron Gutman 2014-05-11 13:41:29 -04:00
  • 9ad45a3ca3 Update TinyRTSP Jar to work on Java 1.6 Cameron Gutman 2014-05-11 13:40:58 -04:00
  • 176c8e9b93 Remove the deviceName field to fix a warning Cameron Gutman 2014-05-11 13:33:51 -04:00
  • 52e4e81e35 Adjust bitrate floors and defaults based on user feedback Cameron Gutman 2014-05-11 13:32:49 -04:00
  • 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 Cameron Gutman 2014-05-11 13:31:04 -04:00
  • e593c04001 Increase the size of the receive buffer for video data Cameron Gutman 2014-05-11 13:29:51 -04:00
  • 1095d7808c Increase the size of the video ring buffer for high bitrate streaming Cameron Gutman 2014-05-11 13:29:20 -04:00
  • d29dccba69 Stick to the older minimum when not using 1080p60 Cameron Gutman 2014-05-07 23:56:38 -04:00
  • 56b752f63f Fix dialog rundown crashes Cameron Gutman 2014-05-07 22:41:41 -04:00
  • 2e6e835a8e Update bitrate label to be more intuitive Cameron Gutman 2014-05-07 22:41:02 -04:00
  • d8b0a0ffb5 Style changes to compress the UI a bit Cameron Gutman 2014-05-07 22:29:39 -04:00
  • 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 Cameron Gutman 2014-05-07 22:17:16 -04:00
  • 508b855e36 Save the bitrate preference before starting a stream Cameron Gutman 2014-05-07 21:39:23 -04:00
  • 5efcd606e3 Increment version to 2.2 v2.2 Cameron Gutman 2014-05-07 02:12:21 -04:00
  • 3524cdd764 Add TinyRTSP Jar Cameron Gutman 2014-05-07 02:12:07 -04:00
  • a4098919b9 Add support for selecting maximum stream bitrate Cameron Gutman 2014-05-07 02:11:46 -04:00
  • 368cd8808d Add support for selecting stream bitrate. Cameron Gutman 2014-05-07 02:11:10 -04:00
  • 09e7ff0582 Update TinyRTSP Cameron Gutman 2014-05-07 00:23:16 -04:00
  • 09177be8f7 Drop the maximum bitrate of 720p60 to 13 Mbps Cameron Gutman 2014-05-07 00:22:57 -04:00
  • eaa08bada4 Convert byte[] to char[] manually since IBM437 isn't available on some platforms Cameron Gutman 2014-05-07 00:22:32 -04:00
  • 5f93d55dab Don't convert IP string back into an InetAddress just leave it an InetAddress Cameron Gutman 2014-05-06 23:54:03 -04:00
  • dfc0d518f8 Display an error if the PC is running a GFE version less than 2.0.1. Cameron Gutman 2014-05-06 23:40:09 -04:00
  • eace3a0bf0 Update config to fix 720p60 and 1080p Cameron Gutman 2014-05-06 23:31:36 -04:00
  • 92adbe0983 Update control protocol for GFE 2.0.1 Cameron Gutman 2014-05-06 23:31:09 -04:00
  • aadbc3dd01 Update TinyRTSP Cameron Gutman 2014-05-06 21:31:36 -04:00
  • d01a28c57f Initial work on updating for GFE 2.0.1's new RTSP-based handshake protocol Cameron Gutman 2014-05-06 21:18:57 -04:00
  • b52a6ce93c Merge branch 'master' of github.com:cgutman/limelight v2.1.6 Cameron Gutman 2014-05-06 10:25:10 -04:00
  • 7ab4e5d0a5 Bump version to 2.1.6 Cameron Gutman 2014-05-06 10:24:34 -04:00
  • 095dfd8035 Update common Cameron Gutman 2014-05-06 10:24:21 -04:00
  • f7c33ef975 Display the same warning when trying to pair without an IP address supplied as we do when trying to stream Cameron Gutman 2014-05-06 10:23:39 -04:00
  • 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. Cameron Gutman 2014-05-06 10:21:17 -04:00
  • 57b0bce5a4 update some wording for internet streaming Aaron Neyer 2014-05-02 12:14:52 -04:00
  • 7a017d7b97 Make the d-pad center button emulate the A button so remotes with only d-pad buttons are usable in the Steam UI Cameron Gutman 2014-04-21 17:40:50 -04:00
  • 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 Cameron Gutman 2014-04-14 13:24:52 -04:00
  • 93a7d9f181 Fix crash on devices that re-create the surface when we set the format Cameron Gutman 2014-04-14 12:46:59 -04:00
  • 9703cf4ffe Merge branch 'master' of github.com:cgutman/limelight Cameron Gutman 2014-04-14 11:38:16 -04:00
  • 41ec64e87c Add controllers.json for the Fire TV Cameron Gutman 2014-04-14 11:37:55 -04:00
  • aca92a5056 Increment version to 2.1.5 Cameron Gutman 2014-04-13 21:01:58 -04:00
  • 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. Cameron Gutman 2014-04-13 20:47:37 -04:00
  • d8c6a544f0 Fix race condition with the destruction of the rendering surface and stopping the renderer to fix a random crash on exit Cameron Gutman 2014-04-13 20:24:38 -04:00
  • 7e100f2c9c Update common Cameron Gutman 2014-04-13 20:23:15 -04:00