Add optimized file codec/commom/mips64/deblock_mmi.c and corresponding unit tests for loongson platform
Showing the changes to codec/decoder/core/src/deblocking.cpp (1 of 11 files). Show all
Unified · Split
| @@ -1378,6 +1378,19 @@ void DeblockingInit (SDeblockingFunc* pFunc, int32_t iCpu) { · 1377 unmodified lines | ||
| 1378 | 1378 | pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_AArch64_neon; |
| 1379 | 1379 | } |
| 1380 | 1380 | #endif |
| 1381 | + | |
| 1382 | +#if defined(HAVE_MMI) | |
| 1383 | + if (iCpu & WELS_CPU_MMI) { | |
| 1384 | + pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_mmi; | |
| 1385 | + pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_mmi; | |
| 1386 | + pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_mmi; | |
| 1387 | + pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_mmi; | |
| 1388 | + pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_mmi; | |
| 1389 | + pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_mmi; | |
| 1390 | + pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_mmi; | |
| 1391 | + pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_mmi; | |
| 1392 | + } | |
| 1393 | +#endif//HAVE_MMI | |
| 1381 | 1394 | } |
| 1382 | 1395 | |
| 1383 | 1396 | } // namespace WelsDec |