Support arithmetic encoding and decoding


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@299 24122ba9-d96f-4301-a912-40ceaa7444fa
Added configure options to disable arithmetic encoding/decoding


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@300 24122ba9-d96f-4301-a912-40ceaa7444fa
Allow arithmetic encoding/decoding to be disabled in CMake build


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@301 24122ba9-d96f-4301-a912-40ceaa7444fa
Include arithmetic coding test files in dist


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@302 24122ba9-d96f-4301-a912-40ceaa7444fa
Eliminate spurious global symbols


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@303 24122ba9-d96f-4301-a912-40ceaa7444fa
Hide internal SIMD symbols in libjpeg-turbo shared library


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@304 24122ba9-d96f-4301-a912-40ceaa7444fa
Merge the TurboJPEG planar YUV encoding feature from VirtualGL 2.2


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@305 24122ba9-d96f-4301-a912-40ceaa7444fa
Don't require quality argument when encoding to YUV


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@306 24122ba9-d96f-4301-a912-40ceaa7444fa
Provide TJ_YUV option for tjDecompress() as well


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@307 24122ba9-d96f-4301-a912-40ceaa7444fa
If the output width/height are not an even number of MCU's, then use an intermediate buffer to ensure that the output format is XVideo-compatible


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@308 24122ba9-d96f-4301-a912-40ceaa7444fa
Fix various memory corruption issues in the new JPEG->YUV feature


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@309 24122ba9-d96f-4301-a912-40ceaa7444fa
Added extended tjDecompressHeader() function which can determine the type of subsampling used in the JPEG image


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@310 24122ba9-d96f-4301-a912-40ceaa7444fa
Added YUV decode functionality to the "decompress only" test


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@311 24122ba9-d96f-4301-a912-40ceaa7444fa


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@312 24122ba9-d96f-4301-a912-40ceaa7444fa
Include new tjDecompressHeader2() function


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@313 24122ba9-d96f-4301-a912-40ceaa7444fa
Further protect against invalid Huffman codes


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@314 24122ba9-d96f-4301-a912-40ceaa7444fa
Make arithmetic coding support status messages more clear


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@315 24122ba9-d96f-4301-a912-40ceaa7444fa
Ensure temp. buffers for YUV output are 16-byte aligned on 32-bit Windows


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@316 24122ba9-d96f-4301-a912-40ceaa7444fa
Eliminate all of the __memalign() mess and just handle the alignment ourselves


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@317 24122ba9-d96f-4301-a912-40ceaa7444fa
Clarifications


git-svn-id: svn+ssh://ocuserv2/var/svn/libjpeg-turbo/trunk@319 24122ba9-d96f-4301-a912-40ceaa7444fa