History

get mv and mvd from level limitation

ruil2 committed 12 years ago

Commit ac7fac91 parent 0951c8f3 files · +34 −14Browse files

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

Unified · Split

codec/encoder/core/src/svc_encode_slice.cpp+2−3
@@ -1038,9 +1038,8 @@ int32_t WelsMdInterMbLoopOverDynamicSlice (sWelsEncCtx* pEncCtx, SSlice* pSlice, · 1037 unmodified lines
1038 int32_t iNextMbIdx = kiSliceFirstMbXY;1038 int32_t iNextMbIdx = kiSliceFirstMbXY;
1039 int32_t iCurMbIdx = -1;1039 int32_t iCurMbIdx = -1;
1040 int32_t iMbSkipRun = 0;1040 int32_t iMbSkipRun = 0;
1041 const int32_t kiMvdInterTableSize = (pEncCtx->pSvcParam->iSpatialLayerNum == 1 ? 648 : 972);1041 const int32_t kiMvdInterTableStride = pEncCtx->iMvdCostTableStride;
1042 const int32_t kiMvdInterTableStride = 1 + (kiMvdInterTableSize << 1);1042 uint16_t* pMvdCostTable = &pEncCtx->pMvdCostTable[pEncCtx->iMvdCostTableSize];
1043 uint16_t* pMvdCostTable = &pEncCtx->pMvdCostTable[kiMvdInterTableSize];
1044 const int32_t kiSliceIdx = pSlice->uiSliceIdx;1043 const int32_t kiSliceIdx = pSlice->uiSliceIdx;
1045 const int32_t kiPartitionId = (kiSliceIdx % pEncCtx->iActiveThreadsNum);1044 const int32_t kiPartitionId = (kiSliceIdx % pEncCtx->iActiveThreadsNum);
1046 const uint8_t kuiChromaQpIndexOffset = pCurLayer->sLayerInfo.pPpsP->uiChromaQpIndexOffset;1045 const uint8_t kuiChromaQpIndexOffset = pCurLayer->sLayerInfo.pPpsP->uiChromaQpIndexOffset;

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