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
2764 DynslcUpdateMbNeighbourInfoListForAllSlices (pSliceCtx, pCurDq->sMbDataP);2764 DynslcUpdateMbNeighbourInfoListForAllSlices (pSliceCtx, pCurDq->sMbDataP);
2765}2765}
2766 2766
2767void UpdateSlicepEncCtxWithPartition (SSliceCtx* pSliceCtx, int32_t iPartitionNum) {2767void UpdateSlicepEncCtxWithPartition (SDqLayer* pCurDq, int32_t iPartitionNum) {
2768 SSliceCtx* pSliceCtx = pCurDq->pSliceEncCtx;
2768 const int32_t kiMbNumInFrame = pSliceCtx->iMbNumInFrame;2769 const int32_t kiMbNumInFrame = pSliceCtx->iMbNumInFrame;
2769 int32_t iCountMbNumPerPartition = kiMbNumInFrame;2770 int32_t iCountMbNumPerPartition = kiMbNumInFrame;
2770 int32_t iAssignableMbLeft = kiMbNumInFrame;2771 int32_t iAssignableMbLeft = kiMbNumInFrame;
@@ -2800,7 +2801,7 @@ void WelsInitCurrentDlayerMltslc (sWelsEncCtx* pCtx, int32_t iPartitionNum) { · 29 unmodified lines
2800 SDqLayer* pCurDq = pCtx->pCurDqLayer;2801 SDqLayer* pCurDq = pCtx->pCurDqLayer;
2801 SSliceCtx* pSliceCtx = pCurDq->pSliceEncCtx;2802 SSliceCtx* pSliceCtx = pCurDq->pSliceEncCtx;
2802 2803
2803 UpdateSlicepEncCtxWithPartition (pSliceCtx, iPartitionNum);2804 UpdateSlicepEncCtxWithPartition (pCurDq, iPartitionNum);
2804 2805
2805 if (I_SLICE == pCtx->eSliceType) { //check if uiSliceSizeConstraint too small2806 if (I_SLICE == pCtx->eSliceType) { //check if uiSliceSizeConstraint too small
2806#define byte_complexIMBat26 (60)2807#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