1 Any Android specific modifications to upstream libjpeg-turbo (the version 2 specified in METADATA) should be listed here: 3 4 (1) jconfig.h and jconfigint.h 5 6 These are included upstream as jconfig.h.in and jconfigint.h.in. 7 We have the option autogenerate these platform/version specific files (using 8 the libjpeg-turbo build system) or to manually create them. 9 10 Autogenerating these files on linux gets us most of the way, but we've needed 11 to add some multi-platform flexibility to the INLINE and SIZEOF_SIZE_T macros. 12 13 (2) simd/arm64/jsimd_neon.S 14 15 To support execute-only memory layouts, constants in handwritten assembly have 16 been moved into a dedicated rodata section. 17 18 There's a pull request upstream for this as well. If that's accepted, this 19 can be removed as an Android-specific modification. 20 https://github.com/libjpeg-turbo/libjpeg-turbo/pull/318 21