fresco icon indicating copy to clipboard operation
fresco copied to clipboard

SoLoader: couldn't find DSO to load: libfb_jpegturbo.so

Open jake-north opened this issue 2 years ago • 0 comments

Description

On an old test device (Galaxy S3 mini, Android 4.1.1, ARMv7 / ameabi-v7a), when loading the first image (webp) with Fresco, I get the following error message:

SoLoader: couldn't find DSO to load: libfb_jpegturbo.so
    	SoSource 0: com.facebook.soloader.ApkSoSource[root = /data/data/ht.af/lib-main flags = 1]
    	SoSource 1: com.facebook.soloader.DirectorySoSource[root = /data/data/ht.af/lib flags = 1]
    	SoSource 2: com.facebook.soloader.DirectorySoSource[root = /system/lib flags = 2]
    	SoSource 3: com.facebook.soloader.DirectorySoSource[root = /lib flags = 2]
    	SoSource 4: com.facebook.soloader.DirectorySoSource[root = /usr/lib flags = 2]
    	SoSource 5: com.facebook.soloader.DirectorySoSource[root = /system/lib/ste_omxcomponents flags = 2]
    	SoSource 6: com.facebook.soloader.DirectorySoSource[root = /system/vendor/lib flags = 2]
    	Native lib dir: /data/data/ht.af/lib
     result: 0

On an Asus Fonepad (Android 4.2.2, Intel Atom), on a Nexus 7 (Android 6.0.1, but also ARMv7 / ameabi-v7a), and on newer devices this is not the case. Also image loading seems much slower on the S3 mini than on comparable devices, so I suspect a slower decoding library is used.

Additional Information

  • Fresco version: 2.6.0
  • Platform version: Android 4.1.1, ARMv7 / ameabi-v7a

jake-north avatar Mar 12 '22 17:03 jake-north