From a0e569da8101cfe4b308d9123a697d1b8150b8ed Mon Sep 17 00:00:00 2001 From: huili2 Date: Tue, 15 Jul 2014 23:34:52 -0700 Subject: [PATCH] modify the logic for WME usage --- codec/decoder/core/src/au_parser.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/codec/decoder/core/src/au_parser.cpp b/codec/decoder/core/src/au_parser.cpp index 672917d2..a3e7d8b7 100644 --- a/codec/decoder/core/src/au_parser.cpp +++ b/codec/decoder/core/src/au_parser.cpp @@ -327,8 +327,7 @@ uint8_t* ParseNalHeader (PWelsDecoderContext pCtx, SNalUnitHeader* pNalUnitHeade return NULL; } - if ((uiAvailNalNum == 1) && ((NAL_UNIT_CODED_SLICE_IDR == pNalUnitHeader->eNalUnitType) - || (pCurNal->sNalHeaderExt.bIdrFlag))) { + if ((uiAvailNalNum == 1) && CheckNextAuNewSeq (pCtx, pCurNal, pCurNal->sNalData.sVclNal.sSliceHeaderExt.sSliceHeader.pSps)) { ResetActiveSPSForEachLayer (pCtx); } if ((uiAvailNalNum > 1) &&