The common WelsSampleSad8x8_neon function has different alignment requirements than WelsProcessingSampleSad8x8_neon - until it has been sorted out that the common version can be used in the processing lib, the separate version for processing is used. This fixes building with neon optimizations enabled.
Showing the changes to codec/processing/src (1 of 1 file). Show all
Unified · Split
| @@ -63,6 +63,11 @@ typedef GetIntraPred *GetIntraPredPtr; · 62 unmodified lines | |||
| 63 | GetIntraPred WelsI16x16LumaPredV_c; | 63 | GetIntraPred WelsI16x16LumaPredV_c; |
| 64 | GetIntraPred WelsI16x16LumaPredH_c; | 64 | GetIntraPred WelsI16x16LumaPredH_c; |
| 65 | 65 | ||
| 66 | #ifdef HAVE_NEON | ||
| 67 | WELSVP_EXTERN_C_BEGIN | ||
| 68 | int32_t WelsProcessingSampleSad8x8_neon (uint8_t*, int32_t, uint8_t*, int32_t); | ||
| 69 | WELSVP_EXTERN_C_END | ||
| 70 | #endif | ||
| 66 | 71 | ||
| 67 | WELSVP_NAMESPACE_END | 72 | WELSVP_NAMESPACE_END |
| 68 | 73 | ||