History log of /external/libjpeg-turbo/jdapistd.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0ef076fb7b326dc201b4ab3bd30fefd4e35ad1c4 20-Feb-2016 DRC <information@libjpeg-turbo.org> libjpeg API: Partial scanline decompression

This, in combination with the existing jpeg_skip_scanlines() function,
provides the ability to crop the image both horizontally and vertically
while decompressing (certain restrictions apply-- see libjpeg.txt.)

This also cleans up the documentation of the line skipping feature and
removes the "strip decompression" feature from djpeg, since the new
cropping feature is a superset of it.

Refer to #34 for discussion.

Closes #34

Cherry picked from upstream:
https://github.com/libjpeg-turbo/libjpeg-turbo/commit/3ab68cf563f6edc2608c085f5c8b2d5d5c61157e

BUG:27290496

Change-Id: Id11312fa43959531bc6bea04ebb657c6e1140363
/external/libjpeg-turbo/jdapistd.c
90c92ed5bf98bda381fcc369f0da46837dbb8894 22-Jul-2015 DRC <information@libjpeg-turbo.org> Further improvements to partial image decoding
When using context-based upsampling, use a dummy color conversion
routine instead of a dummy row buffer. This improves performance
(since the actual color conversion routine no longer has to be called),
and it also fixes valgrind errors when decompressing to RGB565.
Valgrind previously complained, because using the RGB565 color
converter with the dummy row buffer was causing a table lookup with
undefined indices.
/external/libjpeg-turbo/jdapistd.c
fc235cfdabbcd1c915fa3a87a56d73727da2eaeb 01-Jul-2015 DRC <dcommander@users.sourceforge.net> Fix a memory leak in jpeg_skip_scanlines()


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1591 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
3fb56e969c890e6aa7b044eea7e24751ab6f4e97 27-Jun-2015 DRC <dcommander@users.sourceforge.net> Fix compiler warnings in jpeg_skip_scanlines() when building under Visual Studio.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1588 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
f8a1775eab51fb0a83e82343d2eae8cf52b16124 27-Jun-2015 DRC <dcommander@users.sourceforge.net> Fix a couple of seg faults discovered when testing the new jpeg_skip_scanlines() function + remove comment that is no longer relevant.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1586 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
ac30a1bf12751bd82e56158eb9456a28d9c086f3 25-Jun-2015 DRC <dcommander@users.sourceforge.net> Add a new libjpeg API function (jpeg_skip_scanlines()) to allow for partially decoding a JPEG image.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1582 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
bc56b754e1a6a1db9ccadf64d6dda8a74140e1a3 16-May-2014 DRC <dcommander@users.sourceforge.net> Get rid of the HAVE_PROTOTYPES configuration option, as well as the related JMETHOD and JPP macros. libjpeg-turbo has never supported compilers that don't handle prototypes. Doing so requires ansi2knr, which isn't even supported in the IJG code anymore.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1308 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
e5eaf37440b8e337ab150c017df7c03faf846c51 09-May-2014 DRC <dcommander@users.sourceforge.net> Convert tabs to spaces in the libjpeg code and the SIMD code (TurboJPEG retains the use of tabs for historical reasons. They were annoying in the libjpeg code primarily because they were not consistently used and because they were used to format as well as indent the code. In the case of TurboJPEG, tabs are used just to indent the code, so even if the editor assumes a different tab width, the code will still be readable.)


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1278 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
a6ef282a49f2d7d1b4d19cc89f63e81fd66b35b7 28-Sep-2013 DRC <dcommander@users.sourceforge.net> Some of the IJG headers say "Modified by", so clarify that our "Modifications" are not referring to these.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1053 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
a73e870ad02de20c2b34cb3a5382c2846c2afbe3 31-Dec-2012 DRC <dcommander@users.sourceforge.net> Change the copyright notices to make it clear that our modified files are not part of the IJG's software.


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@873 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
49967cdb30edd0479a1719eedc1dace5ba078d3f 09-Oct-2010 DRC <dcommander@users.sourceforge.net> Improve readability and flexibility of compatibility macros


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@241 632fc199-4ca6-4c93-a231-07263d6284db
/external/libjpeg-turbo/jdapistd.c
36a6eec93250e390d1028b3372078810b4428eaf 08-Oct-2010 DRC <dcommander@users.sourceforge.net> Added optional emulation of the jpeg-7 or jpeg-8b API/ABI's


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@236 632fc199-4ca6-4c93-a231-07263d6284db
5996a25e2f50d20d6a8f09830724035b49c3927b 27-Jun-2009 Guido Vollbeding <jpeg-info@jpegclub.org> The Independent JPEG Group's JPEG software v7
/external/libjpeg-turbo/jdapistd.c
489583f5165e05d37302e8eeec58104ea0109127 07-Feb-1996 Thomas G. Lane <tgl@netcom.com> The Independent JPEG Group's JPEG software v6a
/external/libjpeg-turbo/jdapistd.c
bc79e0680a45d1ca330d690dae0340c8e17ab5e3 02-Aug-1995 Thomas G. Lane <tgl@netcom.com> The Independent JPEG Group's JPEG software v6
/external/libjpeg-turbo/jdapistd.c