Cameron Gutman
c93812179f
Updated config code for artifact-free 1080p60 streaming
2014-02-17 14:27:21 -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
26809c4b6b
Decode parameter set NALs with the slow path so the SPS fixup hack still works
2014-02-17 13:57:15 -05:00
Cameron Gutman
0cce5b021e
New video depacketizer that runs in O(1) time
2014-02-17 13:39:18 -05:00
Cameron Gutman
d54c1b07ce
Merge pull request #3 from irtimmer/direct_decode
...
Reassemble NAL's early
2014-02-17 12:14:55 -05:00
Cameron Gutman
1a38cc2c0c
Update config based on Shield OTA 68
2014-02-04 09:10:18 -05:00
Aaron Neyer
e188e1dd04
Merge branch 'master' of github.com:limelight-stream/limelight-common into logs
...
* 'master' of github.com:limelight-stream/limelight-common:
Revert "Lower queued decode unit limit to resync faster if the renderers get behind. Lower the audio receive buffer size since it was unneccessarily large."
Update README.md
Revert the DU_LIMIT changes due to variance in platform audio rendering speed
Lower queued decode unit limit to resync faster if the renderers get behind. Lower the audio receive buffer size since it was unneccessarily large.
Drop code compliance to Java 1.5. Minor annotation changes for 1.5 compliance.
Remove depacketizer thread
add gpl
2014-02-02 20:24:50 -05:00
Iwan Timmer
ae18e00b13
Reassemble NAL's early
2014-02-03 00:30:44 +01:00
Cameron Gutman
c18b6ec00b
Revert "Lower queued decode unit limit to resync faster if the renderers get behind. Lower the audio receive buffer size since it was unneccessarily large."
...
This reverts commit 255d65b148c21d1f4e9415922013f6ff91f5236a.
2014-01-24 15:33:18 -05:00
Michelle Bergeron
53c7bb0338
Update README.md
...
Fix broken link to limelight-android
2014-01-24 13:25:03 -05:00
Cameron Gutman
dfa3be78e4
Revert the DU_LIMIT changes due to variance in platform audio rendering speed
2014-01-22 17:08:01 -05:00
Cameron Gutman
932bb1145b
Lower queued decode unit limit to resync faster if the renderers get behind. Lower the audio receive buffer size since it was unneccessarily large.
2014-01-22 17:01:37 -05:00
Cameron Gutman
46f4f5ccbe
Merge pull request #2 from irtimmer/removethread
...
Remove depacketizer thread
2014-01-22 13:53:55 -08:00
Cameron Gutman
7f851c46f4
Drop code compliance to Java 1.5. Minor annotation changes for 1.5 compliance.
2014-01-22 13:38:24 -05:00
Iwan Timmer
82ae042f1c
Remove depacketizer thread
2014-01-22 15:23:38 +01:00
Michelle Bergeron
6683c25a39
Update readme to match Limelight-PC's changes
2014-01-21 16:54:32 -05:00
Aaron Neyer
8ca3aab363
add gpl
2014-01-14 10:03:07 -05:00
Aaron Neyer
f95cd60cfd
Created LimeLog as a wrapper around javas logger
2014-01-12 20:23:18 -05:00
Cameron Gutman
ab1e47edb4
Fix retreiving an empty MAC address string on some devices
2014-01-12 19:48:31 -05:00
Cameron Gutman
cd6420deab
Update common to fix artifacting
v11
2014-01-11 14:41:54 -05:00
Cameron Gutman
6a695d2c72
Fix H264 decoding artifacts when a frame has fewer than 3 bytes of padding at the end
2014-01-11 14:27:46 -05:00
Cameron Gutman
421d73b28a
Display a more detailed error when attempting to resume another device's session
2014-01-11 10:43:29 -05:00
Cameron Gutman
b22f68bf1e
Update Android Opus decoder for limelight-common changes
2014-01-10 07:56:30 -06: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
023c5e31ac
Update limelight-common
2014-01-10 01:03:58 -06:00
Cameron Gutman
042f67506c
Remove the SPS hack from common, since it introduces compatibility problems for some devices
2014-01-10 00:27:35 -06:00
Cameron Gutman
96e5513cdb
Fix resync request packet to hopefully keep working longer
2014-01-10 00:00:09 -06:00
Cameron Gutman
cc30752eb7
Only use a socket timeout when handshaking on the control stream.
2014-01-09 23:48:59 -06:00
Cameron Gutman
ade061bf3c
Throw a GfeHttpResponseException if an HTTP response has an error code
2014-01-09 23:43:59 -06:00
Cameron Gutman
616945a963
Display the exception message when a stage fails
2014-01-09 23:40:57 -06:00
Cameron Gutman
3201fac36c
Fix import warnings
2014-01-08 20:45:18 -06:00
Cameron Gutman
84551df36a
Merge pull request #1 from irtimmer/master
...
Use a byte buffer for audio to minimize buffer copy's
2014-01-08 18:19:25 -08:00
Iwan Timmer
b32899f101
Use a byte buffer for audio to minimize buffer copy's
2014-01-07 20:40:21 +01:00
Cameron Gutman
2993d62191
Unblacklist Tegra and Rockchip after the SPS fix
2014-01-06 22:54:35 -06:00
Cameron Gutman
fd08f2b1f5
Update limelight-common for SPS fixup
2014-01-06 22:53:55 -06:00
Cameron Gutman
b4a0f81eda
Fixup bitstream_restriction_flag and max_dec_frame_buffering in the SPS to fix decoding latency issues on Tegra and the Raspberry Pi
2014-01-06 22:52:11 -06:00
Cameron Gutman
24732df4b7
Fix memory leak in limelight-common
2014-01-04 20:14:03 -06:00
Cameron Gutman
95d035f00b
Wait for control stream threads to terminate. Terminate resync thread that was retaining the NvConnection object and all its children.
2014-01-04 20:07:14 -06:00
Cameron Gutman
24cb024c7b
Performance improvements from limelight-common update
2013-12-29 02:48:18 -05:00
Cameron Gutman
666fbecc01
Use a 60 FPS redraw rate even if the stream is 30 FPS to reduce stutter
2013-12-29 01:41:17 -05:00
Cameron Gutman
6f8306cc18
Call the connectionTerminated() callback instead of trying to handle termination ourselves
2013-12-29 01:19:56 -05:00
Cameron Gutman
e489382b0e
Update for changes in limelight-common
2013-12-28 16:59:39 -05:00
Cameron Gutman
b0d5b9c767
Remove AvcDecoder from the shared code
2013-12-28 16:42:02 -05:00
Cameron Gutman
3648c0f26a
Fix print vs println typo
2013-12-28 16:41:39 -05:00
Cameron Gutman
a5b6e57346
Update limelight-common jar
2013-12-27 00:42:11 -05:00
Cameron Gutman
10415885d5
Merge branch 'RebaseOnCommon'
2013-12-27 05:30:49 -05:00
Cameron Gutman
806310900d
Update to libopus-1.1. Reduces CPU audio decoding overhead by up to 40%.
2013-12-27 05:30:15 -05:00
Cameron Gutman
f1b4fdd8b0
Restore the old O(N) video depacketizer to fix artifacting. Add warnings for when the decode unit queue overflows.
2013-12-27 00:05:05 -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