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
commit 92d534a9c3

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;