Showing the changes to codec/encoder/core/src/deblocking.cpp (1 of 12 files). Show all
Unified · Split
| @@ -794,64 +794,64 @@ void WelsBlockFuncInit (PSetNoneZeroCountZeroFunc* pfSetNZCZero, int32_t iCpu) · 793 unmodified lines | ||
| 794 | 794 | } |
| 795 | 795 | |
| 796 | 796 | void DeblockingInit (DeblockingFunc* pFunc, int32_t iCpu) { |
| 797 | − pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_c; | |
| 798 | − pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_c; | |
| 799 | − pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_c; | |
| 800 | − pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_c; | |
| 797 | + pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_c; | |
| 798 | + pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_c; | |
| 799 | + pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_c; | |
| 800 | + pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_c; | |
| 801 | 801 | |
| 802 | − pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_c; | |
| 803 | − pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_c; | |
| 804 | − pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_c; | |
| 805 | − pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_c; | |
| 802 | + pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_c; | |
| 803 | + pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_c; | |
| 804 | + pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_c; | |
| 805 | + pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_c; | |
| 806 | 806 | |
| 807 | − pFunc->pfDeblockingBSCalc = DeblockingBSCalc_c; | |
| 807 | + pFunc->pfDeblockingBSCalc = DeblockingBSCalc_c; | |
| 808 | 808 | |
| 809 | 809 | |
| 810 | 810 | #ifdef X86_ASM |
| 811 | 811 | if (iCpu & WELS_CPU_SSSE3) { |
| 812 | − pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_ssse3; | |
| 813 | − pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_ssse3; | |
| 814 | − pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_ssse3; | |
| 815 | − pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_ssse3; | |
| 816 | − pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_ssse3; | |
| 817 | − pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_ssse3; | |
| 818 | − pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_ssse3; | |
| 819 | − pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_ssse3; | |
| 812 | + pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_ssse3; | |
| 813 | + pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_ssse3; | |
| 814 | + pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_ssse3; | |
| 815 | + pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_ssse3; | |
| 816 | + pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_ssse3; | |
| 817 | + pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_ssse3; | |
| 818 | + pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_ssse3; | |
| 819 | + pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_ssse3; | |
| 820 | 820 | } |
| 821 | 821 | #endif |
| 822 | 822 | |
| 823 | 823 | #if defined(HAVE_NEON) |
| 824 | 824 | if (iCpu & WELS_CPU_NEON) { |
| 825 | − pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_neon; | |
| 826 | − pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_neon; | |
| 827 | − pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_neon; | |
| 828 | − pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_neon; | |
| 825 | + pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_neon; | |
| 826 | + pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_neon; | |
| 827 | + pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_neon; | |
| 828 | + pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_neon; | |
| 829 | 829 | |
| 830 | − pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_neon; | |
| 831 | − pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_neon; | |
| 832 | − pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_neon; | |
| 833 | − pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_neon; | |
| 830 | + pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_neon; | |
| 831 | + pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_neon; | |
| 832 | + pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_neon; | |
| 833 | + pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_neon; | |
| 834 | 834 | |
| 835 | 835 | #if defined(SINGLE_REF_FRAME) |
| 836 | − pFunc->pfDeblockingBSCalc = DeblockingBSCalc_neon; | |
| 836 | + pFunc->pfDeblockingBSCalc = DeblockingBSCalc_neon; | |
| 837 | 837 | #endif |
| 838 | 838 | } |
| 839 | 839 | #endif |
| 840 | 840 | |
| 841 | 841 | #if defined(HAVE_NEON_AARCH64) |
| 842 | 842 | if (iCpu & WELS_CPU_NEON) { |
| 843 | − pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_AArch64_neon; | |
| 844 | − pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_AArch64_neon; | |
| 845 | − pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_AArch64_neon; | |
| 846 | − pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_AArch64_neon; | |
| 843 | + pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_AArch64_neon; | |
| 844 | + pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_AArch64_neon; | |
| 845 | + pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_AArch64_neon; | |
| 846 | + pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_AArch64_neon; | |
| 847 | 847 | |
| 848 | − pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_AArch64_neon; | |
| 849 | − pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_AArch64_neon; | |
| 850 | − pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_AArch64_neon; | |
| 851 | − pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_AArch64_neon; | |
| 848 | + pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_AArch64_neon; | |
| 849 | + pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_AArch64_neon; | |
| 850 | + pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_AArch64_neon; | |
| 851 | + pFunc->pfChromaDeblockingEQ4Hor = DeblockChromaEq4H_AArch64_neon; | |
| 852 | 852 | |
| 853 | 853 | #if defined(SINGLE_REF_FRAME) |
| 854 | − pFunc->pfDeblockingBSCalc = DeblockingBSCalc_AArch64_neon; | |
| 854 | + pFunc->pfDeblockingBSCalc = DeblockingBSCalc_AArch64_neon; | |
| 855 | 855 | #endif |
| 856 | 856 | } |
| 857 | 857 | #endif |