If we have transformed a 4:2:2 or 4:4:0 image in any way that transposes the horizontal and vertical dimensions, then we need to inform the decompression function that the subsampling type has changed.  Otherwise, tjDecodeYUV() will not produce correct results.


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1162 632fc199-4ca6-4c93-a231-07263d6284db
Add a mode to tjbenchtest for testing the YUV encoding/decoding functions


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1163 632fc199-4ca6-4c93-a231-07263d6284db
Actually, the issue with nightshot_iso_100 is unrelated to the image size.  Reducing the size to 128x95, the same size as vgl_6548_0026, does not eliminate the problem.  The issue seems to always occur when decompression scaling is enabled.  It is unclear at this point whether this is a bug or expected behavior, but the pixels generated by the split decompression functions appear correct.  They are just slightly different (but not visibly so) from the pixels generated by the monolithic decompression function.


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1164 632fc199-4ca6-4c93-a231-07263d6284db
Oops.  This code should not have been removed.  It is necessary for generating the error images.


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1165 632fc199-4ca6-4c93-a231-07263d6284db
Formatting tweak


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1166 632fc199-4ca6-4c93-a231-07263d6284db
Remove benchmarks.  They were originally intended as a way of measuring overhead for small compress/decompress operations, but using TJBench with a small image is a better way to accomplish that.


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1167 632fc199-4ca6-4c93-a231-07263d6284db
Streamline the BufferedImage functionality in the compressor so that it works the same way as compressing a "normal" image, and deprecate the old BufferedImage methods and other redundant methods.  Eliminate the use of deprecated features in the test programs.


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1168 632fc199-4ca6-4c93-a231-07263d6284db
Remove unneeded/unused code


git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1169 632fc199-4ca6-4c93-a231-07263d6284db