Merge pull request #15 from nanotech/f/idr-obo

Fix off-by-one when looking for an I-frame NAL
This commit is contained in:
Cameron Gutman
2016-09-11 10:02:55 -07:00
committed by GitHub

View File

@@ -274,6 +274,9 @@ public class VideoDepacketizer {
// Reassemble any pending NAL
reassembleFrame(packet.getFrameIndex());
// Reload cachedSpecialDesc after reassembleFrame overwrote it
NAL.getSpecialSequenceDescriptor(location, cachedSpecialDesc);
if (isReferencePictureNalu(cachedSpecialDesc.data[cachedSpecialDesc.offset+cachedSpecialDesc.length])) {
// This is the NALU code for I-frame data
waitingForIdrFrame = false;