53 Commits

Author SHA1 Message Date
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
869cbe2e81 Frame latency and jitter improvements 2014-06-19 19:13:16 -07:00
Cameron Gutman
411931cc27 Increment version and update common jar 2014-06-15 21:10:42 -07:00
Cameron Gutman
ce01223683 Implement crypto provider and GFE 2.1 compatibility 2014-06-15 20:17:09 -07:00
Cameron Gutman
cbe4af7623 Remove extra files from TinyRTSP Jar 2014-05-12 20:36:07 -05:00
Cameron Gutman
94c1fc2b66 Update common 2014-05-12 20:06:12 -05:00
Cameron Gutman
09f4827d02 Update TinyRTSP Jar to work on Java 1.6 2014-05-11 13:41:29 -04:00
Cameron Gutman
3524cdd764 Add TinyRTSP Jar 2014-05-07 02:12:07 -04:00
Cameron Gutman
368cd8808d Add support for selecting stream bitrate. 2014-05-07 02:11:10 -04:00
Cameron Gutman
095dfd8035 Update common 2014-05-06 10:24:21 -04:00
Cameron Gutman
7e100f2c9c Update common 2014-04-13 20:23:15 -04:00
Cameron Gutman
643b644e17 Update limelight common and increment version to 2.1.4 2014-04-07 19:29:37 -04:00
Cameron Gutman
9bf7bd366f Update common 2014-03-17 14:21:02 -04:00
Cameron Gutman
47a3a959e5 Update common 2014-03-16 18:28:51 -04:00
Cameron Gutman
c2a679e5ef File mode modified on libs 2014-03-16 18:23:03 -04:00
Cameron Gutman
71b4980553 Rebuild JNI Opus decoder 2014-03-16 17:24:43 -04:00
Cameron Gutman
39472bdc7b Update common for reduced memory usage 2014-03-14 22:26:25 -04:00
Cameron Gutman
2cd41b5141 Update common 2014-03-13 01:38:29 -04:00
Cameron Gutman
74d9afd685 Update common 2014-02-27 17:19:26 -05:00
Cameron Gutman
700ec361b0 Update common 2014-02-26 17:19:49 -05:00
Cameron Gutman
61c0de6ca1 Update common jar 2014-02-19 21:01:09 -05:00
Cameron Gutman
bf1c7dd675 Update common jar 2014-02-17 19:22:23 -05:00
Cameron Gutman
cd6420deab Update common to fix artifacting 2014-01-11 14:41:54 -05:00
Cameron Gutman
b22f68bf1e Update Android Opus decoder for limelight-common changes 2014-01-10 07:56:30 -06:00
Cameron Gutman
023c5e31ac Update limelight-common 2014-01-10 01:03:58 -06:00
Cameron Gutman
fd08f2b1f5 Update limelight-common for SPS fixup 2014-01-06 22:53:55 -06:00
Cameron Gutman
24732df4b7 Fix memory leak in limelight-common 2014-01-04 20:14:03 -06:00
Cameron Gutman
24cb024c7b Performance improvements from limelight-common update 2013-12-29 02:48:18 -05:00
Cameron Gutman
e489382b0e Update for changes in limelight-common 2013-12-28 16:59:39 -05:00
Cameron Gutman
a5b6e57346 Update limelight-common jar 2013-12-27 00:42:11 -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
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
Cameron Gutman
934e234b74 Update limelight-android for limelight-common changes 2013-12-19 04:43:42 -05:00
Cameron Gutman
14d093cf06 Remove code shared with limelight-common and implement Android bindings. 2013-12-05 12:59:36 -05:00
Cameron Gutman
b0bb8b685c Further optimize the JNI code for faster H264 decoding. Add an experimental RenderScript renderer. 2013-11-29 21:06:35 -06:00
Cameron Gutman
fb8b6fd7f5 Add configurable ffmpeg performance options 2013-11-24 21:46:47 -05:00
Cameron Gutman
c42d40b8f6 Remove an extra frame copy that wasn't needed. Only update the stored frame if the previous frame had been displayed. Don't render the same frame again if there's no new frame to update. 2013-11-21 09:55:57 -05:00
Cameron Gutman
45664dac2a Draw directly to the surface buffer. Improve amount of decoding and rendering that can be done in parallel. Add performance levels and choose them by cpuinfo. Improves Tegra 3 performance significantly. 2013-11-21 08:38:49 -05:00
Cameron Gutman
54839e672d Fix multithreaded decoding to significantly improve Tegra 3 decoding performance. It's not as smooth as Tegra 4 CPU decoding or Snapdragon hardware decoding, but it's much better than it was before. 2013-11-20 03:07:52 -05:00
Cameron Gutman
16d629f5cf Remove jlibrtp (finally). CPU decoding support (works great on Tegra 4, not so well on Tegra 3) 2013-11-20 00:00:00 -05:00
Cameron Gutman
0504bed5e9 Fix ffmpeg library loading. Create a DecoderRenderer interface and use it to move the MediaCodec code into for Qualcomm devices. 2013-11-19 02:49:33 -05:00
Cameron Gutman
2c2e713166 Rework our JNI interface and add ffmpeg bindings for AVC decoding (WIP) 2013-11-18 18:58:49 -05:00
Cameron Gutman
690df6e42c Add armeabi and x86 versions of libopus.a and build the libnv_opus_dec.so shared library for those platforms. Update armeabi-v7a library. Libopus.a binaries from https://github.com/brooss/krcam 2013-11-14 15:17:02 -05:00
Cameron Gutman
4eaf68ae58 Lower the buffer size of the Opus decoder based on the data we're actual receiving. Handle invocations of the decoder with null data for packet loss indication. 2013-11-12 02:04:08 -05:00
Cameron Gutman
62a9040cb8 Add a Opus decoder JNI library. Write an audio depacketizer. Audio works! 2013-11-10 03:27:21 -05:00
Cameron Gutman
33c63a3bb8 Move libopus to the proper directory 2013-11-09 19:46:02 -05:00
Cameron Gutman
2d7be4276f Add libopus.a for ARMv7 from https://github.com/muromec/tcsip 2013-11-09 19:34:15 -05:00
Andrew Hennessy
7038384d36 mDNS no longer crashes on malformed packets 2013-11-04 17:13:13 -05:00
Cameron Gutman
cd42ae04ff Switch to the Honeycomb controller interface for cross-platform support 2013-09-30 19:20:46 -04:00
Diego Waxemberg
f9785b9dec merge 2013-09-21 19:55:08 -04:00