Merge tag '1.5.0'

Tag 1.5.0 release

* tag '1.5.0':
  1.5.0
  BUILDING.md: More NASM/YASM clarifications
  Format copyright headers more consistently
  BUILDING.txt: Clarify NASM build requirements
  Don't allow opaque source/dest mgrs to be swapped
  Build: Add integer version macro to jconfig.h
  Build: Don't allow jpeg-7+ emul. w/o arith coding
  ARMv7 SIMD: Fix clang compatibility (Part 2)
  ARMv7 SIMD: Fix clang compatibility
  Fix CMake fallback BUILD var on non-U.S. machines
This commit is contained in:
Kornel Lesiński
2016-06-08 00:59:37 +01:00
116 changed files with 292 additions and 278 deletions

View File

@@ -13,13 +13,13 @@ Build Requirements
[MacPorts](http://www.MacPorts.org). [MacPorts](http://www.MacPorts.org).
- NASM or YASM (if building x86 or x86-64 SIMD extensions) - NASM or YASM (if building x86 or x86-64 SIMD extensions)
* NASM 0.98, or 2.01 or later is required for an x86 build (0.99 and 2.00 do * If using NASM, 0.98, or 2.01 or later is required for an x86 build (0.99
not work properly with libjpeg-turbo's x86 SIMD code.) and 2.00 do not work properly with libjpeg-turbo's x86 SIMD code.)
* NASM 2.00 or later is required for an x86-64 build. * If using NASM, 2.00 or later is required for an x86-64 build.
* NASM 2.07, or 2.11.09 or later is required for an x86-64 Mac build * If using NASM, 2.07 or later (except 2.11.08) is required for an x86-64
(2.11.08 does not work properly with libjpeg-turbo's x86-64 SIMD code when Mac build (2.11.08 does not work properly with libjpeg-turbo's x86-64 SIMD
building macho64 objects.) NASM or YASM can be obtained from code when building macho64 objects.) NASM or YASM can be obtained from
[MacPorts](http://www.MacPorts.org). [MacPorts](http://www.macports.org/).
The binary RPMs released by the NASM project do not work on older Linux The binary RPMs released by the NASM project do not work on older Linux
systems, such as Red Hat Enterprise Linux 4. On such systems, you can systems, such as Red Hat Enterprise Linux 4. On such systems, you can
@@ -458,11 +458,12 @@ Building on Windows (Visual C++ or MinGW)
Build Requirements Build Requirements
------------------ ------------------
- [CMake](http://www.cmake.org) v2.8.8 or later - [CMake](http://www.cmake.org) v2.8.11 or later
- [NASM](http://www.nasm.us/) 0.98 or later (NASM 2.05 or later is required for - [NASM](http://www.nasm.us) or [YASM](http://yasm.tortall.net)
a 64-bit build) * If using NASM, 0.98 or later is required for an x86 build.
* nasm.exe should be in your `PATH`. * If using NASM, 2.05 or later is required for an x86-64 build.
* nasm.exe/yasm.exe should be in your `PATH`.
- Microsoft Visual C++ 2005 or later - Microsoft Visual C++ 2005 or later
@@ -668,11 +669,11 @@ front-end classes to support it. This allows the TurboJPEG shared library to
be used directly from Java applications. See [java/README](java/README) for be used directly from Java applications. See [java/README](java/README) for
more details. more details.
If you are using CMake 2.8, you can set the `Java_JAVAC_EXECUTABLE`, You can set the `Java_JAVAC_EXECUTABLE`, `Java_JAVA_EXECUTABLE`, and
`Java_JAVA_EXECUTABLE`, and `Java_JAR_EXECUTABLE` CMake variables to specify `Java_JAR_EXECUTABLE` CMake variables to specify alternate commands or
alternate commands or locations for javac, jar, and java (respectively.) You locations for javac, jar, and java (respectively.) You can also set the
can also set the `JAVACFLAGS` CMake variable to specify arguments that should `JAVACFLAGS` CMake variable to specify arguments that should be passed to the
be passed to the Java compiler when building the front-end classes. Java compiler when building the front-end classes.
Installing libjpeg-turbo Installing libjpeg-turbo

View File

@@ -2,7 +2,7 @@
# Setup # Setup
# #
cmake_minimum_required(VERSION 2.8.8) cmake_minimum_required(VERSION 2.8.11)
# Use LINK_INTERFACE_LIBRARIES instead of INTERFACE_LINK_LIBRARIES # Use LINK_INTERFACE_LIBRARIES instead of INTERFACE_LINK_LIBRARIES
if(POLICY CMP0022) if(POLICY CMP0022)
cmake_policy(SET CMP0022 OLD) cmake_policy(SET CMP0022 OLD)
@@ -11,20 +11,12 @@ endif()
project(mozjpeg C) project(mozjpeg C)
set(VERSION 3.1) set(VERSION 3.1)
if(WIN32) if(NOT WIN32)
execute_process(COMMAND "wmic.exe" "os" "get" "LocalDateTime" OUTPUT_VARIABLE
BUILD)
string(REGEX REPLACE "[^0-9]" "" BUILD "${BUILD}")
if (BUILD STREQUAL "")
execute_process(COMMAND "cmd.exe" "/C" "DATE" "/T" OUTPUT_VARIABLE BUILD)
string(REGEX REPLACE ".*[ ]([0-9]*)[/.]([0-9]*)[/.]([0-9]*).*" "\\3\\2\\1" BUILD "${BUILD}")
else()
string(SUBSTRING "${BUILD}" 0 8 BUILD)
endif()
else()
message(FATAL_ERROR "Platform not supported by this build system. Use autotools instead.") message(FATAL_ERROR "Platform not supported by this build system. Use autotools instead.")
endif() endif()
string(TIMESTAMP BUILD "%Y%m%d")
# This does nothing except when using MinGW. CMAKE_BUILD_TYPE has no meaning # This does nothing except when using MinGW. CMAKE_BUILD_TYPE has no meaning
# in Visual Studio, and it always defaults to Debug when using NMake. # in Visual Studio, and it always defaults to Debug when using NMake.
if(NOT CMAKE_BUILD_TYPE) if(NOT CMAKE_BUILD_TYPE)
@@ -65,6 +57,14 @@ else()
set(BITS_IN_JSAMPLE 8) set(BITS_IN_JSAMPLE 8)
endif() endif()
if(WITH_JPEG8 OR WITH_JPEG7)
set(WITH_ARITH_ENC 1)
set(WITH_ARITH_DEC 1)
endif()
if(WITH_JPEG8)
set(WITH_MEM_SRCDST 1)
endif()
if(WITH_ARITH_ENC) if(WITH_ARITH_ENC)
set(C_ARITH_CODING_SUPPORTED 1) set(C_ARITH_CODING_SUPPORTED 1)
message(STATUS "Arithmetic encoding support enabled") message(STATUS "Arithmetic encoding support enabled")

View File

@@ -27,6 +27,17 @@ calling `tjDecompressHeader3()`, or if the return value from
`tjDecompressHeader3()` was ignored (both cases represent incorrect usage of `tjDecompressHeader3()` was ignored (both cases represent incorrect usage of
the TurboJPEG API.) the TurboJPEG API.)
5. Fixed an issue in the ARM 32-bit SIMD-accelerated Huffman encoder that
prevented the code from assembling properly with clang.
6. The `jpeg_stdio_src()`, `jpeg_mem_src()`, `jpeg_stdio_dest()`, and
`jpeg_mem_dest()` functions in the libjpeg API will now throw an error if a
source/destination manager has already been assigned to the compress or
decompress object by a different function or by the calling program. This
prevents these functions from attempting to reuse a source/destination manager
structure that was allocated elsewhere, because there is no way to ensure that
it would be big enough to accommodate the new source/destination manager.
1.4.90 (1.5 beta1) 1.4.90 (1.5 beta1)
================== ==================

View File

@@ -232,6 +232,16 @@ AC_SUBST(MEM_SRCDST_FUNCTIONS)
AC_DEFINE_UNQUOTED(MOZJPEG_VERSION, [$VERSION], [mozjpeg version]) AC_DEFINE_UNQUOTED(MOZJPEG_VERSION, [$VERSION], [mozjpeg version])
m4_define(version_triplet,m4_split(AC_PACKAGE_VERSION,[[.]]))
m4_define(version_major,m4_argn(1,version_triplet))
m4_define(version_minor,m4_argn(2,version_triplet))
m4_define(version_revision,m4_argn(3,version_triplet))
VERSION_MAJOR=version_major
VERSION_MINOR=version_minor
VERSION_REVISION=version_revision
LIBJPEG_TURBO_VERSION_NUMBER=`printf "%d%03d%03d" $VERSION_MAJOR $VERSION_MINOR $VERSION_REVISION`
AC_DEFINE_UNQUOTED(LIBJPEG_TURBO_VERSION_NUMBER, [$LIBJPEG_TURBO_VERSION_NUMBER], [libjpeg-turbo version in integer form])
VERSION_SCRIPT=yes VERSION_SCRIPT=yes
AC_ARG_ENABLE([ld-version-script], AC_ARG_ENABLE([ld-version-script],
AS_HELP_STRING([--disable-ld-version-script], AS_HELP_STRING([--disable-ld-version-script],
@@ -287,10 +297,13 @@ AC_DEFINE_UNQUOTED([INLINE],[$ljt_cv_inline],[How to obtain function inlining.])
AC_MSG_CHECKING([whether to include arithmetic encoding support]) AC_MSG_CHECKING([whether to include arithmetic encoding support])
AC_ARG_WITH([arith-enc], AC_ARG_WITH([arith-enc],
AC_HELP_STRING([--without-arith-enc], AC_HELP_STRING([--without-arith-enc],
[Do not include arithmetic encoding support])) [Do not include arithmetic encoding support when emulating the libjpeg v6b API/ABI]))
if test "x$with_12bit" = "xyes"; then if test "x$with_12bit" = "xyes"; then
with_arith_enc=no with_arith_enc=no
fi fi
if test "x${with_jpeg8}" = "xyes" -o "x${with_jpeg7}" = "xyes"; then
with_arith_enc=yes
fi
if test "x$with_arith_enc" = "xno"; then if test "x$with_arith_enc" = "xno"; then
AC_MSG_RESULT(no) AC_MSG_RESULT(no)
RPM_CONFIG_ARGS="$RPM_CONFIG_ARGS --without-arith-enc" RPM_CONFIG_ARGS="$RPM_CONFIG_ARGS --without-arith-enc"
@@ -303,10 +316,13 @@ AM_CONDITIONAL([WITH_ARITH_ENC], [test "x$with_arith_enc" != "xno"])
AC_MSG_CHECKING([whether to include arithmetic decoding support]) AC_MSG_CHECKING([whether to include arithmetic decoding support])
AC_ARG_WITH([arith-dec], AC_ARG_WITH([arith-dec],
AC_HELP_STRING([--without-arith-dec], AC_HELP_STRING([--without-arith-dec],
[Do not include arithmetic decoding support])) [Do not include arithmetic decoding support when emulating the libjpeg v6b API/ABI]))
if test "x$with_12bit" = "xyes"; then if test "x$with_12bit" = "xyes"; then
with_arith_dec=no with_arith_dec=no
fi fi
if test "x${with_jpeg8}" = "xyes" -o "x${with_jpeg7}" = "xyes"; then
with_arith_dec=yes
fi
if test "x$with_arith_dec" = "xno"; then if test "x$with_arith_dec" = "xno"; then
AC_MSG_RESULT(no) AC_MSG_RESULT(no)
RPM_CONFIG_ARGS="$RPM_CONFIG_ARGS --without-arith-dec" RPM_CONFIG_ARGS="$RPM_CONFIG_ARGS --without-arith-dec"

View File

@@ -5,8 +5,8 @@
* Copyright (C) 1991-1996, Thomas G. Lane. * Copyright (C) 1991-1996, Thomas G. Lane.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
* Copyright (C) 2009-2012, 2015 D. R. Commander. * Copyright (C) 2009-2012, 2015, D. R. Commander.
* Copyright (C) 2014, MIPS Technologies, Inc., California * Copyright (C) 2014, MIPS Technologies, Inc., California.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -4,8 +4,8 @@
* This file was part of the Independent JPEG Group's software: * This file was part of the Independent JPEG Group's software:
* Copyright (C) 1991-1997, Thomas G. Lane. * Copyright (C) 1991-1997, Thomas G. Lane.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2009-2011, 2014-2016 D. R. Commander. * Copyright (C) 2009-2011, 2014-2016, D. R. Commander.
* Copyright (C) 2015 Matthieu Darbois. * Copyright (C) 2015, Matthieu Darbois.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -6,6 +6,9 @@
/* libjpeg-turbo version */ /* libjpeg-turbo version */
#define LIBJPEG_TURBO_VERSION 0 #define LIBJPEG_TURBO_VERSION 0
/* libjpeg-turbo version in integer form */
#define LIBJPEG_TURBO_VERSION_NUMBER 0
/* Support arithmetic encoding */ /* Support arithmetic encoding */
#undef C_ARITH_CODING_SUPPORTED #undef C_ARITH_CODING_SUPPORTED

View File

@@ -5,7 +5,7 @@
* Copyright (C) 1991-1996, Thomas G. Lane. * Copyright (C) 1991-1996, Thomas G. Lane.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
* Copyright (C) 2014, MIPS Technologies, Inc., California * Copyright (C) 2014, MIPS Technologies, Inc., California.
* Copyright (C) 2015, D. R. Commander. * Copyright (C) 2015, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.

View File

@@ -5,7 +5,7 @@
* Copyright (C) 1994-1996, Thomas G. Lane. * Copyright (C) 1994-1996, Thomas G. Lane.
* Modified 2009-2012 by Guido Vollbeding. * Modified 2009-2012 by Guido Vollbeding.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2011, 2014 D. R. Commander. * Copyright (C) 2011, 2014, 2016, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *
@@ -167,6 +167,11 @@ jpeg_mem_dest_tj (j_compress_ptr cinfo,
dest = (my_mem_dest_ptr) cinfo->dest; dest = (my_mem_dest_ptr) cinfo->dest;
dest->newbuffer = NULL; dest->newbuffer = NULL;
dest->buffer = NULL; dest->buffer = NULL;
} else if (cinfo->dest->init_destination != init_mem_destination) {
/* It is unsafe to reuse the existing destination manager unless it was
* created by this function.
*/
ERREXIT(cinfo, JERR_BUFFER_SIZE);
} }
dest = (my_mem_dest_ptr) cinfo->dest; dest = (my_mem_dest_ptr) cinfo->dest;

View File

@@ -5,7 +5,7 @@
* Copyright (C) 1994-1996, Thomas G. Lane. * Copyright (C) 1994-1996, Thomas G. Lane.
* Modified 2009-2012 by Guido Vollbeding. * Modified 2009-2012 by Guido Vollbeding.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2013, D. R. Commander. * Copyright (C) 2013, 2016, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *
@@ -210,14 +210,19 @@ jpeg_stdio_dest (j_compress_ptr cinfo, FILE *outfile)
/* The destination object is made permanent so that multiple JPEG images /* The destination object is made permanent so that multiple JPEG images
* can be written to the same file without re-executing jpeg_stdio_dest. * can be written to the same file without re-executing jpeg_stdio_dest.
* This makes it dangerous to use this manager and a different destination
* manager serially with the same JPEG object, because their private object
* sizes may be different. Caveat programmer.
*/ */
if (cinfo->dest == NULL) { /* first time for this JPEG object? */ if (cinfo->dest == NULL) { /* first time for this JPEG object? */
cinfo->dest = (struct jpeg_destination_mgr *) cinfo->dest = (struct jpeg_destination_mgr *)
(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
sizeof(my_destination_mgr)); sizeof(my_destination_mgr));
} else if (cinfo->dest->init_destination != init_destination) {
/* It is unsafe to reuse the existing destination manager unless it was
* created by this function. Otherwise, there is no guarantee that the
* opaque structure is the right size. Note that we could just create a
* new structure, but the old structure would not be freed until
* jpeg_destroy_compress() was called.
*/
ERREXIT(cinfo, JERR_BUFFER_SIZE);
} }
dest = (my_dest_ptr) cinfo->dest; dest = (my_dest_ptr) cinfo->dest;
@@ -259,6 +264,11 @@ jpeg_mem_dest (j_compress_ptr cinfo,
cinfo->dest = (struct jpeg_destination_mgr *) cinfo->dest = (struct jpeg_destination_mgr *)
(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
sizeof(my_mem_destination_mgr)); sizeof(my_mem_destination_mgr));
} else if (cinfo->dest->init_destination != init_mem_destination) {
/* It is unsafe to reuse the existing destination manager unless it was
* created by this function.
*/
ERREXIT(cinfo, JERR_BUFFER_SIZE);
} }
dest = (my_mem_dest_ptr) cinfo->dest; dest = (my_mem_dest_ptr) cinfo->dest;

View File

@@ -5,7 +5,7 @@
* Copyright (C) 1994-1996, Thomas G. Lane. * Copyright (C) 1994-1996, Thomas G. Lane.
* Modified 2009-2011 by Guido Vollbeding. * Modified 2009-2011 by Guido Vollbeding.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2011, D. R. Commander. * Copyright (C) 2011, 2016, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *
@@ -173,6 +173,11 @@ jpeg_mem_src_tj (j_decompress_ptr cinfo,
cinfo->src = (struct jpeg_source_mgr *) cinfo->src = (struct jpeg_source_mgr *)
(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
sizeof(struct jpeg_source_mgr)); sizeof(struct jpeg_source_mgr));
} else if (cinfo->src->init_source != init_mem_source) {
/* It is unsafe to reuse the existing source manager unless it was created
* by this function.
*/
ERREXIT(cinfo, JERR_BUFFER_SIZE);
} }
src = cinfo->src; src = cinfo->src;

View File

@@ -5,7 +5,7 @@
* Copyright (C) 1994-1996, Thomas G. Lane. * Copyright (C) 1994-1996, Thomas G. Lane.
* Modified 2009-2011 by Guido Vollbeding. * Modified 2009-2011 by Guido Vollbeding.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2013, D. R. Commander. * Copyright (C) 2013, 2016, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *
@@ -222,8 +222,6 @@ jpeg_stdio_src (j_decompress_ptr cinfo, FILE *infile)
* of JPEG images can be read from the same file by calling jpeg_stdio_src * of JPEG images can be read from the same file by calling jpeg_stdio_src
* only before the first one. (If we discarded the buffer at the end of * only before the first one. (If we discarded the buffer at the end of
* one image, we'd likely lose the start of the next one.) * one image, we'd likely lose the start of the next one.)
* This makes it unsafe to use this manager and a different source
* manager serially with the same JPEG object. Caveat programmer.
*/ */
if (cinfo->src == NULL) { /* first time for this JPEG object? */ if (cinfo->src == NULL) { /* first time for this JPEG object? */
cinfo->src = (struct jpeg_source_mgr *) cinfo->src = (struct jpeg_source_mgr *)
@@ -233,6 +231,14 @@ jpeg_stdio_src (j_decompress_ptr cinfo, FILE *infile)
src->buffer = (JOCTET *) src->buffer = (JOCTET *)
(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
INPUT_BUF_SIZE * sizeof(JOCTET)); INPUT_BUF_SIZE * sizeof(JOCTET));
} else if (cinfo->src->init_source != init_source) {
/* It is unsafe to reuse the existing source manager unless it was created
* by this function. Otherwise, there is no guarantee that the opaque
* structure is the right size. Note that we could just create a new
* structure, but the old structure would not be freed until
* jpeg_destroy_decompress() was called.
*/
ERREXIT(cinfo, JERR_BUFFER_SIZE);
} }
src = (my_src_ptr) cinfo->src; src = (my_src_ptr) cinfo->src;
@@ -270,6 +276,11 @@ jpeg_mem_src (j_decompress_ptr cinfo,
cinfo->src = (struct jpeg_source_mgr *) cinfo->src = (struct jpeg_source_mgr *)
(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
sizeof(struct jpeg_source_mgr)); sizeof(struct jpeg_source_mgr));
} else if (cinfo->src->init_source != init_mem_source) {
/* It is unsafe to reuse the existing source manager unless it was created
* by this function.
*/
ERREXIT(cinfo, JERR_BUFFER_SIZE);
} }
src = cinfo->src; src = cinfo->src;

