Home
last modified time | relevance | path

Searched +full:libjpeg +full:- +full:turbo (Results 1 – 25 of 214) sorted by relevance

123456789

/external/skia/third_party/libjpeg-turbo/
DBUILD.gn3 # Use of this source code is governed by a BSD-style license that can be
13 system("libjpeg") {
17 third_party("libjpeg") {
20 "../externals/libjpeg-turbo",
26 "../externals/libjpeg-turbo/jaricom.c",
27 "../externals/libjpeg-turbo/jcapimin.c",
28 "../externals/libjpeg-turbo/jcapistd.c",
29 "../externals/libjpeg-turbo/jcarith.c",
30 "../externals/libjpeg-turbo/jccoefct.c",
31 "../externals/libjpeg-turbo/jccolor.c",
[all …]
/external/skqp/third_party/libjpeg-turbo/
DBUILD.gn3 # Use of this source code is governed by a BSD-style license that can be
13 system("libjpeg") {
17 third_party("libjpeg") {
20 "../externals/libjpeg-turbo",
26 "../externals/libjpeg-turbo/jaricom.c",
27 "../externals/libjpeg-turbo/jcapimin.c",
28 "../externals/libjpeg-turbo/jcapistd.c",
29 "../externals/libjpeg-turbo/jcarith.c",
30 "../externals/libjpeg-turbo/jccoefct.c",
31 "../externals/libjpeg-turbo/jccolor.c",
[all …]
/external/libjpeg-turbo/
DREADME.md4 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2,
6 on x86, x86-64, ARM, and PowerPC systems, as well as progressive JPEG
7 compression on x86 and x86-64 systems. On such systems, libjpeg-turbo is
8 generally 2-6x as fast as libjpeg, all else being equal. On other types of
9 systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by
10 virtue of its highly-optimized Huffman coding routines. In many cases, the
11 performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.
13 libjpeg-turbo implements both the traditional libjpeg API as well as the less
14 powerful but more straightforward TurboJPEG API. libjpeg-turbo also features
15 colorspace extensions that allow it to compress from/decompress to 32-bit and
[all …]
DChangeLog.md7 path (rpath) from being embedded in the libjpeg-turbo shared libraries and
11 libjpeg-turbo shared libraries.
13 2. Fixed an integer overflow and subsequent segfault (CVE-2018-20330) that
17 3. Fixed a buffer overrun (CVE-2018-19664) that occurred when attempting to
18 decompress a specially-crafted malformed JPEG image to a 256-color BMP using
22 decompress a specially-crafted malformed JPEG image with a specified image
26 or 1x3 luminance and chrominance sampling factors. This is a non-standard way
28 chrominance sampling factors), but the JPEG format and the libjpeg API both
32 incorrect PPM images when used with the `-colors` option.
34 7. Fixed an issue whereby a static build of libjpeg-turbo (a build in which
[all …]
DBUILDING.md1 Building libjpeg-turbo
6 ------------------
11 - [CMake](http://www.cmake.org) v2.8.12 or later
13 - [NASM](http://www.nasm.us) or [YASM](http://yasm.tortall.net)
14 (if building x86 or x86-64 SIMD extensions)
16 * If using NASM, 2.10 or later (except 2.11.08) is required for an x86-64 Mac
17 build (2.11.08 does not work properly with libjpeg-turbo's x86-64 SIMD code
21 - NOTE: Currently, if it is desirable to hide the SIMD function symbols in
23 libjpeg-turbo, then YASM must be used when building libjpeg-turbo.
34 ARCH=`uname -m`
[all …]
DLICENSE.md1 libjpeg-turbo Licenses
4 libjpeg-turbo is covered by three compatible BSD-style open source licenses:
6 - The IJG (Independent JPEG Group) License, which is listed in
9 This license applies to the libjpeg API library and associated programs
10 (any code inherited from libjpeg, and any modifications to that code.)
12 - The Modified (3-clause) BSD License, which is listed below
17 - The [zlib License](https://opensource.org/licenses/Zlib)
19 This license is a subset of the other two, and it covers the libjpeg-turbo
23 Complying with the libjpeg-turbo Licenses
26 This section provides a roll-up of the libjpeg-turbo licensing terms, to the
[all …]
DNOTICE1 libjpeg-turbo Licenses
4 libjpeg-turbo is covered by three compatible BSD-style open source licenses:
6 - The IJG (Independent JPEG Group) License, which is listed in
9 This license applies to the libjpeg API library and associated programs
10 (any code inherited from libjpeg, and any modifications to that code.)
12 - The Modified (3-clause) BSD License, which is listed below
17 - The [zlib License](https://opensource.org/licenses/Zlib)
19 This license is a subset of the other two, and it covers the libjpeg-turbo
23 Complying with the libjpeg-turbo Licenses
26 This section provides a roll-up of the libjpeg-turbo licensing terms, to the
[all …]
D.travis.yml5 - /^[0-9]+\.[0-9]+\.[0-9]+/
6 - /^jpeg-.*/
10 - os: linux
14 - docker
15 - os: osx
18 - os: linux
23 CFLAGS_RELWITHDEBINFO="-O1 -g -fsanitize=address -fno-omit-frame-pointer"
24 CMAKE_FLAGS="-DENABLE_SHARED=0"
29 - nasm
30 - os: linux
[all …]
DMETADATA1 name: "libjpeg-turbo"
2 description: "libjpeg-turbo is a JPEG image codec."
6 value: "https://github.com/libjpeg-turbo/libjpeg-turbo.git"
DREADME.android1 Any Android specific modifications to upstream libjpeg-turbo (the version
8 the libjpeg-turbo build system) or to manually create them.
11 to add some multi-platform flexibility to the INLINE and SIZEOF_SIZE_T macros.
15 To support execute-only memory layouts, constants in handwritten assembly have
19 can be removed as an Android-specific modification.
20 https://github.com/libjpeg-turbo/libjpeg-turbo/pull/318
Djcstest.c7 * - Redistributions of source code must retain the above copyright notice,
9 * - Redistributions in binary form must reproduce the above copyright notice,
12 * - Neither the name of the libjpeg-turbo Project nor the names of its
30 capabilities of libjpeg-turbo at both compile time and run time. */
53 error_mgr *myerr = (error_mgr *)cinfo->err; in my_error_exit()
54 (*cinfo->err->output_message) (cinfo); in my_error_exit()
55 longjmp(myerr->jb, 1); in my_error_exit()
60 (*cinfo->err->format_message) (cinfo, lasterror); in my_output_message()
65 int jcs_valid = -1, jcs_alpha_valid = -1; in main()
69 printf("libjpeg-turbo colorspace extensions:\n"); in main()
[all …]
Djversion.h5 * Copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding.
6 * libjpeg-turbo Modifications:
7 * Copyright (C) 2010, 2012-2019, D. R. Commander.
17 #define JVERSION "8d 15-Jan-2012"
21 #define JVERSION "7 27-Jun-2009"
25 #define JVERSION "6b 27-Mar-1998"
31 * - libjpeg-turbo authors (2009-) in descending order of the date of their
34 * - Upstream authors in descending order of the date of the first inclusion of
39 "Copyright (C) 2009-2019 D. R. Commander\n" \
40 "Copyright (C) 2011-2016 Siarhei Siamashka\n" \
[all …]
Dcjpeg.13 cjpeg \- compress an image file to a JPEG file
23 .B \-grayscale
25 .B \-gray
30 .B \-BMP
39 .BI \-quality " N[,...]"
43 .B \-grayscale
52 .B \-rgb
57 .B \-optimize
60 .B \-optimize
67 .B \-progressive
[all …]
Ddjpeg.13 djpeg \- decompress a JPEG file to an image file
22 .B \-grayscale
24 .B \-gray
29 .B \-BMP
38 .BI \-colors " N"
41 stored in a colormapped file format. For example, if you have an 8-bit
44 .BI \-quantize " N"
47 .B \-colors
49 .B \-quantize
52 .B \-fast
[all …]
/external/libjpeg-turbo/release/
DReadMe.txt1 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, NEON, AltiVec) to…
3 libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more str…
5 libjpeg-turbo was originally based on libjpeg/SIMD, an MMX-accelerated derivative of libjpeg v6b de…
Ddeb-control.in2 Version: @VERSION@-@BUILD@
9 Installed-Size: {__SIZE}
10 Description: A SIMD-accelerated JPEG codec that provides both the libjpeg and TurboJPEG APIs
11 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2,
13 on x86, x86-64, ARM, and PowerPC systems, as well as progressive JPEG
14 compression on x86 and x86-64 systems. On such systems, libjpeg-turbo is
15 generally 2-6x as fast as libjpeg, all else being equal. On other types of
16 systems, libjpeg-turbo can still outperform libjpeg by a significant amount,
17 by virtue of its highly-optimized Huffman coding routines. In many cases, the
18 performance of libjpeg-turbo rivals that of proprietary high-speed JPEG
[all …]
Drpm.spec.in1 %global _docdir %{_defaultdocdir}/%{name}-%{version}
24 #-->%if 1
28 %if "%{_prefix}" == "/opt/libjpeg-turbo"
32 #-->%else
34 #-->%endif
36 Summary: A SIMD-accelerated JPEG codec that provides both the libjpeg and TurboJPEG APIs
42 #-->Source0: http://prdownloads.sourceforge.net/@CMAKE_PROJECT_NAME@/@CMAKE_PROJECT_NAME@-%{version…
44 License: BSD-style
45 BuildRoot: %{_blddir}/%{name}-buildroot-%{version}-%{release}
48 Provides: %{name} = %{version}-%{release}, @CMAKE_PROJECT_NAME@ = %{version}-%{release}, libturbojp…
[all …]
DWelcome.rtf8libjpeg-turbo SDK and run-time libraries onto your computer so that you can use libjpeg-turbo to b…
12 \f1 \cf0 /opt/libjpeg-turbo/bin/uninstall\
/external/libjpeg-turbo/java/
DREADME8 classes is licensed under a BSD-style license, so the files can be incorporated
11 "official" distribution packages of libjpeg-turbo.
19 --------------------
27 performance, particularly in a multi-threaded environment (Java pauses all
30 The TurboJPEG Java API always gives you the option of pre-allocating your own
31 source and destination buffers, which allows you to re-use those buffers for
34 pre-allocating the buffers is recommended.
38 ----------------------
45 libjpeg-turbo was built. If that library directory is
46 /opt/libjpeg-turbo/lib32, then /opt/libjpeg-turbo/lib64 is also searched, and
[all …]
/external/skqp/src/codec/
DSkJpegCodec.cpp4 * Use of this source code is governed by a BSD-style license that can be
20 // stdio is needed for libjpeg-turbo
26 #pragma GCC diagnostic ignored "-Wclobbered"
51 if (kExifMarker != marker->marker || marker->data_length < kExifHeaderSize) { in is_orientation_marker()
56 if (memcmp(marker->data, kExifSig, sizeof(kExifSig))) { in is_orientation_marker()
62 return is_orientation_marker(marker->data + kOffset, marker->data_length - kOffset, in is_orientation_marker()
85 const auto max = SkTo<uint32_t>((data_length - offset - 2) / kEntrySize); in is_orientation_marker()
111 for (jpeg_marker_struct* marker = dinfo->marker_list; marker; marker = marker->next) { in get_exif_orientation()
121 if (kICCMarker != marker->marker || marker->data_length < kICCMarkerHeaderSize) { in is_icc_marker()
125 return !memcmp(marker->data, kICCSig, sizeof(kICCSig)); in is_icc_marker()
[all …]
DSkJpegCodec.h4 * Use of this source code is governed by a BSD-style license that can be
79 * decoderMgrOut must be non-nullptr and decoderMgrOut will be set to a new
132 // libjpeg-turbo provides some subsetting. In the case that libjpeg-turbo
134 // to further subset the output from libjpeg-turbo.
/external/skia/src/codec/
DSkJpegCodec.cpp4 * Use of this source code is governed by a BSD-style license that can be
20 // stdio is needed for libjpeg-turbo
26 #pragma GCC diagnostic ignored "-Wclobbered"
51 if (kExifMarker != marker->marker || marker->data_length < kExifHeaderSize) { in is_orientation_marker()
56 if (memcmp(marker->data, kExifSig, sizeof(kExifSig))) { in is_orientation_marker()
62 return is_orientation_marker(marker->data + kOffset, marker->data_length - kOffset, in is_orientation_marker()
85 const auto max = SkTo<uint32_t>((data_length - offset - 2) / kEntrySize); in is_orientation_marker()
111 for (jpeg_marker_struct* marker = dinfo->marker_list; marker; marker = marker->next) { in get_exif_orientation()
121 if (kICCMarker != marker->marker || marker->data_length < kICCMarkerHeaderSize) { in is_icc_marker()
125 return !memcmp(marker->data, kICCSig, sizeof(kICCSig)); in is_icc_marker()
[all …]
DSkJpegCodec.h4 * Use of this source code is governed by a BSD-style license that can be
79 * decoderMgrOut must be non-nullptr and decoderMgrOut will be set to a new
132 // libjpeg-turbo provides some subsetting. In the case that libjpeg-turbo
134 // to further subset the output from libjpeg-turbo.
/external/skia/
DDEPS12 …"third_party/externals/egl-registry" : "https://skia.googlesource.com/external/github.com/Khron…
13 …xpat" : "https://android.googlesource.com/platform/external/expat.git@android-6.0.1_r55",
18 …"third_party/externals/libjpeg-turbo" : "https://skia.googlesource.com/external/github.com/libjp…
20 …party/externals/libwebp" : "https://chromium.googlesource.com/webm/libwebp.git@v1.0.2-rc1",
21 …xternals/lua" : "https://skia.googlesource.com/external/github.com/lua/lua.git@v5-3-4",
23 …ird_party/externals/opencl-lib" : "https://skia.googlesource.com/external/github.com/GPUOpen-
24 …"third_party/externals/opencl-registry" : "https://skia.googlesource.com/external/github.com/Khron…
25 …"third_party/externals/opengl-registry" : "https://skia.googlesource.com/external/github.com/Khron…
29 …"third_party/externals/spirv-headers" : "https://skia.googlesource.com/external/github.com/Khron…
30 …"third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/Khron…
[all …]
/external/skqp/
DDEPS12 …"third_party/externals/egl-registry" : "https://skia.googlesource.com/external/github.com/Khron…
13 …xpat" : "https://android.googlesource.com/platform/external/expat.git@android-6.0.1_r55",
19 …p" : "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.gi…
20 …"third_party/externals/libjpeg-turbo" : "https://skia.googlesource.com/external/github.com/libjp…
22 …party/externals/libwebp" : "https://chromium.googlesource.com/webm/libwebp.git@v1.0.2-rc1",
23 …xternals/lua" : "https://skia.googlesource.com/external/github.com/lua/lua.git@v5-3-4",
25 …ird_party/externals/opencl-lib" : "https://skia.googlesource.com/external/github.com/GPUOpen-
26 …"third_party/externals/opengl-registry" : "https://skia.googlesource.com/external/github.com/Khron…
30 …"third_party/externals/spirv-headers" : "https://skia.googlesource.com/external/github.com/Khron…
31 …"third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/Khron…
[all …]

123456789