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
440440 }
441441
442442 // Subclause 7.4.1.2.5
443− if (pLastSliceHeader->iRedundantPicCnt < pCurSliceHeader->iRedundantPicCnt)
444− return false;
445− else if (pLastSliceHeader->iRedundantPicCnt > pCurSliceHeader->iRedundantPicCnt)
443+ if (pLastSliceHeader->iRedundantPicCnt > pCurSliceHeader->iRedundantPicCnt)
446444 return true;
447445
448446 // Subclause G7.4.1.2.4
449− if (pLastNalHdrExt->uiDependencyId < pCurNalHeaderExt->uiDependencyId)
450− return false;
451− else if (pLastNalHdrExt->uiDependencyId > pCurNalHeaderExt->uiDependencyId)
447+ if (pLastNalHdrExt->uiDependencyId > pCurNalHeaderExt->uiDependencyId)
452448 return true;
453− if (pLastNalHdrExt->uiQualityId < pCurNalHeaderExt->uiQualityId)
454− return false;
455− else if (pLastNalHdrExt->uiQualityId > pCurNalHeaderExt->uiQualityId)
449+ if (pLastNalHdrExt->uiQualityId > pCurNalHeaderExt->uiQualityId)
456450 return true;
457451
458452 // 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