Cameron Gutman
|
9e4364f672
|
Fix the double-free bug and disable double free debugging.
|
2013-11-21 13:05:01 -05:00 |
|
Cameron Gutman
|
7951c0fa13
|
WIP optimization of object allocation and pools. There's currently a double free on the AvByteBufferDescriptor that I'm trying to track down.
|
2013-11-21 12:24:45 -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
|
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
|
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
|
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
|
d3b9387c37
|
Refactor AV code
|
2013-11-09 19:20:49 -05:00 |
|