Home | History | Annotate | Download | only in libjpeg-turbo
      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