Files
Santo Shakil c0d1dc923e chore(mobile): one thumbhash decoder in the native core (#31367)
* chore(mobile): rust native core

* chore(mobile): move the android byte buffer into the native core

* chore(mobile): move the raw photo rotation into the native core

* move the rotation into immich_core, the jni side only wraps it

* use the pointer loop in rotate again, the bounds checked writes were slower on a pixel 5

* chore(mobile): move the 10 bit conversion into the native core

* move the 10 bit conversion into immich_core, neon for 32 bit arm

* chore(mobile): one thumbhash decoder in the native core

* decode the thumbhash straight into the returned buffer, its jni entry sits next to the c export

* chore(mobile): move the 10 bit conversion into the native core

* move the 10 bit conversion into immich_core, neon for 32 bit arm
2026-10-08 12:02:39 +06:00
..