Reassemble NAL's early
Update config based on Shield OTA 68
Merge pull request #3 from irtimmer/direct_decode

Reassemble NAL's early
New video depacketizer that runs in O(1) time
Decode parameter set NALs with the slow path so the SPS fixup hack still works
Updated config code for artifact-free 1080p60 streaming
Use packet flags to determine where frames end and begin instead of the packet index
Revert "Remove depacketizer thread"

This reverts commit a2a4463c0b684fa54212fe497ac2a8931ebd8821.
Fix the new config tuples to work with our current control stream code
Remove unused imports
Display messages if we detect that the device is having issues streaming
Increase the propensity for generating a loss warning
Add support for direct submission of buffers to the renderers without a separate thread
Remove the depacketizer thread again...
Increase resilience to packet loss. IDR frames are no longer requested if error correction data was lost. A maximum of one IDR frame is requested per corrupt frame. Error correction data is used to recover from the loss of a single-packet frame.
Set flags on the decode units that indicate what type of data the frame contains
Add Javadoc about config tuples
Update depacketizer to do reference frame invalidation more like the official streamer. This should reduce the frequency of IDR requests by waiting for network stabilization before requesting the IDR frames. We still request IDR frames because reference frame invalidation still doesn't work well.
Merge pull request #4 from irtimmer/config_javadoc

Config tuples meanings
Merge branch 'master' into logs

Conflicts:
	src/com/limelight/nvstream/av/audio/AudioDepacketizer.java
	src/com/limelight/nvstream/av/video/VideoDepacketizer.java
	src/com/limelight/nvstream/control/ControlStream.java