History

Fix logic errors in CheckAccessUnitBoundaryExt

Haibo Zhu committed 11 years ago

Commit 70d08731 parent f743f041 file · +3 −9Browse files

Showing the changes to codec/decoder/core/src/au_parser.cpp (1 of 1 file). Show all

Unified · Split

codec/decoder/core/src/au_parser.cpp+3−9
@@ -440,19 +440,13 @@ bool CheckAccessUnitBoundaryExt (PNalUnitHeaderExt pLastNalHdrExt, PNalUnitHeade · 439 unmodified lines
440 }440 }
441 441
442 // Subclause 7.4.1.2.5442 // Subclause 7.4.1.2.5
443 if (pLastSliceHeader->iRedundantPicCnt < pCurSliceHeader->iRedundantPicCnt)443 if (pLastSliceHeader->iRedundantPicCnt > pCurSliceHeader->iRedundantPicCnt)
444 return false;
445 else if (pLastSliceHeader->iRedundantPicCnt > pCurSliceHeader->iRedundantPicCnt)
446 return true;444 return true;
447 445
448 // Subclause G7.4.1.2.4446 // Subclause G7.4.1.2.4
449 if (pLastNalHdrExt->uiDependencyId < pCurNalHeaderExt->uiDependencyId)447 if (pLastNalHdrExt->uiDependencyId > pCurNalHeaderExt->uiDependencyId)
450 return false;
451 else if (pLastNalHdrExt->uiDependencyId > pCurNalHeaderExt->uiDependencyId)
452 return true;448 return true;
453 if (pLastNalHdrExt->uiQualityId < pCurNalHeaderExt->uiQualityId)449 if (pLastNalHdrExt->uiQualityId > pCurNalHeaderExt->uiQualityId)
454 return false;
455 else if (pLastNalHdrExt->uiQualityId > pCurNalHeaderExt->uiQualityId)
456 return true;450 return true;
457 451
458 // Subclause 7.4.1.2.4452 // Subclause 7.4.1.2.4

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t