Showing the changes to codec/decoder/core/src/au_parser.cpp (1 of 10 files). Show all
Unified · Split
| @@ -187,6 +187,7 @@ uint8_t* ParseNalHeader (PWelsDecoderContext pCtx, SNalUnitHeader* pNalUnitHeade · 186 unmodified lines | ||
| 187 | 187 | |
| 188 | 188 | case NAL_UNIT_PREFIX: |
| 189 | 189 | pCurNal = &pCtx->sPrefixNal; |
| 190 | + pCurNal->uiTimeStamp = pCtx->uiTimeStamp; | |
| 190 | 191 | |
| 191 | 192 | if (iNalSize < NAL_UNIT_HEADER_EXT_SIZE) { |
| 192 | 193 | PAccessUnit pCurAu = pCtx->pAccessUnitList; |
| @@ -256,7 +257,7 @@ uint8_t* ParseNalHeader (PWelsDecoderContext pCtx, SNalUnitHeader* pNalUnitHeade · 63 unmodified lines | ||
| 256 | 257 | pCtx->iErrorCode |= dsOutOfMemory; |
| 257 | 258 | return NULL; |
| 258 | 259 | } |
| 259 | − | |
| 260 | + pCurNal->uiTimeStamp = pCtx->uiTimeStamp; | |
| 260 | 261 | pCurNal->sNalHeaderExt.sNalUnitHeader.uiForbiddenZeroBit = pNalUnitHeader->uiForbiddenZeroBit; |
| 261 | 262 | pCurNal->sNalHeaderExt.sNalUnitHeader.uiNalRefIdc = pNalUnitHeader->uiNalRefIdc; |
| 262 | 263 | pCurNal->sNalHeaderExt.sNalUnitHeader.eNalUnitType = pNalUnitHeader->eNalUnitType; |