Home
last modified time | relevance | path

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

1234567

/third_party/libjpeg-turbo/
Dlibjpeg-turbo-2.1.1.tar.gz ... css libjpeg-turbo-2.1.1/doxygen-extra.css libjpeg-turbo-2.1.1 ...
DBUILD.gn6 # http://www.apache.org/licenses/LICENSE-2.0
21 script = "//third_party/libjpeg-turbo/install.py"
23 "${target_gen_dir}/libjpeg-turbo-2.1.1/jcapimin.c",
24 "${target_gen_dir}/libjpeg-turbo-2.1.1/jcapistd.c",
25 "${target_gen_dir}/libjpeg-turbo-2.1.1/jccoefct.c",
26 "${target_gen_dir}/libjpeg-turbo-2.1.1/jccolor.c",
27 "${target_gen_dir}/libjpeg-turbo-2.1.1/jcdctmgr.c",
28 "${target_gen_dir}/libjpeg-turbo-2.1.1/jchuff.c",
29 "${target_gen_dir}/libjpeg-turbo-2.1.1/jcicc.c",
30 "${target_gen_dir}/libjpeg-turbo-2.1.1/jcinit.c",
[all …]
DREADME.md4 libjpeg-turbo is a JPEG image codec that uses SIMD instructions to accelerate
5 baseline JPEG compression and decompression on x86, x86-64, Arm, PowerPC, and
6 MIPS systems, as well as progressive JPEG compression on x86, x86-64, and Arm
7 systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg,
8 all else being equal. On other types of systems, libjpeg-turbo can still
9 outperform libjpeg by a significant amount, by virtue of its highly-optimized
10 Huffman coding routines. In many cases, the performance of libjpeg-turbo
11 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
[all …]
Dlibjpeg-turbo.spec1 Name: libjpeg-turbo
4 Summary: MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library
6 URL: http://sourceforge.net/projects/libjpeg-turbo
7 Source0: http://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-%{version}.tar.gz
9 Patch0001: Add-loongarch64.patch
14 Obsoletes: libjpeg < 6b-47 turbojpeg < %{version}-%{release}
15 Provides: libjpeg = 6b-47 turbojpeg = %{version}-%{release}
18 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec)
19 to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems.
22 Summary: Development files for the libjpeg-turbo library
[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 …]
D.travis.yml5 - /^[0-9]+\.[0-9]+\.[0-9]+/
6 - /^jpeg-.*/
10 - os: linux
14 - docker
15 - os: osx
18 - os: linux
22 CFLAGS_RELWITHDEBINFO="-O1 -g -fsanitize=address,undefined -fno-omit-frame-pointer"
23 CMAKE_FLAGS="-DENABLE_SHARED=0"
29 - nasm
30 - os: linux
[all …]
Dbundle.json2 "name": "@ohos/libjpeg-turbo",
6 "publishAs": "code-segment",
8 "destPath": "third_party/libjpeg-turbo"
17 "name": "libjpeg-turbo",
29 "sub_component": [ "//third_party/libjpeg-turbo:turbojpeg" ],
32 "name": "//third_party/libjpeg-turbo:turbojpeg"
35 "name": "//third_party/libjpeg-turbo:turbojpeg_static"
Dinstall.py2 # -*- coding: utf-8 -*-
8 # http://www.apache.org/licenses/LICENSE-2.0
26 tar_cmd = ['tar', '-zxf', tar_file_path, '-C', extract_path]
35 "Add-loongarch64.patch",
36 "libjpeg-turbo-2.1.x-bugfix.patch",
38 "libjpeg-turbo-optimize.patch",
43 neon_compat_src_path = os.path.join(src_path, "neon-compat.h")
44 neon_compat_dst_path = os.path.join(dst_path, "simd/arm/neon-compat.h")
56 …patch_cmd = ['patch', '-p1', "--fuzz=0", "--no-backup-if-mismatch", '-i', patch_file, '-d', target…
65 "Add-loongarch64.patch",
[all …]
DREADME.OpenSource3 "Name": "openEuler:libjpeg-turbo",
6 "Version Number": "2.1.1-5.oe2203sp3",
8 …pstream URL": "https://repo.openeuler.org/openEuler-22.03-LTS-SP3/source/Packages/libjpeg-turbo-2.…
9 "Description": "libjpeg-turbo is a JPEG image codec that uses SIMD instructions."
Djversion.h.in5 * Copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
6 * libjpeg-turbo Modifications:
7 * Copyright (C) 2010, 2012-2022, 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
35 * - Upstream authors in descending order of the date of the first inclusion of
40 "Copyright (C) 2009-2022 D. R. Commander\n" \
42 "Copyright (C) 2019-2020 Arm Limited\n" \
[all …]
Dlibjpeg-turbo.yaml2 src_repo: libjpeg-turbo/libjpeg-turbo
Dliteos_adapting.patch1 diff --git a/libjpeg-turbo-2.1.1/jmorecfg.h b/libjpeg-turbo-2.1.1/jmorecfg.h
3 --- a/jmorecfg.h
5 @@ -137,6 +137,7 @@ typedef short INT16;
9 +#ifndef _LOS_COMPILER_H /* LiteOS-M defines INT32 in los_compiler.h */
13 @@ -146,6 +147,7 @@ typedef long INT32;
20 * images up to 64K*64K due to 16-bit fields in SOF markers. Therefore
/third_party/skia/third_party/libjpeg-turbo/
DBUILD.gn3 # Use of this source code is governed by a BSD-style license that can be
13 config("libjpeg-turbo-inline") {
15 "-mllvm",
16 "-inline-threshold=325",
21 system("libjpeg") {
25 third_party("libjpeg") {
28 configs = [ ":libjpeg-turbo-inline" ]
32 "../externals/libjpeg-turbo",
50 "../externals/libjpeg-turbo/jaricom.c",
51 "../externals/libjpeg-turbo/jcapimin.c",
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/
DREADME.md4 libjpeg-turbo is a JPEG image codec that uses SIMD instructions to accelerate
5 baseline JPEG compression and decompression on x86, x86-64, Arm, PowerPC, and
6 MIPS systems, as well as progressive JPEG compression on x86, x86-64, and Arm
7 systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg,
8 all else being equal. On other types of systems, libjpeg-turbo can still
9 outperform libjpeg by a significant amount, by virtue of its highly-optimized
10 Huffman coding routines. In many cases, the performance of libjpeg-turbo
11 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
[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)
19 - NOTE: Currently, if it is desirable to hide the SIMD function symbols in
21 libjpeg-turbo, then NASM 2.14 or later or YASM must be used when
22 building libjpeg-turbo.
36 ARCH=`uname -m`
37 rpmbuild --rebuild nasm-{version}.src.rpm
[all …]
DChangeLog.md11 decompress a specially-crafted malformed progressive JPEG image caused the
18 4. Fixed a floating point exception (CVE-2021-20205) that occurred when
19 attempting to compress a specially-crafted malformed GIF image with a specified
23 generate a progressive JPEG image on an SSE2-capable CPU using a scan script
24 containing one or more scans with lengths divisible by 32 and non-zero
31 command-line argument (`-limitscans`) that causes the TurboJPEG decompression
36 ["Two Issues with the JPEG Standard"](https://libjpeg-turbo.org/pmwiki/uploads/About/TwoIssueswitht…
40 `tjLoadImage()` function to load a 16-bit binary PPM file (a binary PPM file
42 a 16-bit binary PGM file into an RGB image buffer.
45 generated when using the `tjLoadImage()` function to load a 16-bit binary PPM
[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 …]
DREADME.chromium1 Name: libjpeg-turbo
2 URL: https://github.com/libjpeg-turbo/libjpeg-turbo/
11 * libjpeg-turbo 2.1.0
20 doxygen-extra.css, .gitattributes, md5/CMakeLists.txt, md5/md5cmp.c,
27 This libjpeg-turbo can replace our libjpeg-6b without any modifications in the
30 Same as our copy of libjpeg-6b, this libjpeg-turbo also added a new file
33 arise when system libraries attempt to use our libjpeg. Also, we applied the
36 * Configuration files jconfig.h, jconfigint.h and neon-compat.h were generated
48 32-bit x86. This only affects shared libraries, but that's important
52 https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/CMakeLists.txt
[all …]
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-2020, Thomas G. Lane, Guido Vollbeding.
6 * libjpeg-turbo Modifications:
7 * Copyright (C) 2010, 2012-2021, 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
35 * - Upstream authors in descending order of the date of the first inclusion of
40 "Copyright (C) 2009-2021 D. R. Commander\n" \
42 "Copyright (C) 2019-2020 Arm Limited\n" \
[all …]
/third_party/skia/third_party/
DBUILD.bazel1 # https://github.com/bazelbuild/bazel-skylib
14 "//include/third_party:skcms-hdrs",
70 "-Ithird_party/libpng/",
71 "-Wno-unused-but-set-variable",
74 # This adds -isystem "third_party/externals/libpng" to any dependent
78 # This rule adds -isystem "third_party/externals/libpng" to any dependent
79 # rule on this, which avoids having to add "-Ithird_party/libpng/" to copts for
172 "-Wno-unused-function",
174 "-isystem third_party/externals/zlib/",
177 "-mssse3",
[all …]
/third_party/libjpeg-turbo/.github/
DCONTRIBUTING.md1 Contributing to libjpeg-turbo
4 libjpeg-turbo is a stable and mature product with a worldwide reach, it is an
5 ISO/ITU-T reference implementation of the JPEG standard, and its maintainer
7 can or will be accepted into the libjpeg-turbo code base. In order to maximize
14 - A clear and concise description of the bug
15 - The steps and (if applicable) images necessary to reproduce the bug
16 - The compilers, operating systems, and CPUs with which the bug was
18 - The versions of libjpeg-turbo with which the bug was observed
19 - If the bug is a regression, the specific commit that introduced the bug
24 [GitHub issue](https://github.com/libjpeg-turbo/libjpeg-turbo/issues/new),
[all …]
/third_party/libjpeg-turbo/.github/ISSUE_TEMPLATE/
Dbug-report.md1 ---
3 about: Inform the libjpeg-turbo maintainer about unexpected, reproducible behavior
8 ---
10 **Have you searched the existing issues (both open and closed) in the libjpeg-turbo issue tracker t…
13 …of the [two known and unsolvable issues with the JPEG format](https://libjpeg-turbo.org/pmwiki/upl…
19 **Steps to reproduce the bug (using *only* libjpeg-turbo):**
34libjpeg-turbo release(s), commit(s), or branch(es) in which the bug was observed (always test the …
/third_party/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"
56 if (kExifMarker != marker->marker || marker->data_length < kExifHeaderSize) { in is_orientation_marker()
61 if (0 != memcmp(marker->data, kExifSig, sizeof(kExifSig))) { in is_orientation_marker()
67 return SkParseEncodedOrigin(marker->data + kOffset, marker->data_length - kOffset, in is_orientation_marker()
73 for (jpeg_marker_struct* marker = dinfo->marker_list; marker; marker = marker->next) { in get_exif_orientation()
83 if (kICCMarker != marker->marker || marker->data_length < kICCMarkerHeaderSize) { in is_icc_marker()
87 return !memcmp(marker->data, kICCSig, sizeof(kICCSig)); in is_icc_marker()
98 // Note that 256 will be enough storage space since each markerIndex is stored in 8-bits. in read_color_profile()
[all …]
DSkJpegCodec.h4 * Use of this source code is governed by a BSD-style license that can be
81 * decoderMgrOut must be non-nullptr and decoderMgrOut will be set to a new
134 // libjpeg-turbo provides some subsetting. In the case that libjpeg-turbo
136 // to further subset the output from libjpeg-turbo.

1234567