2193 Commits

Author SHA1 Message Date
Cameron Gutman
3f00885d2c Protect against a null pointer exception if setup() fails 2014-07-01 07:27:32 -07:00
Cameron Gutman
ea3b1a7438 Bump to 2.5 2014-06-30 21:25:30 -07:00
Cameron Gutman
3dd57e9f38 Disable latency tracking due to performance problems 2014-06-30 21:23:45 -07:00
Cameron Gutman
a639143e94 Add a latency toast after the stream stops 2014-06-30 21:14:27 -07:00
Cameron Gutman
a4dceb0b74 Add functions for decoders to return latency statistics 2014-06-30 21:10:27 -07:00
Cameron Gutman
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. 2014-06-30 21:05:10 -07:00
Cameron Gutman
1c82fdf048 Add flags back to the decode unit because TI OMAP devices need them 2014-06-30 21:03:16 -07:00
Cameron Gutman
ddf9284ece Add a Quit Steam button 2014-06-30 01:14:46 -07:00
Cameron Gutman
438be4b8e5 Add a mDNS auto-discovery service 2014-06-30 00:28:32 -07:00
Cameron Gutman
8f43b95129 Remove the RenderScript renderer 2014-06-29 23:51:59 -07:00
Cameron Gutman
faa2be431f Replace dnsjava with jmdns and remove a redundant classpath entry 2014-06-29 23:50:32 -07:00
Cameron Gutman
ec303e485f Add a function to retrieve box art for an NvApp 2014-06-29 23:49:06 -07:00
Cameron Gutman
1cdcc6d190 Add mDNS support with a patched version of jmDNS 3.4.1 2014-06-29 23:48:03 -07:00
Cameron Gutman
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. 2014-06-29 12:49:10 -07:00
Cameron Gutman
b24abc6ddd Update common for the app launch support 2014-06-29 12:40:22 -07:00
Cameron Gutman
a450cd5b01 Remove deprecated crypto API usage based on irtimmer's changes to Limelight-PC 2014-06-29 12:39:36 -07:00
Cameron Gutman
2e3b7a2c09 Ignore Lint accessibility warning for onTouch handler 2014-06-29 12:32:10 -07:00
Cameron Gutman
ef1f44f873 Merge branch 'master' of github.com:s0ckz/limelight-common
Conflicts:
	src/com/limelight/nvstream/StreamConfiguration.java
2014-06-29 12:25:10 -07:00
Cameron Gutman
22bba877d7 Ignore Lint warning for Amazon and Ouya assets 2014-06-29 12:12:11 -07:00
Cameron Gutman
7142db3fac Fixes for Android L and some weird codec exceptions 2014-06-29 11:49:42 -07:00
Cameron Gutman
00e81e87de Allow renderer initialization to indicate failure 2014-06-29 11:38:27 -07:00
Cameron Gutman
2f082b9f85 Fix (currently) harmless bug in initial frame parsing 2014-06-29 11:24:20 -07:00
Cameron Gutman
37cf572c0c Increase version number v2.4 2014-06-26 20:39:31 -07:00
Cameron Gutman
33c5254d6f Yet again raise the minimum button down time based on testing on Ouya 2014-06-26 20:38:37 -07:00
Cameron Gutman
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 2014-06-26 20:03:12 -07:00
Cameron Gutman
0d35ea5207 Enable max Ethernet MTU sized packets when the remote PC is on the subnet 2014-06-22 17:08:22 -07:00
Cameron Gutman
c9e5230e37 Allow configuration of maximum packet size 2014-06-22 17:06:28 -07:00
Cameron Gutman
86e2657613 Stop allocating RtpPacket and VideoPacket objects in the reassembly path 2014-06-22 13:52:40 -07:00
Cameron Gutman
579645c07c Make the pairing toast shorter. Display a nice message when we get a 404 instead of a huge URL. 2014-06-22 13:24:14 -07:00
s0ckz
c23470af40 Merge with upstream 2014-06-22 00:37:32 -03:00
Cameron Gutman
869cbe2e81 Frame latency and jitter improvements 2014-06-19 19:13:16 -07:00
Cameron Gutman
6c5ec3d2e9 Store the timestamp of the first packet received in the decode unit 2014-06-19 19:09:00 -07:00
Cameron Gutman
38423a9f37 Refactor the video decoding path so the DecoderRenderer handles pulling decode units instead of dedicating a separate thread for this 2014-06-19 18:28:48 -07:00
Cameron Gutman
329a938bf8 Hold a high performance Wi-Fi lock while streaming 2014-06-19 18:26:33 -07:00
Cameron Gutman
411931cc27 Increment version and update common jar 2014-06-15 21:10:42 -07:00
Cameron Gutman
7b10e52808 Set the receive thread's priority to maximum 2014-06-15 20:38:28 -07:00
Cameron Gutman
ce01223683 Implement crypto provider and GFE 2.1 compatibility v2.3 2014-06-15 20:17:09 -07:00
Cameron Gutman
890ee846f7 Move Base64 encoding responsibilities out to the CryptoProviders for Android 2014-06-15 20:11:34 -07:00
Cameron Gutman
6a92ea74fc Cleanup and bugfix pairing code. 2014-06-15 18:54:32 -07:00
Cameron Gutman
07cf96c5ce Add support for secure pairing and input encryption to fix GFE 2.1 compatibility.
TODO:
Needs a LimelightCryptoProvider implementation for each platform to work.
Untested (and probably broken) on Android.
Needs more testing in general, especially in corner cases.
2014-06-15 04:40:47 -07:00
Cameron Gutman
e7501a488d Raise the minimum button down threshold to minimize missed start button presses on OUYA 2014-06-01 17:11:40 -04:00
Cameron Gutman
5626e9663b Fix Ouya controller combos and bump the version to 2.2.1.2 2014-05-31 16:33:51 -04:00
s0ckz
636c5f17f5 Different apps support and bug resolved
There was a bug that prevented the app from running again if it was
minimized. My solution is try to quit it before starting it again.
2014-05-30 20:05:46 -03:00
Cameron Gutman
01b35ccdd3 Controller handling improvements for Ouya 2014-05-27 23:45:30 -04:00
Cameron Gutman
e83bc747c8 Add assets and manifest updates for OUYA store 2014-05-24 20:28:38 -04:00
Cameron Gutman
4a2ee91700 Update Jar 2014-05-23 00:06:22 -04:00
Cameron Gutman
cbe4af7623 Remove extra files from TinyRTSP Jar v2.2.1 2014-05-12 20:36:07 -05:00
Cameron Gutman
fc9e45270a Bump version number up 2014-05-12 20:06:27 -05:00
Cameron Gutman
94c1fc2b66 Update common 2014-05-12 20:06:12 -05:00
Cameron Gutman
49999634c1 Lower floors even more since we're clamping min = max 2014-05-12 20:04:33 -05:00