Haibo Huang | 090811c | 2019-03-15 09:25:39 -0700 | [diff] [blame] | 1 | Any Android specific modifications to upstream libjpeg-turbo (the version |
| 2 | specified in METADATA) should be listed here: |
Matt Sarett | b3ffc5a | 2015-11-24 12:18:04 -0500 | [diff] [blame] | 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. |
Ivan Lozano | a999bff | 2019-01-10 10:10:06 -0800 | [diff] [blame] | 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 |
DRC | 080c4cc | 2020-11-18 13:25:06 -0600 | [diff] [blame] | 21 | |
| 22 | (3) jdapistd.c |
| 23 | |
| 24 | Includes a cherry-pick of |
| 25 | https://github.com/libjpeg-turbo/libjpeg-turbo/commit/6d2e8837b440ce4d8befd805a5abc0d351028d70 |