Cameron Gutman
|
5a4a0d55e3
|
Enable both landscape orientations
|
2013-11-20 01:33:58 -05:00 |
|
Cameron Gutman
|
bd6338730d
|
Don't decode video on the emulator for performance reasons.
|
2013-11-20 01:33:38 -05:00 |
|
Cameron Gutman
|
f672befaa7
|
Revert an earlier commit that introduced a bug that caused initialization to crash
|
2013-11-20 00:59:12 -05:00 |
|
Cameron Gutman
|
34905dd01e
|
Fix crashes caused by rendering to a surface on teardown
|
2013-11-20 00:32:37 -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
|
cca7df6c25
|
Reassemble AVC NALs when padding is reached, rather than waiting through several packets until the next AVC frame start NAL. Improves video latency and vulnerability to packet loss.
|
2013-11-17 16:50:45 -05:00 |
|
Cameron Gutman
|
10165f3166
|
Fix frame pacing issues on Snapdragon. Improve latency on Tegra (not perfect still).
|
2013-11-15 23:42:00 -05:00 |
|
Cameron Gutman
|
79db2ed584
|
Fix a bug with MAC address selection that caused it to always select the first adapter
|
2013-11-14 17:30:40 -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
|
ae65bbe3ca
|
Add Moga controller support.
|
2013-11-12 03:10:23 -05:00 |
|
Cameron Gutman
|
aa4e07ea2f
|
Free audio packets back to the packet pool after decoding.
|
2013-11-12 02:19:58 -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
|
77786f9693
|
Display a warning if the active connection is metered. Find a proper MAC address for pairing (might require re-pair). Fix a possible infinite loop in the NvControl code.
|
2013-11-11 18:42:07 -05:00 |
|
Cameron Gutman
|
83ad55e436
|
Fix some ANRs and force-close errors when connection failures occur.
|
2013-11-11 17:21:50 -05:00 |
|
Cameron Gutman
|
4d80373f25
|
Shutdown streaming when the input connection breaks
|
2013-11-11 15:40:16 -05:00 |
|
Cameron Gutman
|
08f8942548
|
Fix Xbox 360 controller D-pad
|
2013-11-11 15:39:55 -05:00 |
|
Cameron Gutman
|
b34da27fbd
|
Fix an unclosed closeable.
|
2013-11-10 17:12:52 -05:00 |
|
Cameron Gutman
|
8802e05f27
|
Change target SDK to KitKat. Use immersive mode for streaming on KitKat devices.
|
2013-11-10 17:12:34 -05:00 |
|
Cameron Gutman
|
b56f25232e
|
Start pinging earlier so Shield Proxy knows where to send the reference frame
|
2013-11-10 16:23:55 -05:00 |
|
Cameron Gutman
|
745da05ad3
|
Fix back button press on the soft UI buttons. Make back+start emulate the steam overlay button.
|
2013-11-10 15:59:13 -05:00 |
|
Cameron Gutman
|
c9ad9ab407
|
Remove a straggling println
|
2013-11-10 15:57:05 -05:00 |
|
Cameron Gutman
|
7cebdea25c
|
Add large heap attribute. Fix a warning
|
2013-11-10 15:28:04 -05:00 |
|
Cameron Gutman
|
524cab4115
|
Drop audio frames if the backlog becomes too large. Trim buffer pools when memory runs low. Optimize AVC decoding a bit more.
|
2013-11-10 15:25:00 -05:00 |
|
Cameron Gutman
|
fc66caf567
|
Revert unintended change
|
2013-11-10 15:21:58 -05:00 |
|
Cameron Gutman
|
e507f4abfb
|
Remove some unneccessary checks and repurpose an old method.
|
2013-11-10 14:45:28 -05:00 |
|
Cameron Gutman
|
20514a7ce8
|
Remove the default host IP address.
|
2013-11-10 05:49:33 -05:00 |
|
Cameron Gutman
|
ac1380bd4c
|
Fix force-close if the stream is aborted before RTP is connected. Fix address already in use exception on RTCP socket.
|
2013-11-10 05:49:00 -05:00 |
|
Cameron Gutman
|
54e365a304
|
Fix video buffer pool usage.
|
2013-11-10 03:29:44 -05:00 |
|
Cameron Gutman
|
d5665ac318
|
Fix decoding of misaligned start sequences.
|
2013-11-10 02:53:51 -05:00 |
|
Cameron Gutman
|
c631649867
|
Fix order of initialization of streams.
|
2013-11-10 02:53:19 -05:00 |
|
Cameron Gutman
|
0a445b9add
|
Properly terminate threads when the game activity exits.
|
2013-11-10 01:30:55 -05:00 |
|
Cameron Gutman
|
61ae83337c
|
Remove useless code.
|
2013-11-10 01:28:19 -05:00 |
|
Cameron Gutman
|
47ea18b882
|
Fix the back button on the Xbox controller
|
2013-11-10 05:12:31 -05:00 |
|
Cameron Gutman
|
ab61af0cb7
|
Release decoded data back to the buffer pool
|
2013-11-10 03:58:48 -05:00 |
|
Cameron Gutman
|
34e87ca899
|
Rename AvBufferX -> AvByteBufferX and create AvShortBufferX
|
2013-11-10 03:42:29 -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 |
|
Cameron Gutman
|
d3b9387c37
|
Refactor AV code
|
2013-11-09 19:20:49 -05:00 |
|
Cameron Gutman
|
9b91543c2d
|
Handle the case where the MAC address cannot be retreived for some interface
|
2013-11-05 11:54:08 -05:00 |
|
Cameron Gutman
|
7704ceb32b
|
Remove the list view from the connection activity.
|
2013-11-05 11:53:41 -05:00 |
|
Andrew Hennessy
|
bc088fd338
|
Upon Creation of NvComputer figure out pair state
|
2013-11-04 22:05:47 -05:00 |
|
Cameron Gutman
|
14cf3b7343
|
Add code to print a buffer descriptor.
|
2013-11-04 21:44:27 -05:00 |
|
Cameron Gutman
|
baf01b93e3
|
Fix crash in onPause(). Fix IP address display in nvComputer.toString(). Increase mDNS response timeout to 1 second.
|
2013-11-04 21:41:00 -05:00 |
|
Cameron Gutman
|
43e4af0c8b
|
Remove dnsjava from classpath
|
2013-11-04 21:05:14 -05:00 |
|
Aaron Neyer
|
cbc44f674e
|
why were those even there?
|
2013-11-04 20:58:04 -05:00 |
|
Andrew Hennessy
|
82aa5730bd
|
Finished the rewrite of mDNS
|
2013-11-04 19:34:40 -05:00 |
|
Andrew Hennessy
|
7038384d36
|
mDNS no longer crashes on malformed packets
|
2013-11-04 17:13:13 -05:00 |
|