View File

@@ -7,7 +7,7 @@
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
* Copyright (C) 2010, 2015, D. R. Commander. * Copyright (C) 2010, 2015, D. R. Commander.
* Copyright (C) 2013, MIPS Technologies, Inc., California * Copyright (C) 2013, MIPS Technologies, Inc., California.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -6,7 +6,7 @@
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
* Copyright (C) 2010, 2015-2016, D. R. Commander. * Copyright (C) 2010, 2015-2016, D. R. Commander.
* Copyright (C) 2014, MIPS Technologies, Inc., California * Copyright (C) 2014, MIPS Technologies, Inc., California.
* Copyright (C) 2015, Google, Inc. * Copyright (C) 2015, Google, Inc.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.

View File

@@ -4,7 +4,7 @@
* This file was part of the Independent JPEG Group's software: * This file was part of the Independent JPEG Group's software:
* Copyright (C) 1994-1996, Thomas G. Lane. * Copyright (C) 1994-1996, Thomas G. Lane.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2015, D. R. Commander * Copyright (C) 2015, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -4,7 +4,7 @@
* This file was part of the Independent JPEG Group's software. * This file was part of the Independent JPEG Group's software.
* Copyright (C) 1991-1996, Thomas G. Lane. * Copyright (C) 1991-1996, Thomas G. Lane.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2015, D. R. Commander * Copyright (C) 2015, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -5,7 +5,7 @@
* Copyright (C) 1991-1998, Thomas G. Lane. * Copyright (C) 1991-1998, Thomas G. Lane.
* Modification developed 2002-2009 by Guido Vollbeding. * Modification developed 2002-2009 by Guido Vollbeding.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2015, D. R. Commander * Copyright (C) 2015, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -4,7 +4,7 @@
* This file was part of the Independent JPEG Group's software. * This file was part of the Independent JPEG Group's software.
* Copyright (C) 1994-1998, Thomas G. Lane. * Copyright (C) 1994-1998, Thomas G. Lane.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2015, D. R. Commander * Copyright (C) 2015, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -1,7 +1,7 @@
/* /*
* jpegcomp.h * jpegcomp.h
* *
* Copyright (C) 2010, D. R. Commander * Copyright (C) 2010, D. R. Commander.
* For conditions of distribution and use, see the accompanying README.ijg * For conditions of distribution and use, see the accompanying README.ijg
* file. * file.
* *

View File

@@ -5,7 +5,7 @@
* Copyright (C) 1991-1997, Thomas G. Lane. * Copyright (C) 1991-1997, Thomas G. Lane.
* Modified 1997-2009 by Guido Vollbeding. * Modified 1997-2009 by Guido Vollbeding.
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2015-2016, D. R. Commander * Copyright (C) 2015-2016, D. R. Commander.
* Copyright (C) 2015, Google, Inc. * Copyright (C) 2015, Google, Inc.
* mozjpeg Modifications: * mozjpeg Modifications:
* Copyright (C) 2014, Mozilla Corporation. * Copyright (C) 2014, Mozilla Corporation.

View File

@@ -2,8 +2,8 @@
* jsimd.h * jsimd.h
* *
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
* Copyright 2011, 2014 D. R. Commander * Copyright (C) 2011, 2014, D. R. Commander.
* Copyright 2015 Matthieu Darbois * Copyright (C) 2015, Matthieu Darbois.
* *
* Based on the x86 SIMD extension for IJG JPEG library, * Based on the x86 SIMD extension for IJG JPEG library,
* Copyright (C) 1999-2006, MIYASAKA Masaru. * Copyright (C) 1999-2006, MIYASAKA Masaru.

View File

@@ -2,8 +2,8 @@
* jsimd_none.c * jsimd_none.c
* *
* Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
* Copyright 2009-2011, 2014 D. R. Commander * Copyright (C) 2009-2011, 2014, D. R. Commander.
* Copyright 2015 Matthieu Darbois * Copyright (C) 2015, Matthieu Darbois.
* *
* Based on the x86 SIMD extension for IJG JPEG library, * Based on the x86 SIMD extension for IJG JPEG library,
* Copyright (C) 1999-2006, MIYASAKA Masaru. * Copyright (C) 1999-2006, MIYASAKA Masaru.

View File

@@ -5,7 +5,7 @@
* this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
* ---------------------------------------------------------------------------- * ----------------------------------------------------------------------------
* libjpeg-turbo Modifications: * libjpeg-turbo Modifications:
* Copyright (C) 2016, D. R. Commander * Copyright (C) 2016, D. R. Commander.
* Modifications are under the same license as the original code (see above) * Modifications are under the same license as the original code (see above)
* ---------------------------------------------------------------------------- * ----------------------------------------------------------------------------
*/ */

