History

Avoid using static arrays for keeping track of frame dumping state

Martin Storsjö committed 12 years ago

Commit 00f28cc1 parent 1888fba4 files · +18 −13Browse files

Showing the changes to codec/encoder/core/src/encoder_ext.cpp (1 of 4 files). Show all

Unified · Split

codec/encoder/core/src/encoder_ext.cpp+7−3
@@ -3384,8 +3384,11 @@ int32_t WelsEncoderEncodeExt (sWelsEncCtx* pCtx, SFrameBSInfo* pFbi, const SSour · 3383 unmodified lines
33843384
33853385 #ifdef ENABLE_FRAME_DUMP
33863386 // Dump reconstruction picture for each sQualityStat layer
3387− if (iCurDid + 1 < pSvcParam->iSpatialLayerNum)
3388− DumpDependencyRec (fsnr, &pSvcParam->sDependencyLayers[pSvcParam->iSpatialLayerNum].sRecFileName[0], iCurDid);
3387+ if (iCurDid + 1 < pSvcParam->iSpatialLayerNum) {
3388+ DumpDependencyRec (fsnr, &pSvcParam->sDependencyLayers[pSvcParam->iSpatialLayerNum].sRecFileName[0], iCurDid,
3389+ pCtx->bDependencyRecFlag[iCurDid]);
3390+ pCtx->bDependencyRecFlag[iCurDid] = true;
3391+ }
33893392 #endif//ENABLE_FRAME_DUMP
33903393
33913394 #if defined(ENABLE_PSNR_CALC)
@@ -3551,7 +3554,8 @@ int32_t WelsEncoderEncodeExt (sWelsEncCtx* pCtx, SFrameBSInfo* pFbi, const SSour · 159 unmodified lines
35513554
35523555 #ifdef ENABLE_FRAME_DUMP
35533556 DumpRecFrame (fsnr, &pSvcParam->sDependencyLayers[pSvcParam->iSpatialLayerNum -
3554− 1].sRecFileName[0]); // pDecPic: final reconstruction output
3557+ 1].sRecFileName[0], pCtx->bRecFlag); // pDecPic: final reconstruction output
3558+ pCtx->bRecFlag = true;
35553559 #endif//ENABLE_FRAME_DUMP
35563560
35573561 ++ pCtx->iCodingIndex;

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