diff --git a/BUILDING.txt b/BUILDING.txt index a889ed78..e3997859 100644 --- a/BUILDING.txt +++ b/BUILDING.txt @@ -645,7 +645,7 @@ make dmg make udmg [BUILDDIR32={32-bit build directory}] On 64-bit OS X systems, this creates a version of the Macintosh package and - disk image which contains universal i386/x86-64 binaries. You should first + disk image that contains universal i386/x86-64 binaries. You should first configure a 32-bit out-of-tree build of libjpeg-turbo, then configure a 64-bit out-of-tree build, then run 'make udmg' from the 64-bit build directory. The build system will look for the 32-bit build under @@ -658,7 +658,7 @@ make sunpkg make csunpkg [BUILDDIR32={32-bit build directory}] - On 64-bit Solaris systems, this creates a combined package which contains + On 64-bit Solaris systems, this creates a combined package that contains both 32-bit and 64-bit libraries. You should first configure a 32-bit out-of-tree build of libjpeg-turbo, then configure a 64-bit out-of-tree build, then run 'make csunpkg' from the 64-bit build directory. The build diff --git a/README b/README index 2ead09e6..afa052db 100644 --- a/README +++ b/README @@ -62,7 +62,7 @@ OVERVIEW This package contains C software to implement JPEG image encoding, decoding, and transcoding. JPEG (pronounced "jay-peg") is a standardized compression method for full-color and gray-scale images. JPEG's strong suit is compressing -photographic images or other types of images which have smooth color and +photographic images or other types of images that have smooth color and brightness transitions between neighboring pixels. Images with sharp lines or other abrupt features may not compress well with JPEG, and a higher JPEG quality may have to be used to avoid visible compression artifacts with such @@ -274,7 +274,7 @@ FILE FORMAT WARS ================ The ISO JPEG standards committee actually promotes different formats like -"JPEG 2000" or "JPEG XR" which are incompatible with original DCT-based +"JPEG 2000" or "JPEG XR", which are incompatible with original DCT-based JPEG. IJG therefore does not support these formats (see REFERENCES). Indeed, one of the original reasons for developing this free software was to help force convergence on common, interoperable format standards for JPEG files. diff --git a/README-turbo.txt b/README-turbo.txt index ac37556f..b1ed2186 100755 --- a/README-turbo.txt +++ b/README-turbo.txt @@ -2,7 +2,7 @@ ** Background ******************************************************************************* -libjpeg-turbo is a derivative of libjpeg which uses SIMD instructions (MMX, +libjpeg-turbo is a derivative of libjpeg that uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression on x86 and x86-64 systems. On such systems, libjpeg-turbo is generally 2-4x as fast as the unmodified version of libjpeg, all else being equal. @@ -59,7 +59,7 @@ POSSIBILITY OF SUCH DAMAGE. ** Using libjpeg-turbo ******************************************************************************* -libjpeg-turbo includes two APIs which can be used to compress and decompress +libjpeg-turbo includes two APIs that can be used to compress and decompress JPEG images: TurboJPEG/OSS: This API wraps libjpeg-turbo and provides an easy-to-use @@ -122,7 +122,7 @@ msvcr90.dll ships with more recent versions of Windows, but users of older Windows releases can obtain it from the Visual C++ 2008 Redistributable Package, which is available as a free download from Microsoft's web site. -NOTE: Features of libjpeg which require passing a C run time structure, such +NOTE: Features of libjpeg that require passing a C run time structure, such as a file handle, from an application to libjpeg will probably not work with the version of the libjpeg-turbo DLL distributed in the libjpeg-turbo SDK for Visual C++, unless the application is also built to use the Visual C++ 2008 C @@ -208,8 +208,8 @@ libjpeg-turbo) or jpeg-static.lib (to use the static version of libjpeg-turbo.) Colorspace Extensions ===================== -libjpeg-turbo includes extensions which allow JPEG images to be compressed -directly from (and decompressed directly to) buffers which use BGR, BGRX, +libjpeg-turbo includes extensions that allow JPEG images to be compressed +directly from (and decompressed directly to) buffers that use BGR, BGRX, RGBX, XBGR, and XRGB pixel ordering. This is implemented with six new colorspace constants: @@ -239,7 +239,7 @@ libjpeg v7 and v8 API/ABI support libjpeg v7 and v8 added new features to the API/ABI, and, unfortunately, the compression and decompression structures were extended in a backward- -incompatible manner to accommodate these features. Thus, programs which are +incompatible manner to accommodate these features. Thus, programs that are built to use libjpeg v7 or v8 did not work with libjpeg-turbo, since it is based on the libjpeg v6b code base. Although libjpeg v7 and v8 are still not as widely used as v6b, enough programs (including a few Linux distros) have @@ -247,7 +247,7 @@ made the switch that it was desirable to provide support for the libjpeg v7/v8 API/ABI in libjpeg-turbo. Some of the libjpeg v7 and v8 features -- DCT scaling, to name one -- involve -deep modifications to the code which cannot be accommodated by libjpeg-turbo +deep modifications to the code that cannot be accommodated by libjpeg-turbo without either breaking compatibility with libjpeg v6b or producing an unsupportable mess. In order to fully support libjpeg v8 with all of its features, we would have to essentially port the SIMD extensions to the libjpeg @@ -258,8 +258,8 @@ releases will also be backward-incompatible. By passing an argument of --with-jpeg7 or --with-jpeg8 to configure, or an argument of -DWITH_JPEG7=1 or -DWITH_JPEG8=1 to cmake, you can build a version -of libjpeg-turbo which emulates the libjpeg v7 or v8 API/ABI, so that programs -which are built against libjpeg v7 or v8 can be run with libjpeg-turbo. The +of libjpeg-turbo that emulates the libjpeg v7 or v8 API/ABI, so that programs +that are built against libjpeg v7 or v8 can be run with libjpeg-turbo. The following section describes which libjpeg v7+ features are supported and which aren't. diff --git a/doc/html/annotated.html b/doc/html/annotated.html index a2f41199..a089c5ae 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); -