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 |
|
Diego Waxemberg
|
ca3758106a
|
added basic ouya input
|
2013-09-21 19:51:17 -04:00 |
|
Andrew Hennessy
|
81a51da024
|
Added in a GUI to allow custom IP (because fuck MDNS)
|
2013-09-21 19:47:35 -04:00 |
|
Cameron Gutman
|
00fca9462c
|
Eclipse autogenerated project files
|
2013-09-21 01:04:32 -04:00 |
|