modify some functions extending to sub8x8 usage, especially in ME part
Showing the changes to codec/encoder/core/src/encoder_ext.cpp (1 of 14 files). Show all
Unified · Split
| @@ -2982,7 +2982,9 @@ void PreprocessSliceCoding (sWelsEncCtx* pCtx) { · 2981 unmodified lines | |||
| 2982 | pFuncList->pfSearchMethod[BLOCK_16x8] = | 2982 | pFuncList->pfSearchMethod[BLOCK_16x8] = |
| 2983 | pFuncList->pfSearchMethod[BLOCK_8x16] = | 2983 | pFuncList->pfSearchMethod[BLOCK_8x16] = |
| 2984 | pFuncList->pfSearchMethod[BLOCK_8x8] = | 2984 | pFuncList->pfSearchMethod[BLOCK_8x8] = |
| 2985 | pFuncList->pfSearchMethod[BLOCK_4x4] = WelsDiamondSearch; | 2985 | pFuncList->pfSearchMethod[BLOCK_4x4] = |
| 2986 | pFuncList->pfSearchMethod[BLOCK_8x4] = | ||
| 2987 | pFuncList->pfSearchMethod[BLOCK_4x8] = WelsDiamondSearch; | ||
| 2986 | pFuncList->pfFirstIntraMode = WelsMdFirstIntraMode; | 2988 | pFuncList->pfFirstIntraMode = WelsMdFirstIntraMode; |
| 2987 | pFuncList->sSampleDealingFuncs.pfMeCost = pCtx->pFuncList->sSampleDealingFuncs.pfSampleSatd; | 2989 | pFuncList->sSampleDealingFuncs.pfMeCost = pCtx->pFuncList->sSampleDealingFuncs.pfSampleSatd; |
| 2988 | pFuncList->pfSetScrollingMv = SetScrollingMvToMdNull; | 2990 | pFuncList->pfSetScrollingMv = SetScrollingMvToMdNull; |