Thomas G. Lane
9821061877
The Independent JPEG Group's JPEG software v3
2014-09-07 20:00:00 +01:00
Thomas G. Lane
98f16a9b4d
The Independent JPEG Group's JPEG software v2
2014-09-07 20:00:00 +01:00
Thomas G. Lane
7a9a82bf06
The Independent JPEG Group's JPEG software v1
2014-09-07 20:00:00 +01:00
DRC
db1a243631
Reflect the fact that CFLAGS=CXXFLAGS=-O3 by default
2010-02-14 08:02:55 +00:00
DRC
55e8d83a10
Set CFLAGS=CXXFLAGS=-O3 if using GCC and the flags are not already set
2010-02-14 07:39:07 +00:00
DRC
5838d99dfe
builddir isn't always defined
2010-02-14 02:15:52 +00:00
DRC
825d07f5d5
License info + updated performance claims
2010-02-13 23:06:03 +00:00
DRC
64462a3578
Enable (i.e. fix) VPATH and out-of-tree builds
2010-02-13 22:55:05 +00:00
DRC
36db4985d5
Instructions for cross compiling MinGW libs on Cygwin
2010-02-12 23:24:21 +00:00
DRC
4240858f53
Build instructions
2010-02-12 22:52:37 +00:00
DRC
ea1c8a3360
MinGW uses autoconf 2.56
2010-02-12 22:22:01 +00:00
DRC
c65c17f5ea
Visual C++ build
2010-02-12 09:37:20 +00:00
DRC
392b89a5a5
Clean up test detritus
2010-02-12 06:27:34 +00:00
DRC
3b1c09417f
Re-add relevant files and tests from libjpeg v6b
2010-02-12 06:01:49 +00:00
DRC
f222c7547c
Restore --without-simd option for testing purposes
2010-02-12 05:37:07 +00:00
DRC
444950fec8
Do not build libturbojpeg as a versioned library
2010-02-12 04:34:41 +00:00
DRC
3ca410784c
Oops. Still need to #define WITH_SIMD
2010-02-12 04:28:29 +00:00
DRC
4c1c7f5a52
Make SIMD build compulsory (otherwise, what's the point?)
2010-02-11 06:57:57 +00:00
DRC
2e069ba879
Build shared libraries by default; Include libturbojpeg in distribution
2010-02-11 06:39:32 +00:00
DRC
c61c02e031
Oops. Use EGREP instead of GREP, because GREP is not available in earlier versions of autotools
2010-02-05 09:19:13 +00:00
DRC
05e874048b
Fix build problems on Solaris 10
2010-01-29 07:14:57 +00:00
DRC
4f2536e187
Enable 64-bit libjpeg/SIMD build on Solaris
2010-01-28 23:57:53 +00:00
DRC
7d3a698e52
Use the correct version to name the shared library, and if the shared library build is enabled, allow the headers to be installed
2010-01-28 22:18:41 +00:00
DRC
49933cde47
Allow building libjpeg.so if --enable-shared is passed to configure (but disable shared library build by default)
2010-01-28 05:34:53 +00:00
Adam Tkac
63c18bbe6c
[Bugfix] Mark stack as non-executable in NASM code.
2010-01-27 10:10:23 +00:00
DRC
1fee9f05fb
Enable 64-bit build on Snow Leopard
2009-10-08 09:41:39 +00:00
DRC
b2c532f62d
Work around alignment issue with OS X linker which was causing problems on Leopard and Snow Leopard
2009-10-08 09:04:56 +00:00
DRC
9a6243c913
Some systems (notably OS X Leopard) have fls() already, so rename ours to avoid conflict
2009-10-01 22:26:14 +00:00
DRC
4d289a4912
Not all platforms define __WORDSIZE
2009-09-28 08:19:40 +00:00
DRC
5b3da6d4e3
Greatly improve performance of Huffman decoding
2009-09-28 00:33:02 +00:00
DRC
95de778c46
Significantly improve grayscale performance
2009-09-24 06:18:25 +00:00
Adam Tkac
f585c78fe6
Merge unified_buildsys branch to trunk (r3892 - r3898)
2009-09-14 13:07:14 +00:00
DRC
164cb4004b
Update (C) notice and fix line feed in usage instructions
2009-09-03 01:35:12 +00:00
Peter Åstrand
cb9c102ddb
Corrected last patch: Use jsimd_none.c instead of jsimd_i386.c on
...
VC/Windows at this point.
2009-08-19 14:20:46 +00:00
Peter Åstrand
0cae220381
Windows build fixes:
...
* Use jsimd_i386.c instead of the attic jsimd.c
* Corrected include of jsimd.h in jsimd_i386.c.
2009-08-19 13:53:48 +00:00
DRC
389975d9ee
Unfortunately, the previous enhancements made an invalid assumption about the code sizes, which caused "DCT out of range" errors in the decoder. Was able to fix 64-bit without losing any performance, but unfortunately had to revert 32-bit back to its previous behavior for now.
2009-08-06 08:58:48 +00:00
DRC
a1a5989d85
Update copyrights to indicate files modified with colorspace extensions
2009-08-06 08:32:00 +00:00
DRC
8311c51c07
Oops. Clean up a couple of remaining 32-bit memory accesses
2009-08-06 07:51:26 +00:00
DRC
2691a24539
Improve compression performance by 15-20%
2009-07-30 08:35:06 +00:00
Pierre Ossman
1bd552079d
Make our Makefile.am a bit easier to convert to a standalone one by
...
indicating which headers are the public ones.
2009-07-10 12:59:14 +00:00
Pierre Ossman
daa07a8ac3
Make sure bmp.h gets distributed.
2009-07-10 12:56:00 +00:00
Pierre Ossman
7a9b1adb5f
Make sure the indirectly used assembly files get packaged.
2009-07-10 12:47:13 +00:00
Pierre Ossman
769c80420b
Make x86_64 SIMD code PIC friendly
...
Use RIP relative addressing as that works in both PIC and non-PIC mode.
2009-06-29 12:58:48 +00:00
Pierre Ossman
6212076d91
Clean up SIMD glue code
...
The SIMD glue code has gotten a bit #ifdef heavy so clean it up by having
one file for each possible SIMD arch. This also allows a simplification of
the x86_64 code as SSE/SSE2 is always known to exist on that arch.
2009-06-29 11:20:42 +00:00
Pierre Ossman
c8eee1dffe
Remove unused variable.
2009-06-26 14:10:33 +00:00
Pierre Ossman
88617301e9
Improve the messages for the SIMD configuration test now that we support
...
more than one arch.
2009-06-26 14:09:47 +00:00
DRC
33d5bcb4f3
Add back in cjpeg and djpeg utilities for testing purposes
2009-06-25 20:41:17 +00:00
DRC
9b74d3f224
64-bit SIMD acceleration
2009-06-25 20:38:31 +00:00
DRC
5cac289deb
Fix dependencies for merged upsampling code
2009-06-25 20:33:51 +00:00
DRC
cf75c6f1be
Test fast upsampling
...
"4:1:1 = 4:2:0"
2009-04-05 21:53:20 +00:00