DRC
d884011c17
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@593 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-25 22:46:25 +00:00
DRC
1f8b6010ea
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@591 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-18 07:01:46 +00:00
DRC
bc51580f28
Re-factor and re-license under the libjpeg BSD-style license. Justification: the accelerated Huffman decoding optimizations in libjpeg-turbo were all developed by me as an independent developer. The structure of the inline Huffman decoding macros was originally borrowed from similar routines in the TurboJPEG/mediaLib codec, which is part of VirtualGL and TurboVNC. Thus, although the code for these macros was not copied verbatim, they were still thought to be a derivative work of TurboJPEG/mediaLib, and I assigned the copyright and license from TurboJPEG/mediaLib to them. I have re-written these routines from first principles by breaking down the libjpeg out-of-line routines. Although the new code bears algorithmic similarities to the TurboJPEG/mediaLib macros, it can now clearly be shown to be derived from the out-of-line routines and thus, in my opinion, it can no longer be considered a derivative of TurboJPEG/mediaLib. -- DRC
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@590 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-18 06:52:07 +00:00
DRC
8071c391bc
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@587 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-17 15:29:17 +00:00
DRC
051d962318
The previous attempt to handle unexpected markers in the data stream caused breakage in applications that attempted to set bytes_in_buffer to a larger value than the actual size of the JPEG image. The latter behavior was causing the fast decoder to be used for the last MCU in the image under certain circumstances, and this sometimes caused the EOI marker to be encountered by the fast decoder, which was treating it as an "unexpected" marker and throwing an error. Now, the fast decoder simply hands off the decoding of the block to the slow decoder if any marker is encountered.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@584 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-16 18:53:26 +00:00
DRC
59f954b323
Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@579 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-16 13:29:54 +00:00
DRC
58454c74cc
Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@578 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-16 13:26:36 +00:00
DRC
254937b33b
Update build instructions to reflect the fact that 32-bit LJT build doesn't work with NASM 0.99 or 2.00
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.0.x@580 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-16 13:35:35 +00:00
DRC
ddcd5a1979
Use option() to handle configuration variables, so they will show up in the CMake GUI
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@577 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-15 00:24:02 +00:00
DRC
98b8529d1f
Use option() to handle configuration variables, so they will show up in the CMake GUI
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@576 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-15 00:20:15 +00:00
DRC
dc6f6a9c4e
Don't need MSVC definition in assembler code anymore
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@575 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-07 05:27:29 +00:00
DRC
577ae78c30
Don't need MSVC definition in assembler code anymore
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@574 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-07 05:26:52 +00:00
DRC
926e01ffe1
Attempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or Java are enabled-- see bug tracker)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@573 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-06 06:35:38 +00:00
DRC
d9ee65c24a
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@572 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-05 07:01:26 +00:00
DRC
2a33dfcaab
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@571 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-05 06:51:59 +00:00
DRC
b05ebcbcc4
Attempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or Java are enabled-- see bug tracker)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@570 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-04 21:00:53 +00:00
DRC
2ffcb8eaf7
Comment code
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@569 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-04 04:56:24 +00:00
DRC
e7fde87ca5
Fix jpegoptim with v7 emulation as well
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@568 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-03 07:09:49 +00:00
DRC
7394e27b16
Fix jpegoptim with v7 emulation as well
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@567 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-03 07:08:18 +00:00
DRC
db42506734
Allow customization of Java compiler flags
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@566 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-03 06:10:18 +00:00
DRC
59a58343ea
Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@565 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 05:40:16 +00:00
Guido Vollbeding
c39ec149e8
The Independent JPEG Group's JPEG software v8c
jpeg-8c
2015-07-27 13:49:31 -05:00
Guido Vollbeding
a4ecaacde6
The Independent JPEG Group's JPEG software v8b
jpeg-8b
2015-07-27 13:48:40 -05:00
Guido Vollbeding
f18f81b7e2
The Independent JPEG Group's JPEG software v8a
jpeg-8a
2015-07-27 13:46:36 -05:00
Guido Vollbeding
989630f70c
The Independent JPEG Group's JPEG software v8
jpeg-8
2015-07-27 13:45:31 -05:00
Guido Vollbeding
5996a25e2f
The Independent JPEG Group's JPEG software v7
jpeg-7
2015-07-27 13:44:25 -05:00
Guido Vollbeding
1e247ac854
The Independent JPEG Group's JPEG software v6b with arithmetic coding support
jpeg-ari
2015-07-27 14:40:46 -05:00
Thomas G. Lane
5ead57a34a
The Independent JPEG Group's JPEG software v6b
jpeg-6b
2015-07-27 13:43:00 -05:00
Thomas G. Lane
489583f516
The Independent JPEG Group's JPEG software v6a
jpeg-6a
2015-07-29 15:32:35 -05:00
Thomas G. Lane
bc79e0680a
The Independent JPEG Group's JPEG software v6
jpeg-6
2015-07-29 15:31:30 -05:00
Thomas G. Lane
a8b67c4fbb
The Independent JPEG Group's JPEG software v5b
jpeg-5b
2015-07-29 15:30:19 -05:00
Thomas G. Lane
9ba2f5ed36
The Independent JPEG Group's JPEG software v5a
jpeg-5a
2015-07-29 15:29:17 -05:00
Thomas G. Lane
36a4ccccd3
The Independent JPEG Group's JPEG software v5
jpeg-5
2015-07-29 15:28:00 -05:00
Thomas G. Lane
cc7150e281
The Independent JPEG Group's JPEG software v4a
jpeg-4a
2015-07-29 15:25:01 -05:00
Thomas G. Lane
88aeed428f
The Independent JPEG Group's JPEG software v4
jpeg-4
2015-07-29 15:23:45 -05:00
Thomas G. Lane
4a6b730364
The Independent JPEG Group's JPEG software v3
jpeg-3
2015-07-29 15:21:19 -05:00
Thomas G. Lane
bd543f030e
The Independent JPEG Group's JPEG software v2
jpeg-2
2015-07-29 15:20:00 -05:00
Thomas G. Lane
2cbeb8abd9
The Independent JPEG Group's JPEG software v1
jpeg-1
2015-07-29 15:18:11 -05:00
DRC
df48945d2d
Ensure that image_width and image_height are initialized if libjpeg v8 emulation is enabled.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@564 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 05:37:49 +00:00
DRC
279bd348ce
Change build instructions and README to reflect the fact that the Java front-end classes are now part of the build and distribution
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@563 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 05:17:12 +00:00
DRC
a0f878a07b
Add testclean target for cleaning up test images
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@562 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 04:43:14 +00:00
DRC
b0428a73c0
Fix compiler warning
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@561 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 04:19:21 +00:00
DRC
848f225e2f
Oops. Constructor should actually do something.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@560 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 03:43:12 +00:00
DRC
62c6f9811b
Distribute TJLoader.java.in
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@559 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 02:33:29 +00:00
DRC
58b6ec4580
Ensure that *gra*.asm is rebuilt whenever *gry*.asm changes.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@558 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 02:14:13 +00:00
DRC
b2f9415a63
Slight refactor to put ScalingFactor into its own class (mainly because the $ in the class name was wreaking havoc on the build scripts, but also to add a few convenience methods to it) and to create a separate loader class so we can provide a .jar file with the MinGW distribution that loads the correct DLL
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@557 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-02 02:09:03 +00:00
DRC
86e51f2268
Fix compiler warning with OpenJDK
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@556 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-01 20:31:03 +00:00
DRC
9db6bebe23
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@555 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-01 11:26:10 +00:00
DRC
9e50fa7fbe
Fixed a regression bug in the NSIS script that caused the Windows installer
...
build to fail when using the Visual Studio IDE.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.1.x@554 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-01 11:24:31 +00:00
DRC
957d623461
Include TurboJPEG/OSS Java wrapper JAR in Windows distribution packages
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@553 632fc199-4ca6-4c93-a231-07263d6284db
2011-04-01 11:13:11 +00:00