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 | 2982 | pFuncList->pfSearchMethod[BLOCK_16x8] = |
| 2983 | 2983 | pFuncList->pfSearchMethod[BLOCK_8x16] = |
| 2984 | 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 | 2988 | pFuncList->pfFirstIntraMode = WelsMdFirstIntraMode; |
| 2987 | 2989 | pFuncList->sSampleDealingFuncs.pfMeCost = pCtx->pFuncList->sSampleDealingFuncs.pfSampleSatd; |
| 2988 | 2990 | pFuncList->pfSetScrollingMv = SetScrollingMvToMdNull; |