DRC
|
de30fe9460
|
Change the copyright notices to make it clear that our modified files are not part of the IJG's software.
|
2012-12-31 02:42:18 +00:00 |
|
DRC
|
6683a2411a
|
Fix bug in unused code
|
2012-12-01 22:33:25 +00:00 |
|
DRC
|
e456841c1c
|
Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems.
|
2012-10-12 09:29:44 +00:00 |
|
DRC
|
1b9184db5b
|
Fix MinGW build and remove duplication of effort
|
2012-10-02 06:47:37 +00:00 |
|
DRC
|
8f94c2b084
|
|
2012-10-02 04:20:43 +00:00 |
|
DRC
|
70d3c1aeec
|
Add a Java version of TJBench and extend the TurboJPEG Java API to support it (this involved adding a polymorphic method in TJCompressor that accepts x and y offsets into a larger buffer, similar to the previous modification that had been done to TJDecompressor.)
|
2012-09-24 02:27:55 +00:00 |
|
DRC
|
a6c9eaf155
|
If libturbojpeg.jnilib is not found on Mac systems, specifically look for it under /usr/lib, since /usr/lib isn't part of the default java.library.path on that platform.
|
2012-08-24 02:44:39 +00:00 |
|
DRC
|
f506e2cbb5
|
Fix build issues that occurred whenever the source directory contained the letters "col", "mer", or "gra".
|
2012-08-07 21:59:28 +00:00 |
|
DRC
|
05cd6e6ea0
|
Allow the libjpeg-turbo32 package to be used on MultiArch-compatible systems without overriding the linker path or LD_LIBRARY_PATH.
|
2012-08-07 18:44:24 +00:00 |
|
DRC
|
0a9250c2c0
|
Oops. Add support for TJFLAG_FASTDCT to tjDecompressToYUV() as well.
|
2012-07-03 20:02:49 +00:00 |
|
DRC
|
019d51d4f1
|
Add flags to the TurboJPEG API that allow the caller to force the use of either the fast or the accurate DCT/IDCT algorithms in the underlying codec.
|
2012-06-29 23:46:38 +00:00 |
|
DRC
|
7b8366223a
|
More recent versions of autoconf add -traditional-cpp to the CPP flags, which causes jsimdcfg.inc.h to not preprocess correctly unless we expand all of the instances of the #definev macro.
|
2012-06-28 23:24:29 +00:00 |
|
DRC
|
52ce04b193
|
Later versions of autoconf (specifically, the one shipped with Xcode 4.3) default to building x86-64, so it is necessary to override the host_alias to get a 32-bit build.
|
2012-06-28 23:21:13 +00:00 |
|
DRC
|
b368b2f300
|
Provide further details about the regression
|
2012-06-18 00:09:19 +00:00 |
|
DRC
|
0651ee366b
|
Acknowledge the existence of 1.2.1
|
2012-06-15 22:00:47 +00:00 |
|
DRC
|
791e9b4316
|
Fixed regression caused by a bug in the 32-bit strict memory access code in jdmrgss2.asm (contributed by Chromium to stop valgrind from whining whenever the output buffer size was not evenly divisible by 16 bytes.) On Linux/x86, this regression caused incorrect pixels on the right-hand side of images whose rows were not 16-byte aligned, whenever fancy upsampling was used. This patch also enables the strict memory access code on all platforms, not just Linux (it does no harm on other platforms) and removes a couple of pcmpeqb instructions that were rendered unnecessary by r836.
|
2012-06-15 21:58:06 +00:00 |
|
DRC
|
7702469e15
|
Eliminate the use of the MASKMOVDQU instruction, to speed up decompression performance by 10x on AMD Bobcat embedded processors (and ~5% on AMD desktop processors.)
|
2012-06-13 01:23:09 +00:00 |
|
DRC
|
c19ea22c80
|
Add new JNI functions to mapfile so they will be visible on Linux
|
2012-06-08 08:25:17 +00:00 |
|
DRC
|
b03457663d
|
Fix array size calculations
|
2012-06-07 09:38:57 +00:00 |
|
DRC
|
448d12d298
|
Add x, y parameters to TJDecompressor so that it can be used to decompress to an arbitrary position in the destination image (TurboVNC needs this.)
|
2012-06-06 08:41:06 +00:00 |
|
DRC
|
8aab7a1dad
|
Guard against num_components being a ridiculous value due to a corrupt header
|
2012-05-30 20:34:42 +00:00 |
|
DRC
|
ca423d39a3
|
Preserve all 128 bits of xmm6 and xmm7
|
2012-04-26 19:48:33 +00:00 |
|
DRC
|
1086af6541
|
Fix memory leak in the colorspace emulation code
|
2012-04-26 03:18:49 +00:00 |
|
DRC
|
7e768e9849
|
Provide the legacy unversioned libturbojpeg.so resource so that RPMs that dependended on older libjpeg-turbo distributions will still work.
|
2012-03-29 21:29:36 +00:00 |
|
DRC
|
9d7101c8f6
|
Emulate colorspace extensions if they are not present in the libjpeg API. This allows the TurboJPEG wrapper to be used with libjpeg rather than libjpeg-turbo. Not useful within the context of our project, but other projects prefer to include the TurboJPEG wrapper in-tree, and this allows them to be linked against either libjpeg-turbo or libjpeg.
|
2012-03-23 19:47:57 +00:00 |
|
DRC
|
c2dab98ea0
|
Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain.
|
2012-03-23 19:44:54 +00:00 |
|
DRC
|
c17aa549ab
|
Ensure that tjDecompress2() exits cleanly if setDecompDefaults() fails
|
2012-03-23 19:37:40 +00:00 |
|
DRC
|
c650f3c220
|
Add a dummy version number to the TurboJPEG dynamic library on Unix systems so Linux distro maintainers will not reject it out of hand.
|
2012-03-23 03:24:39 +00:00 |
|
DRC
|
25fc4cc39f
|
Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain.
|
2012-03-23 03:17:41 +00:00 |
|
DRC
|
fee19c375b
|
"Sun Studio"="Oracle Solaris Studio"
|
2012-03-23 03:11:12 +00:00 |
|
DRC
|
65586bf2be
|
Fix universal DMG build
|
2012-03-23 00:50:09 +00:00 |
|
DRC
|
f3e8b02df5
|
Visual Studio 2010 doesn't like the wildcard, so let CMake expand it instead.
|
2012-03-17 14:32:05 +00:00 |
|
DRC
|
6de1345133
|
Fix the behavior of the alpha-enabled colorspace constants whenever libjpeg-turbo is built without SIMD support and merged upsampling is used.
|
2012-03-16 14:30:46 +00:00 |
|
DRC
|
2a74bcdce4
|
Allow RGB JPEG files to be created/decoded when using the LJT colorspace extensions
|
2012-03-11 22:05:25 +00:00 |
|
DRC
|
c06e5f2928
|
Oops
|
2012-02-10 05:31:03 +00:00 |
|
DRC
|
2c6f3ed984
|
Move build dir. variables back into makemacpkg to avoid messing up the Solaris packaging system.
|
2012-02-10 03:39:43 +00:00 |
|
DRC
|
b7af9a7762
|
Don't include documentation in 32-bit supplemental package
|
2012-02-10 03:18:41 +00:00 |
|
DRC
|
f52a5670da
|
Fix 'make dist'
|
2012-02-10 01:55:28 +00:00 |
|
DRC
|
33e613d948
|
iOS universal package was promoted to a 1.2 feature
|
2012-02-10 01:44:55 +00:00 |
|
DRC
|
a856d7bf70
|
RPM spec no longer uses %{_srcdir}
|
2012-02-10 01:39:28 +00:00 |
|
DRC
|
5d0234739e
|
Install docs when doing 'make install' on Unix; Fix 'install' target on Windows; Include wizard.txt, example.c, and structure.txt in installed docs
|
2012-02-10 01:37:20 +00:00 |
|
DRC
|
aad846c416
|
'make iosdmg' now works with 32-bit builds as well
|
2012-02-10 01:24:26 +00:00 |
|
DRC
|
ba12191cc8
|
Clean up the iOS packaging mechanism so that ARM architectures can be added to i386-only builds as well.
|
2012-02-10 01:07:59 +00:00 |
|
DRC
|
4a2fe27cb6
|
Infrastructure for producing a universal x86-64/i386/ARM version of libjpeg.a and libturbojpeg.a on OS X, so that the same library can be used to build OS X and iOS apps
|
2012-02-09 09:23:30 +00:00 |
|
DRC
|
2aedbe637d
|
Merge description from README-turbo.txt into packages
|
2012-02-08 09:18:42 +00:00 |
|
DRC
|
05c7b00f1d
|
|
2012-02-07 20:39:33 +00:00 |
|
DRC
|
0441bdfd88
|
Wordsmithing and grammar
|
2012-02-07 00:15:42 +00:00 |
|
DRC
|
efbdb72ac3
|
Several clarifications regarding v7/v8 API/ABI support
|
2012-02-03 08:55:36 +00:00 |
|
DRC
|
92eb806f1d
|
Fix issue whereby libjpeg-turbo would report "fractional sampling not implemented" when attempting to use decompression scaling with a non-power-of-2 scaling ratio and a JPEG file that was compressed using an odd form of subsampling, such as 3x2.
|
2012-02-03 06:55:26 +00:00 |
|
DRC
|
dbfa2648d8
|
Accelerated 4:2:2 upsampling routine for ARM (improves performance ~20-30% when decompressing 4:2:2 JPEGs using fancy upsampling)
|
2012-02-02 22:32:45 +00:00 |
|