History

Add optimization files in codec/common/mips

1. Add copy_mb_mmi.c, expand_picture_mmi.c, satd_sad_mmi.c and intra_pred_com_mmi.c in codec/common/mips 2. Modify codec/common/inc/asmdefs_mmi.c format

gxw committed 8 years ago

Commit 9e2abda1 parent 07cb68d18 files · +4226 −222Browse files

Showing the changes to codec/encoder/core/src/deblocking.cpp (1 of 18 files). Show all

Unified · Split

codec/encoder/core/src/deblocking.cpp+18−0
@@ -778,6 +778,11 @@ void WelsBlockFuncInit (PSetNoneZeroCountZeroFunc* pfSetNZCZero, int32_t iCpu) · 777 unmodified lines
778778 *pfSetNZCZero = WelsNonZeroCount_sse2;
779779 }
780780 #endif
781+#if defined(HAVE_MMI)
782+ if (iCpu & WELS_CPU_MMI) {
783+ *pfSetNZCZero = WelsNonZeroCount_mmi;
784+ }
785+#endif
781786 }
782787
783788 void DeblockingInit (DeblockingFunc* pFunc, int32_t iCpu) {
@@ -842,6 +847,19 @@ void DeblockingInit (DeblockingFunc* pFunc, int32_t iCpu) { · 58 unmodified lines
842847 #endif
843848 }
844849 #endif
850+
851+#if defined(HAVE_MMI)
852+ if (iCpu & WELS_CPU_MMI) {
853+ pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_mmi;
854+ pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_mmi;
855+ pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_mmi;
856+ pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_mmi;
857+ pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_mmi;
858+ pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_mmi;
859+ pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_mmi;
860+ pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_mmi;
861+ }
862+#endif//HAVE_MMI
845863 }
846864
847865

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