diff --git a/SDWebImage/UIImage+WebP.h b/SDWebImage/UIImage+WebP.h index d0743fb..66e42f6 100644 --- a/SDWebImage/UIImage+WebP.h +++ b/SDWebImage/UIImage+WebP.h @@ -9,6 +9,11 @@ #ifdef SD_WEBP #import +// Fix for issue #416 Undefined symbols for architecture armv7 since WebP introduction when deploying to device +void WebPInitPremultiplyNEON(void); +void WebPInitUpsamplersNEON(void); +void VP8DspInitNEON(void); + @interface UIImage (WebP) + (UIImage *)sd_imageWithWebPData:(NSData *)data; diff --git a/SDWebImage/UIImage+WebP.m b/SDWebImage/UIImage+WebP.m index 46471c8..59efecb 100644 --- a/SDWebImage/UIImage+WebP.m +++ b/SDWebImage/UIImage+WebP.m @@ -61,4 +61,9 @@ static void FreeImageData(void *info, const void *data, size_t size) } @end + +// Functions to resolve some undefined symbols when using WebP and force_load flag +void WebPInitPremultiplyNEON(void) {} +void WebPInitUpsamplersNEON(void) {} +void VP8DspInitNEON(void) {} #endif