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
|
10165f3166
|
Fix frame pacing issues on Snapdragon. Improve latency on Tegra (not perfect still).
|
2013-11-15 23:42:00 -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
|
b34da27fbd
|
Fix an unclosed closeable.
|
2013-11-10 17:12:52 -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
|
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
|
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
|
34e87ca899
|
Rename AvBufferX -> AvByteBufferX and create AvShortBufferX
|
2013-11-10 03:42:29 -05:00 |
|
Cameron Gutman
|
d3b9387c37
|
Refactor AV code
|
2013-11-09 19:20:49 -05:00 |
|
Cameron Gutman
|
e067669044
|
Stage WIP audio support
|
2013-10-30 22:23:11 -04:00 |
|
Cameron Gutman
|
9e09ca2b7a
|
WIP: Add RTP class. Massive refactoring of NvVideoStream. Rename AvParser to AvDepacketizer. Begin parsing other special NAL sequences.
|
2013-10-30 20:14:54 -04:00 |
|
Cameron Gutman
|
e5126ebe01
|
Use a packet buffer pool to reduce memory pressure
|
2013-10-29 21:39:57 -04:00 |
|
Cameron Gutman
|
e6af9df142
|
Rewrite video support so that it actually works. Add a janky NAL parser dissector.
|
2013-10-29 20:18:22 -04:00 |
|
Cameron Gutman
|
752c0346ae
|
WIP video. Remove WRITE_EXTERNAL_STORAGE permission.
|
2013-09-26 01:00:18 -04:00 |
|
Diego Waxemberg
|
53f2c3f37a
|
made some changes in hopes that the video stream will work better
|
2013-09-25 00:46:22 -04:00 |
|
Cameron Gutman
|
e8b6158a87
|
Initial video code and RTP library.
|
2013-09-22 08:06:16 -04:00 |
|
Cameron Gutman
|
3aad899a07
|
Fix video stream reception. Remove debugging info.
|
2013-09-22 03:22:58 -04:00 |
|
Cameron Gutman
|
fcdc23eeb7
|
Add implementation of http negotiation, handshake, control, and input packets
|
2013-09-21 18:51:48 -04:00 |
|