mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2026-06-17 14:21:08 +00:00
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:
@@ -274,6 +274,9 @@ public class VideoDepacketizer {
|
|||||||
// Reassemble any pending NAL
|
// Reassemble any pending NAL
|
||||||
reassembleFrame(packet.getFrameIndex());
|
reassembleFrame(packet.getFrameIndex());
|
||||||
|
|
||||||
|
// Reload cachedSpecialDesc after reassembleFrame overwrote it
|
||||||
|
NAL.getSpecialSequenceDescriptor(location, cachedSpecialDesc);
|
||||||
|
|
||||||
if (isReferencePictureNalu(cachedSpecialDesc.data[cachedSpecialDesc.offset+cachedSpecialDesc.length])) {
|
if (isReferencePictureNalu(cachedSpecialDesc.data[cachedSpecialDesc.offset+cachedSpecialDesc.length])) {
|
||||||
// This is the NALU code for I-frame data
|
// This is the NALU code for I-frame data
|
||||||
waitingForIdrFrame = false;
|
waitingForIdrFrame = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user