View File

@@ -1,9 +1,9 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014-2015, D. R. Commander. * Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved.
* Copyright (C) 2014, Jay Foad. * Copyright (C) 2014, Jay Foad. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,9 +1,10 @@
; ;
; jccolext.asm - colorspace conversion (64-bit SSE2) ; jccolext.asm - colorspace conversion (64-bit SSE2)
; ;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; Copyright (C) 2009, D. R. Commander. ; Copyright (C) 2009, D. R. Commander.
;
; Based on the x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;
; This file should be assembled with NASM (Netwide Assembler), ; This file should be assembled with NASM (Netwide Assembler),

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014, D. R. Commander. * Copyright (C) 2014, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -2,10 +2,9 @@
; jccolor.asm - colorspace conversion (MMX) ; jccolor.asm - colorspace conversion (MMX)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,9 +1,10 @@
; ;
; jccolor.asm - colorspace conversion (64-bit SSE2) ; jccolor.asm - colorspace conversion (64-bit SSE2)
; ;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; Copyright (C) 2009, D. R. Commander. ; Copyright (C) 2009, D. R. Commander.
;
; Based on the x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;
; This file should be assembled with NASM (Netwide Assembler), ; This file should be assembled with NASM (Netwide Assembler),

View File

@@ -1,9 +1,10 @@
; ;
; jccolor.asm - colorspace conversion (SSE2) ; jccolor.asm - colorspace conversion (SSE2)
; ;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; Copyright (C) 2009, D. R. Commander. ; Copyright (C) 2009, D. R. Commander.
;
; Based on the x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;
; This file should be assembled with NASM (Netwide Assembler), ; This file should be assembled with NASM (Netwide Assembler),

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014, D. R. Commander. * Copyright (C) 2014, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -2,10 +2,9 @@
; jcgray.asm - grayscale colorspace conversion (MMX) ; jcgray.asm - grayscale colorspace conversion (MMX)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2011 D. R. Commander ; Copyright (C) 2011, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,9 +1,10 @@
; ;
; jcgray.asm - grayscale colorspace conversion (64-bit SSE2) ; jcgray.asm - grayscale colorspace conversion (64-bit SSE2)
; ;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; Copyright (C) 2011, D. R. Commander. ; Copyright (C) 2011, D. R. Commander.
;
; Based on the x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;
; This file should be assembled with NASM (Netwide Assembler), ; This file should be assembled with NASM (Netwide Assembler),

