History

slice buffer variable rename:sSliceThreadInfo replace by sSliceBufferInfo

Huade Shi (huashi) committed 9 years ago

Commit ffb65791 parent 097734e5 files · +79 −81Browse files

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

Unified · Split

codec/encoder/core/src/encoder_ext.cpp+7−7
@@ -923,8 +923,8 @@ int32_t InitMbListD (sWelsEncCtx** ppCtx) { · 922 unmodified lines
923923 void FreeSliceInLayer (SDqLayer* pDq, CMemoryAlign* pMa) {
924924 int32_t iIdx = 0;
925925 for (; iIdx < MAX_THREADS_NUM; iIdx ++) {
926− FreeSliceBuffer (pDq->sSliceThreadInfo[iIdx].pSliceBuffer,
927− pDq->sSliceThreadInfo[iIdx].iMaxSliceNum,
926+ FreeSliceBuffer (pDq->sSliceBufferInfo[iIdx].pSliceBuffer,
927+ pDq->sSliceBufferInfo[iIdx].iMaxSliceNum,
928928 pMa, "pSliceBuffer");
929929 }
930930 }
@@ -3643,7 +3643,7 @@ int32_t WelsEncoderEncodeExt (sWelsEncCtx* pCtx, SFrameBSInfo* pFbi, const SSour · 2712 unmodified lines
36433643 if (SM_SINGLE_SLICE == pParam->sSliceArgument.uiSliceMode) { // only one slice within a sQualityStat layer
36443644 int32_t iSliceSize = 0;
36453645 int32_t iPayloadSize = 0;
3646− SSlice* pCurSlice = &pCtx->pCurDqLayer->sSliceThreadInfo[0].pSliceBuffer[0];
3646+ SSlice* pCurSlice = &pCtx->pCurDqLayer->sSliceBufferInfo[0].pSliceBuffer[0];
36473647
36483648 if (pCtx->bNeedPrefixNalFlag) {
36493649 pCtx->iEncoderError = AddPrefixNal (pCtx, pLayerBsInfo, &pLayerBsInfo->pNalLengthInByte[0], &iNalIdxInLayer, eNalType,
@@ -3795,7 +3795,7 @@ int32_t WelsEncoderEncodeExt (sWelsEncCtx* pCtx, SFrameBSInfo* pFbi, const SSour · 145 unmodified lines
37953795
37963796 WelsLoadNal (pCtx->pOut, eNalType, eNalRefIdc);
37973797
3798− pCurSlice = &pCtx->pCurDqLayer->sSliceThreadInfo[uiTheadIdx].pSliceBuffer[iSliceIdx];
3798+ pCurSlice = &pCtx->pCurDqLayer->sSliceBufferInfo[uiTheadIdx].pSliceBuffer[iSliceIdx];
37993799 assert (iSliceIdx == pCurSlice->iSliceIdx);
38003800 pCtx->iEncoderError = SetSliceBoundaryInfo(pCtx->pCurDqLayer, pCurSlice, iSliceIdx);
38013801
@@ -4443,7 +4443,7 @@ int32_t WelsCodeOnePicPartition (sWelsEncCtx* pCtx, · 641 unmodified lines
44434443
44444444 SDqLayer* pCurLayer = pCtx->pCurDqLayer;
44454445 uint32_t uiTheadIdx = 0;
4446− SSlice* pStartSlice = &pCurLayer->sSliceThreadInfo[uiTheadIdx].pSliceBuffer[iStartSliceIdx];
4446+ SSlice* pStartSlice = &pCurLayer->sSliceBufferInfo[uiTheadIdx].pSliceBuffer[iStartSliceIdx];
44474447 int32_t iNalIdxInLayer = *pNalIdxInLayer;
44484448 int32_t iSliceIdx = iStartSliceIdx;
44494449 const int32_t kiSliceStep = pCtx->iActiveThreadsNum;
@@ -4463,7 +4463,7 @@ int32_t WelsCodeOnePicPartition (sWelsEncCtx* pCtx, · 13 unmodified lines
44634463 int32_t iPayloadSize = 0;
44644464 SSlice* pCurSlice = NULL;
44654465
4466− if (iSliceIdx >= (pCurLayer->sSliceThreadInfo[uiTheadIdx].iMaxSliceNum - kiSliceIdxStep)) { // insufficient memory in pSliceInLayer[]
4466+ if (iSliceIdx >= (pCurLayer->sSliceBufferInfo[uiTheadIdx].iMaxSliceNum - kiSliceIdxStep)) { // insufficient memory in pSliceInLayer[]
44674467 if (pCtx->iActiveThreadsNum == 1) {
44684468 //only single thread support re-alloc now
44694469 if (DynSliceRealloc (pCtx, pFrameBSInfo, pLayerBsInfo)) {
@@ -4487,7 +4487,7 @@ int32_t WelsCodeOnePicPartition (sWelsEncCtx* pCtx, · 17 unmodified lines
44874487 }
44884488
44894489 WelsLoadNal (pCtx->pOut, keNalType, keNalRefIdc);
4490− pCurSlice = &pCtx->pCurDqLayer->sSliceThreadInfo[uiTheadIdx].pSliceBuffer[iSliceIdx];
4490+ pCurSlice = &pCtx->pCurDqLayer->sSliceBufferInfo[uiTheadIdx].pSliceBuffer[iSliceIdx];
44914491 pCurSlice->iSliceIdx = iSliceIdx;
44924492
44934493 iReturn = WelsCodeOneSlice (pCtx, pCurSlice, keNalType);

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