Showing the changes to codec/decoder/core/src/deblocking.cpp (1 of 15 files). Show all
Unified · Split
| @@ -39,6 +39,7 @@ · 38 unmodified lines | ||
| 39 | 39 | */ |
| 40 | 40 | |
| 41 | 41 | #include "deblocking.h" |
| 42 | +#include "deblocking_common.h" | |
| 42 | 43 | #include "cpu_core.h" |
| 43 | 44 | |
| 44 | 45 | namespace WelsDec { |
| @@ -718,6 +719,19 @@ void DeblockingInit (SDeblockingFunc* pFunc, int32_t iCpu) { · 673 unmodified lines | ||
| 718 | 719 | } |
| 719 | 720 | #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 | 737 | } // namespace WelsDec |