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
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