View File

@@ -1,9 +1,10 @@
; ;
; jcgray.asm - grayscale colorspace conversion (SSE2) ; jcgray.asm - grayscale colorspace conversion (SSE2)
; ;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; Copyright (C) 2011, D. R. Commander. ; Copyright (C) 2011, D. R. Commander.
;
; Based on the x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;
; This file should be assembled with NASM (Netwide Assembler), ; This file should be assembled with NASM (Netwide Assembler),

View File

@@ -1,9 +1,9 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014-2015, D. R. Commander. * Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved.
* Copyright (C) 2014, Jay Foad. * Copyright (C) 2014, Jay Foad. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -2,10 +2,9 @@
; jcgryext.asm - grayscale colorspace conversion (MMX) ; jcgryext.asm - grayscale colorspace conversion (MMX)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2011 D. R. Commander ; Copyright (C) 2011, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,9 +1,10 @@
; ;
; jcgryext.asm - grayscale colorspace conversion (64-bit SSE2) ; jcgryext.asm - grayscale colorspace conversion (64-bit SSE2)
; ;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; Copyright (C) 2011, D. R. Commander. ; Copyright (C) 2011, D. R. Commander.
;
; Based on the x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;
; This file should be assembled with NASM (Netwide Assembler), ; This file should be assembled with NASM (Netwide Assembler),

