History

add timestamp in decoder

dong zhang committed 11 years ago

Commit 2e5243e1 parent f48b2e510 files · +78 −8Browse files

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

Unified · Split

codec/decoder/core/src/au_parser.cpp+2−1
@@ -187,6 +187,7 @@ uint8_t* ParseNalHeader (PWelsDecoderContext pCtx, SNalUnitHeader* pNalUnitHeade · 186 unmodified lines
187187
188188 case NAL_UNIT_PREFIX:
189189 pCurNal = &pCtx->sPrefixNal;
190+ pCurNal->uiTimeStamp = pCtx->uiTimeStamp;
190191
191192 if (iNalSize < NAL_UNIT_HEADER_EXT_SIZE) {
192193 PAccessUnit pCurAu = pCtx->pAccessUnitList;
@@ -256,7 +257,7 @@ uint8_t* ParseNalHeader (PWelsDecoderContext pCtx, SNalUnitHeader* pNalUnitHeade · 63 unmodified lines
256257 pCtx->iErrorCode |= dsOutOfMemory;
257258 return NULL;
258259 }
259−
260+ pCurNal->uiTimeStamp = pCtx->uiTimeStamp;
260261 pCurNal->sNalHeaderExt.sNalUnitHeader.uiForbiddenZeroBit = pNalUnitHeader->uiForbiddenZeroBit;
261262 pCurNal->sNalHeaderExt.sNalUnitHeader.uiNalRefIdc = pNalUnitHeader->uiNalRefIdc;
262263 pCurNal->sNalHeaderExt.sNalUnitHeader.eNalUnitType = pNalUnitHeader->eNalUnitType;

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