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
39 */39 */
40 40
41#include "deblocking.h"41#include "deblocking.h"
42#include "deblocking_common.h"
42#include "cpu_core.h"43#include "cpu_core.h"
43 44
44namespace WelsDec {45namespace WelsDec {
@@ -718,6 +719,19 @@ void DeblockingInit (SDeblockingFunc* pFunc, int32_t iCpu) { · 673 unmodified lines
718 }719 }
719#endif720#endif
720 721
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
721}735}
722 736
723} // namespace WelsDec737} // 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