bd7903e2a5584fe8d4c1103da25dff429e77c304 |
|
28-Feb-2018 |
Leon Scroggins III <scroggo@google.com> |
Update libjpeg-turbo to 1.5.3 Bug: 70203010 Test: Existing tests Use commit at tag 1.5.3 (bf6c774305c9feb30cff7b99e1a475df61bfa008). This includes a fix for decompressing grayscale JPEG images that were compressed with a sampling factor other than 1 (b/70203010). The bug manifested as black stripes appearing when using the region decoder. ChangeLog.md contains more detailed changes. Add -Wno-sign-compare to Android.bp to silence a warning in jmemnobs.c. Change-Id: Ifefc70073fdff9c68e9b2cbcddf114c8bcb7d366
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
6eb7d3798b5a79347c62825fc4c16f7ce673bdd0 |
|
16-Oct-2016 |
Alex Naidis <alex.naidis@linux.com> |
libjpeg-turbo: Upgrade to 1.5.1 The changes from 1.4.2 to 1.5.1 include a big amount of fixes and huge performance improvements. As highlights there is a full ARM 64-bit (ARMv8) NEON SIMD implementation which improves compression of full-color JPEGs by about 2-2.5x on average on Cortex-A53 and Cortex-A57 cores. Also SIMD acceleration for Huffman encoding on NEON-capable ARM 32-bit and 64-bit platforms was added. Performance on x86/x86_64 was also improved by adding better optimized SSE2 routines. For the full changelog, please see the ChangeLog.md file. Partial decoding optimizations, the security fix to adress b/27494207 and the fix for the AARCH64 conformance issueare present in the release. The README.android file was edited to reflect this. The configuration files were regenerated and all Android specific changes were applied. BUG:28268702 Change-Id: I538291d894df1da01d3f733771647df1fb61ec42 Signed-off-by: Alex Naidis <alex.naidis@linux.com>
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
54792ba3408d9242c5dc1a2fc37d1ba9e6ae2dc2 |
|
17-Sep-2015 |
James Cowgill <james410@cowgill.org.uk> |
Fix MIPS DSPr2 4:2:0 upsample bug w/ small images The DSPr2 code was errantly comparing the residual (t9, width & 0xF) with the end pointer (t4, out + width) instead of the width directly (a1). This would give the wrong results with any image whose output width was less than 16. The other small changes (ulw to lw and removal of the nop) are just some easy optimizations around this code. This issue caused a buffer overrun and subsequent segfault on images whose scaled output height was 1 pixel and whose scaled output width was < 16 pixels. Note that the "plain" (non-fancy and non-merged) upsample routine, which was affected by this bug, is normally not used except when decompressing a non-YCbCr JPEG image, but it is also used when decompressing a single-row image (because the other upsampling algorithms require at least two rows.) Closes #16.
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
f15ef3376870abb4a31c2d3661ab08b0c3ce50de |
|
08-Jun-2015 |
DRC <dcommander@users.sourceforge.net> |
Fix a segfault that occured in the MIPS DSPr2 fancy upsampling routine when downsampled_width==3. Because the DSPr2 code unrolls the loop for the middle columns (refer to jdsample.c), it has the effect of performing two column iterations, and that only works properly if the number of columns (minus the first and last) is >= 2. For the specific case of downsampled_width==3, this patch skips to the second iteration of the unrolled column loop. git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.4.x@1562 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
5ef463056ae22f24c3915ba7ab03eefd5bb6fde7 |
|
18-May-2014 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated int upsample routine for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1315 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
1b3fd7eead3ae2c83f88df43078878f0883aeea1 |
|
15-May-2014 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated NULL convert routine for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1304 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
0bf325b8baf7d11157b59423086d8ef9288d7447 |
|
15-May-2014 |
DRC <dcommander@users.sourceforge.net> |
Fix error in MIPS DSPr2 accelerated smooth downsample routine git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1302 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
6a61c1e6dc0263148e8e8e1a13da8624cc5a065f |
|
14-May-2014 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated h2v2 smooth downsampling routine for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1301 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
b844eaa36016305392ff63ae1ebae32dc893b15b |
|
13-May-2014 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated merged upsampling routines for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1297 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
771886c19288bafa78dc522d0041898788620fd9 |
|
09-May-2014 |
DRC <dcommander@users.sourceforge.net> |
Fix an error in the MIPS DSPr2 fancy upsampling routine git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1277 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
343478622debf6883c562c9718267495628d14f2 |
|
06-May-2014 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated slow integer IDCT routine for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1269 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
fff6c23a65f1359b9e80e469f4fa36e10f869288 |
|
12-Oct-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated integer convsamp routine for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1059 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
3d727281696a197a12ba35ceb0beb36bd3938db3 |
|
09-Oct-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated floating point quantize and convsamp routines for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1058 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
d3131c1b3dfde62bebf7fb52d22c1ce54c8cea8a |
|
08-Oct-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated fast integer inverse DCT routine for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1056 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
71e06a7d81a9034c1b8dfce2ac1f04420bb373c5 |
|
08-Oct-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated fast integer forward DCT routine for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1055 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
a6b7fbd3521a88305897cbea7db4d0eef9e0ec55 |
|
30-Sep-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated slow integer forward DCT and quantize routines for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1054 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
e500591710cd1ee2a8dabb0e291a31448ace7077 |
|
27-Sep-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated 3/4 and 3/2 decompression scaling for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1047 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
2ccf4d1a70d6311484f2f8aeb386b2ed747ad95c |
|
27-Sep-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-accelerated 1/2 and 1/4 decompression scaling for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1046 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
49eaa7572d490471e0417c10a79fea086d956f62 |
|
27-Sep-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD-optimized RGB-to-grayscale conversion for MIPS DSPr2 git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1045 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
922b14b8d8352b70879a3307191ab1e3ea5b0218 |
|
25-Sep-2013 |
DRC <dcommander@users.sourceforge.net> |
Fix segfault in MIPS DSPr2 upsample routines that occurred when doing 'make test' git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1040 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
16962c11327f24f272b1ecfcd8daf7374e547eca |
|
27-Jul-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD support for performing upsampling using MIPS DSPr2 instructions git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@996 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
6f2d3c2c97f32100fce098ef8a3dfac1569c796a |
|
27-Jul-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD support for performing downsampling using MIPS DSPr2 instructions git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@995 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
86fbf35fb6010aa3d7c373a1cc7e3557e4b35ab9 |
|
27-Jul-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD support for performing fancy upsampling using MIPS DSPr2 instructions git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@994 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|
0be9fa57352e89cb24d5352b0ef96f42a80a7ecc |
|
24-Jul-2013 |
DRC <dcommander@users.sourceforge.net> |
SIMD support for performing color conversion using MIPS DSPr2 instructions git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@993 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/simd/jsimd_mips_dspr2.S
|