View File

@@ -1,9 +1,10 @@
; ;
; jcgryext.asm - grayscale colorspace conversion (SSE2) ; jcgryext.asm - grayscale colorspace conversion (SSE2)
; ;
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; Copyright (C) 2011, D. R. Commander. ; Copyright (C) 2011, D. R. Commander.
;
; Based on the x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;
; This file should be assembled with NASM (Netwide Assembler), ; This file should be assembled with NASM (Netwide Assembler),

View File

@@ -1,11 +1,10 @@
; ;
; jchuff-sse2-64.asm - Huffman entropy encoding (64-bit SSE2) ; jchuff-sse2-64.asm - Huffman entropy encoding (64-bit SSE2)
; ;
; Copyright 2009-2011, 2014-2016 D. R. Commander. ; Copyright (C) 2009-2011, 2014-2016, D. R. Commander.
; Copyright 2015 Matthieu Darbois ; Copyright (C) 2015, Matthieu Darbois.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,11 +1,10 @@
; ;
; jchuff-sse2.asm - Huffman entropy encoding (SSE2) ; jchuff-sse2.asm - Huffman entropy encoding (SSE2)
; ;
; Copyright 2009-2011, 2014-2016 D. R. Commander. ; Copyright (C) 2009-2011, 2014-2016, D. R. Commander.
; Copyright 2015 Matthieu Darbois ; Copyright (C) 2015, Matthieu Darbois.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2015, D. R. Commander. * Copyright (C) 2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jcsample.asm - downsampling (64-bit SSE2) ; jcsample.asm - downsampling (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2015, D. R. Commander. * Copyright (C) 2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdcolext.asm - colorspace conversion (64-bit SSE2) ; jdcolext.asm - colorspace conversion (64-bit SSE2)
; ;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009, 2012 D. R. Commander ; Copyright (C) 2009, 2012, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdcolext.asm - colorspace conversion (SSE2) ; jdcolext.asm - colorspace conversion (SSE2)
; ;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2012 D. R. Commander ; Copyright (C) 2012, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2015, D. R. Commander. * Copyright (C) 2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -2,10 +2,9 @@
; jdcolor.asm - colorspace conversion (MMX) ; jdcolor.asm - colorspace conversion (MMX)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdcolor.asm - colorspace conversion (64-bit SSE2) ; jdcolor.asm - colorspace conversion (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdcolor.asm - colorspace conversion (SSE2) ; jdcolor.asm - colorspace conversion (SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2015, D. R. Commander. * Copyright (C) 2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -2,10 +2,9 @@
; jdmerge.asm - merged upsampling/color conversion (MMX) ; jdmerge.asm - merged upsampling/color conversion (MMX)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdmerge.asm - merged upsampling/color conversion (64-bit SSE2) ; jdmerge.asm - merged upsampling/color conversion (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdmerge.asm - merged upsampling/color conversion (SSE2) ; jdmerge.asm - merged upsampling/color conversion (SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2015, D. R. Commander. * Copyright (C) 2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdmrgext.asm - merged upsampling/color conversion (64-bit SSE2) ; jdmrgext.asm - merged upsampling/color conversion (64-bit SSE2)
; ;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009, 2012 D. R. Commander ; Copyright (C) 2009, 2012, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdmrgext.asm - merged upsampling/color conversion (SSE2) ; jdmrgext.asm - merged upsampling/color conversion (SSE2)
; ;
; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2012 D. R. Commander ; Copyright (C) 2012, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2015, D. R. Commander. * Copyright (C) 2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jdsample.asm - upsampling (64-bit SSE2) ; jdsample.asm - upsampling (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jfdctflt.asm - floating-point FDCT (64-bit SSE) ; jfdctflt.asm - floating-point FDCT (64-bit SSE)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014, D. R. Commander. * Copyright (C) 2014, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jfdctfst.asm - fast integer FDCT (64-bit SSE2) ; jfdctfst.asm - fast integer FDCT (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014, D. R. Commander. * Copyright (C) 2014, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jfdctint.asm - accurate integer FDCT (64-bit SSE2) ; jfdctint.asm - accurate integer FDCT (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jidctflt.asm - floating-point IDCT (64-bit SSE & SSE2) ; jidctflt.asm - floating-point IDCT (64-bit SSE & SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014-2015, D. R. Commander. * Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jidctfst.asm - fast integer IDCT (64-bit SSE2) ; jidctfst.asm - fast integer IDCT (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014-2015, D. R. Commander. * Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jidctint.asm - accurate integer IDCT (64-bit SSE2) ; jidctint.asm - accurate integer IDCT (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jidctred.asm - reduced-size IDCT (64-bit SSE2) ; jidctred.asm - reduced-size IDCT (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -2,10 +2,9 @@
; jquantf.asm - sample data conversion and quantization (64-bit SSE & SSE2) ; jquantf.asm - sample data conversion and quantization (64-bit SSE & SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -1,8 +1,8 @@
/* /*
* AltiVec optimizations for libjpeg-turbo * AltiVec optimizations for libjpeg-turbo
* *
* Copyright (C) 2014-2015, D. R. Commander. * Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved.
* All rights reserved. *
* This software is provided 'as-is', without any express or implied * This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages * warranty. In no event will the authors be held liable for any damages
* arising from the use of this software. * arising from the use of this software.

View File

@@ -2,10 +2,9 @@
; jquanti.asm - sample data conversion and quantization (64-bit SSE2) ; jquanti.asm - sample data conversion and quantization (64-bit SSE2)
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; Copyright 2009 D. R. Commander ; Copyright (C) 2009, D. R. Commander.
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

View File

@@ -3,8 +3,7 @@
; ;
; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
; ;
; Based on ; Based on the x86 SIMD extension for IJG JPEG library
; x86 SIMD extension for IJG JPEG library
; Copyright (C) 1999-2006, MIYASAKA Masaru. ; Copyright (C) 1999-2006, MIYASAKA Masaru.
; For conditions of distribution and use, see copyright notice in jsimdext.inc ; For conditions of distribution and use, see copyright notice in jsimdext.inc
; ;

Some files were not shown because too many files have changed in this diff Show More