History

SSliceCtx struture refactoring----change input paramters for UpdateSlicepEncCtxWithPartition

huade committed 11 years ago

Commit 8d444271 parent 148f86f1 file · +3 −2Browse files

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

Unified · Split

codec/encoder/core/src/encoder_ext.cpp+3−2
@@ -2764,7 +2764,8 @@ void WelsInitCurrentQBLayerMltslc (sWelsEncCtx* pCtx) { · 2763 unmodified lines
27642764 DynslcUpdateMbNeighbourInfoListForAllSlices (pSliceCtx, pCurDq->sMbDataP);
27652765 }
27662766
2767−void UpdateSlicepEncCtxWithPartition (SSliceCtx* pSliceCtx, int32_t iPartitionNum) {
2767+void UpdateSlicepEncCtxWithPartition (SDqLayer* pCurDq, int32_t iPartitionNum) {
2768+ SSliceCtx* pSliceCtx = pCurDq->pSliceEncCtx;
27682769 const int32_t kiMbNumInFrame = pSliceCtx->iMbNumInFrame;
27692770 int32_t iCountMbNumPerPartition = kiMbNumInFrame;
27702771 int32_t iAssignableMbLeft = kiMbNumInFrame;
@@ -2800,7 +2801,7 @@ void WelsInitCurrentDlayerMltslc (sWelsEncCtx* pCtx, int32_t iPartitionNum) { · 29 unmodified lines
28002801 SDqLayer* pCurDq = pCtx->pCurDqLayer;
28012802 SSliceCtx* pSliceCtx = pCurDq->pSliceEncCtx;
28022803
2803− UpdateSlicepEncCtxWithPartition (pSliceCtx, iPartitionNum);
2804+ UpdateSlicepEncCtxWithPartition (pCurDq, iPartitionNum);
28042805
28052806 if (I_SLICE == pCtx->eSliceType) { //check if uiSliceSizeConstraint too small
28062807 #define byte_complexIMBat26 (60)

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