我按照此处的配方在我的 android 应用程序中成功编译了 libjpeg-turbo 库:libjpeg-turbo for android。
为了评估库中 NEON SIMD 指令的性能改进,我尝试启用/禁用 NEON 支持。有趣的是,没有区别。
挖掘代码,看起来init_simd()
injsimd_arm.c
永远不会在运行时执行。
libjpeg_arch_specific_init()
首次加载库时调用此函数。
我相信故障源于这个库是静态的而不是动态的,因此从未“加载”(请参阅本线程末尾的 DRC 评论:http: //sourceforge.net/p/libjpeg-turbo/patches/26/)
是否有意义?其他人看到这个问题吗?
谢谢!