History

Add ARM 32bit asm code for decoder.

Licai Guo committed 12 years ago

Commit 0fd9db21 parent fc056c715 files · +4903 −11Browse files

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

Unified · Split

codec/decoder/core/src/deblocking.cpp+14−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 */
4040
4141 #include "deblocking.h"
42+#include "deblocking_common.h"
4243 #include "cpu_core.h"
4344
4445 namespace WelsDec {
@@ -718,6 +719,19 @@ void DeblockingInit (SDeblockingFunc* pFunc, int32_t iCpu) { · 673 unmodified lines
718719 }
719720 #endif
720721
722+#if defined(HAVE_NEON)
723+ {
724+ pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_neon;
725+ pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_neon;
726+ pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_neon;
727+ pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_neon;
728+
729+ pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_neon;
730+ pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_neon;
731+ pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_neon;
732+ pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_neon;
733+ }
734+#endif
721735 }
722736
723737 } // namespace WelsDec

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