зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1712789 - Update jpeg-xl to bdde644b94c125a15e532b2572b96306371a7d4e r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D115917
This commit is contained in:
Родитель
24a80c79c7
Коммит
b8cb4bb082
|
@ -20,12 +20,12 @@ origin:
|
||||||
|
|
||||||
# Human-readable identifier for this version/release
|
# Human-readable identifier for this version/release
|
||||||
# Generally "version NNN", "tag SSS", "bookmark SSS"
|
# Generally "version NNN", "tag SSS", "bookmark SSS"
|
||||||
release: commit 44778c6902084bd239c5fb8eaa53bfd90dd9face (2021-05-21T20:39:54.000+02:00).
|
release: commit bdde644b94c125a15e532b2572b96306371a7d4e (2021-05-25T19:02:18.000+02:00).
|
||||||
|
|
||||||
# Revision to pull in
|
# Revision to pull in
|
||||||
# Must be a long or short commit SHA (long preferred)
|
# Must be a long or short commit SHA (long preferred)
|
||||||
# NOTE(krosylight): Update highway together when updating this!
|
# NOTE(krosylight): Update highway together when updating this!
|
||||||
revision: 44778c6902084bd239c5fb8eaa53bfd90dd9face
|
revision: bdde644b94c125a15e532b2572b96306371a7d4e
|
||||||
|
|
||||||
# The package's license, where possible using the mnemonic from
|
# The package's license, where possible using the mnemonic from
|
||||||
# https://spdx.org/licenses/
|
# https://spdx.org/licenses/
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
# List of the project authors for copyright purposes. When contributing to the
|
||||||
|
# project add your name or your organization's name to this list. See
|
||||||
|
# CONTRIBUTING.md for details.
|
||||||
|
#
|
||||||
|
# For organizations:
|
||||||
|
# Organization <email pattern: *@domain>
|
||||||
|
#
|
||||||
|
# For individuals:
|
||||||
|
# Name <email address>
|
||||||
|
#
|
||||||
|
# Please keep each list sorted. If you wish to change your email address please
|
||||||
|
# send a pull request.
|
||||||
|
|
||||||
|
# Organizations:
|
||||||
|
Cloudinary Ltd. <*@cloudinary.com>
|
||||||
|
Google LLC <*@google.com>
|
||||||
|
|
||||||
|
# Individuals:
|
||||||
|
Jon Sneyers <jon@cloudinary.com>
|
||||||
|
Pieter Wuille
|
|
@ -1,16 +1,7 @@
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Ubuntu bionic ships with cmake 3.10.
|
# Ubuntu bionic ships with cmake 3.10.
|
||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
|
|
@ -0,0 +1,93 @@
|
||||||
|
# Code of Conduct
|
||||||
|
|
||||||
|
## Our Pledge
|
||||||
|
|
||||||
|
In the interest of fostering an open and welcoming environment, we as
|
||||||
|
contributors and maintainers pledge to making participation in our project and
|
||||||
|
our community a harassment-free experience for everyone, regardless of age, body
|
||||||
|
size, disability, ethnicity, gender identity and expression, level of
|
||||||
|
experience, education, socio-economic status, nationality, personal appearance,
|
||||||
|
race, religion, or sexual identity and orientation.
|
||||||
|
|
||||||
|
## Our Standards
|
||||||
|
|
||||||
|
Examples of behavior that contributes to creating a positive environment
|
||||||
|
include:
|
||||||
|
|
||||||
|
* Using welcoming and inclusive language
|
||||||
|
* Being respectful of differing viewpoints and experiences
|
||||||
|
* Gracefully accepting constructive criticism
|
||||||
|
* Focusing on what is best for the community
|
||||||
|
* Showing empathy towards other community members
|
||||||
|
|
||||||
|
Examples of unacceptable behavior by participants include:
|
||||||
|
|
||||||
|
* The use of sexualized language or imagery and unwelcome sexual attention or
|
||||||
|
advances
|
||||||
|
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||||
|
* Public or private harassment
|
||||||
|
* Publishing others' private information, such as a physical or electronic
|
||||||
|
address, without explicit permission
|
||||||
|
* Other conduct which could reasonably be considered inappropriate in a
|
||||||
|
professional setting
|
||||||
|
|
||||||
|
## Our Responsibilities
|
||||||
|
|
||||||
|
Project maintainers are responsible for clarifying the standards of acceptable
|
||||||
|
behavior and are expected to take appropriate and fair corrective action in
|
||||||
|
response to any instances of unacceptable behavior.
|
||||||
|
|
||||||
|
Project maintainers have the right and responsibility to remove, edit, or reject
|
||||||
|
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||||
|
not aligned to this Code of Conduct, or to ban temporarily or permanently any
|
||||||
|
contributor for other behaviors that they deem inappropriate, threatening,
|
||||||
|
offensive, or harmful.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
This Code of Conduct applies both within project spaces and in public spaces
|
||||||
|
when an individual is representing the project or its community. Examples of
|
||||||
|
representing a project or community include using an official project e-mail
|
||||||
|
address, posting via an official social media account, or acting as an appointed
|
||||||
|
representative at an online or offline event. Representation of a project may be
|
||||||
|
further defined and clarified by project maintainers.
|
||||||
|
|
||||||
|
This Code of Conduct also applies outside the project spaces when the Project
|
||||||
|
Steward has a reasonable belief that an individual's behavior may have a
|
||||||
|
negative impact on the project or its community.
|
||||||
|
|
||||||
|
## Conflict Resolution
|
||||||
|
|
||||||
|
We do not believe that all conflict is bad; healthy debate and disagreement
|
||||||
|
often yield positive results. However, it is never okay to be disrespectful or
|
||||||
|
to engage in behavior that violates the project’s code of conduct.
|
||||||
|
|
||||||
|
If you see someone violating the code of conduct, you are encouraged to address
|
||||||
|
the behavior directly with those involved. Many issues can be resolved quickly
|
||||||
|
and easily, and this gives people more control over the outcome of their
|
||||||
|
dispute. If you are unable to resolve the matter for any reason, or if the
|
||||||
|
behavior is threatening or harassing, report it. We are dedicated to providing
|
||||||
|
an environment where participants feel welcome and safe.
|
||||||
|
|
||||||
|
Reports should be directed to Jyrki Alakuijala <jyrki@google.com>, the
|
||||||
|
Project Steward(s) for JPEG XL. It is the Project Steward’s duty to
|
||||||
|
receive and address reported violations of the code of conduct. They will then
|
||||||
|
work with a committee consisting of representatives from the Open Source
|
||||||
|
Programs Office and the Google Open Source Strategy team. If for any reason you
|
||||||
|
are uncomfortable reaching out to the Project Steward, please email
|
||||||
|
opensource@google.com.
|
||||||
|
|
||||||
|
We will investigate every complaint, but you may not receive a direct response.
|
||||||
|
We will use our discretion in determining when and how to follow up on reported
|
||||||
|
incidents, which may range from not taking action to permanent expulsion from
|
||||||
|
the project and project-sponsored spaces. We will notify the accused of the
|
||||||
|
report and provide them an opportunity to discuss it before any action is taken.
|
||||||
|
The identity of the reporter will be omitted from the details of the report
|
||||||
|
supplied to the accused. In potentially harmful situations, such as ongoing
|
||||||
|
harassment or threats to anyone's safety, we may take action without notice.
|
||||||
|
|
||||||
|
## Attribution
|
||||||
|
|
||||||
|
This Code of Conduct is adapted from the Contributor Covenant, version 1.4,
|
||||||
|
available at
|
||||||
|
https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
|
|
@ -1,10 +1,115 @@
|
||||||
# How to Contribute
|
# Contributing to libjxl
|
||||||
|
|
||||||
We are currently unable to accept patches to this project, but we'd very much
|
## Contributing with bug reports
|
||||||
appreciate if you open a Gitlab issue for any bug reports/feature requests.
|
|
||||||
We will be happy to investigate and hopefully fix any issues.
|
For security-related issues please see [SECURITY.md](SECURITY.md).
|
||||||
|
|
||||||
|
We welcome suggestions, feature requests and bug reports. Before opening a new
|
||||||
|
issue please take a look if there is already an existing one in the following
|
||||||
|
link:
|
||||||
|
|
||||||
|
* https://github.com/libjxl/libjxl/issues
|
||||||
|
|
||||||
|
## Contributing with patches and Pull Requests
|
||||||
|
|
||||||
|
We'd love to accept your contributions to the JPEG XL Project. Please read
|
||||||
|
through this section before sending a Pull Request.
|
||||||
|
|
||||||
|
### Contributor License Agreements
|
||||||
|
|
||||||
|
Our project is open source under the terms outlined in the [LICENSE](LICENSE)
|
||||||
|
and [PATENTS](PATENTS) files. Before we can accept your contributions, even for
|
||||||
|
small changes, there are just a few small guidelines you need to follow:
|
||||||
|
|
||||||
|
Please fill out either the individual or corporate Contributor License Agreement
|
||||||
|
(CLA) with Google. JPEG XL Project is an an effort by multiple individuals and
|
||||||
|
companies, including the initial contributors Cloudinary and Google, but Google
|
||||||
|
is the legal entity in charge of receiving these CLA and relicensing this
|
||||||
|
software:
|
||||||
|
|
||||||
|
* If you are an individual writing original source code and you're sure you
|
||||||
|
own the intellectual property, then you'll need to sign an [individual
|
||||||
|
CLA](https://code.google.com/legal/individual-cla-v1.0.html).
|
||||||
|
|
||||||
|
* If you work for a company that wants to allow you to contribute your work,
|
||||||
|
then you'll need to sign a [corporate
|
||||||
|
CLA](https://code.google.com/legal/corporate-cla-v1.0.html).
|
||||||
|
|
||||||
|
Follow either of the two links above to access the appropriate CLA and
|
||||||
|
instructions for how to sign and return it. Once we receive it, we'll be able
|
||||||
|
to accept your pull requests.
|
||||||
|
|
||||||
|
***NOTE***: Only original source code from you and other people that have signed
|
||||||
|
the CLA can be accepted into the main repository.
|
||||||
|
|
||||||
|
### Code Reviews
|
||||||
|
|
||||||
|
All submissions, including submissions by project members, require review. We
|
||||||
|
use GitHub pull requests for this purpose. Consult
|
||||||
|
[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
|
||||||
|
information on using pull requests.
|
||||||
|
|
||||||
|
### Contribution philosophy
|
||||||
|
|
||||||
|
* Prefer small changes, even if they don't implement a complete feature. Small
|
||||||
|
changes are easier to review and can be submitted faster. Think about what's
|
||||||
|
the smallest unit you can send that makes sense to review and submit in
|
||||||
|
isolation. For example, new modules that are not yet used by the tools but
|
||||||
|
have their own unittests are ok. If you have unrelated changes that
|
||||||
|
you discovered while working on something else, please send them in a
|
||||||
|
different Pull Request. If your are refactoring code and changing
|
||||||
|
functionality try to send the refactor first without any change in
|
||||||
|
functionality. Reviewers may ask you to split a Pull Request and it is
|
||||||
|
easier to create a smaller change from the beginning.
|
||||||
|
|
||||||
|
* Describe your commits. Add a meaningful description to your commit message, explain what you are changing if it is not trivially obvious, but more importantly explain *why* you are making those changes. For example "Fix
|
||||||
|
build" is not a good commit message, describe what build and if it makes sense
|
||||||
|
why is this fixing it or why was it failing without this. It is very likely
|
||||||
|
that people far in the future without any context you have right now will be
|
||||||
|
looking at your commit trying to figure out why was the change introduced. If
|
||||||
|
related to an issue in this or another repository include a link to it.
|
||||||
|
|
||||||
|
* Code Style: We follow the [Google C++ Coding
|
||||||
|
Style](https://google.github.io/styleguide/cppguide.html). A
|
||||||
|
[clang-format](https://clang.llvm.org/docs/ClangFormat.html) configuration
|
||||||
|
file is available to automatically format your code, you can invoke it with
|
||||||
|
the `./ci.sh lint` helper tool.
|
||||||
|
|
||||||
|
* Testing: Test your change and explain in the commit message *how* your
|
||||||
|
commit was tested. For example adding unittests or in some cases just testing
|
||||||
|
with the existing ones is enough. In any case, mention what testing was
|
||||||
|
performed so reviewers can evaluate whether that's enough testing. In many
|
||||||
|
cases, testing that the Continuous Integration workflow passes is enough.
|
||||||
|
|
||||||
|
* Make one commit per Pull Request / review, unless there's a good reason not
|
||||||
|
to. If you have multiple changes send multiple Pull Requests and each one can
|
||||||
|
have its own review.
|
||||||
|
|
||||||
|
* When addressing comments from reviewers prefer to squash or fixup your
|
||||||
|
edits and force-push your commit. When merging changes into the repository we
|
||||||
|
don't want to include the history of code review back and forth changes or
|
||||||
|
typos. Reviewers can click on the "force-pushed" automatic comment on a Pull
|
||||||
|
Request to see the changes between versions. We use "Rebase and merge" policy
|
||||||
|
to keep a linear git history which is easier to reason about.
|
||||||
|
|
||||||
|
### Contributing checklist.
|
||||||
|
|
||||||
|
* Sign the CLA (only needed once per user, see above).
|
||||||
|
|
||||||
|
* AUTHORS: If this is your first contribution, add your name or your
|
||||||
|
company name to the [AUTHORS](AUTHORS) file for copyright tracking purposes.
|
||||||
|
|
||||||
|
* Style guide. Check `./ci.sh lint`.
|
||||||
|
|
||||||
|
* Meaningful commit description: What and *why*, links to issues, testing
|
||||||
|
procedure.
|
||||||
|
|
||||||
|
* Squashed multiple edits into a single commit.
|
||||||
|
|
||||||
|
* Upload your changes to your fork and [create a Pull
|
||||||
|
Request](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request).
|
||||||
|
|
||||||
# Community Guidelines
|
# Community Guidelines
|
||||||
|
|
||||||
This project follows
|
This project follows [Google's Open Source Community
|
||||||
[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/).
|
Guidelines](https://opensource.google.com/conduct/).
|
||||||
|
|
|
@ -1,203 +1,27 @@
|
||||||
|
Copyright (c) the JPEG XL Project Authors.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
Apache License
|
Redistribution and use in source and binary forms, with or without
|
||||||
Version 2.0, January 2004
|
modification, are permitted provided that the following conditions are met:
|
||||||
http://www.apache.org/licenses/
|
|
||||||
|
|
||||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
1. Redistributions of source code must retain the above copyright notice, this
|
||||||
|
list of conditions and the following disclaimer.
|
||||||
|
|
||||||
1. Definitions.
|
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
this list of conditions and the following disclaimer in the documentation
|
||||||
|
and/or other materials provided with the distribution.
|
||||||
|
|
||||||
"License" shall mean the terms and conditions for use, reproduction,
|
3. Neither the name of the copyright holder nor the names of its
|
||||||
and distribution as defined by Sections 1 through 9 of this document.
|
contributors may be used to endorse or promote products derived from
|
||||||
|
this software without specific prior written permission.
|
||||||
"Licensor" shall mean the copyright owner or entity authorized by
|
|
||||||
the copyright owner that is granting the License.
|
|
||||||
|
|
||||||
"Legal Entity" shall mean the union of the acting entity and all
|
|
||||||
other entities that control, are controlled by, or are under common
|
|
||||||
control with that entity. For the purposes of this definition,
|
|
||||||
"control" means (i) the power, direct or indirect, to cause the
|
|
||||||
direction or management of such entity, whether by contract or
|
|
||||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
|
||||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
|
||||||
|
|
||||||
"You" (or "Your") shall mean an individual or Legal Entity
|
|
||||||
exercising permissions granted by this License.
|
|
||||||
|
|
||||||
"Source" form shall mean the preferred form for making modifications,
|
|
||||||
including but not limited to software source code, documentation
|
|
||||||
source, and configuration files.
|
|
||||||
|
|
||||||
"Object" form shall mean any form resulting from mechanical
|
|
||||||
transformation or translation of a Source form, including but
|
|
||||||
not limited to compiled object code, generated documentation,
|
|
||||||
and conversions to other media types.
|
|
||||||
|
|
||||||
"Work" shall mean the work of authorship, whether in Source or
|
|
||||||
Object form, made available under the License, as indicated by a
|
|
||||||
copyright notice that is included in or attached to the work
|
|
||||||
(an example is provided in the Appendix below).
|
|
||||||
|
|
||||||
"Derivative Works" shall mean any work, whether in Source or Object
|
|
||||||
form, that is based on (or derived from) the Work and for which the
|
|
||||||
editorial revisions, annotations, elaborations, or other modifications
|
|
||||||
represent, as a whole, an original work of authorship. For the purposes
|
|
||||||
of this License, Derivative Works shall not include works that remain
|
|
||||||
separable from, or merely link (or bind by name) to the interfaces of,
|
|
||||||
the Work and Derivative Works thereof.
|
|
||||||
|
|
||||||
"Contribution" shall mean any work of authorship, including
|
|
||||||
the original version of the Work and any modifications or additions
|
|
||||||
to that Work or Derivative Works thereof, that is intentionally
|
|
||||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
|
||||||
or by an individual or Legal Entity authorized to submit on behalf of
|
|
||||||
the copyright owner. For the purposes of this definition, "submitted"
|
|
||||||
means any form of electronic, verbal, or written communication sent
|
|
||||||
to the Licensor or its representatives, including but not limited to
|
|
||||||
communication on electronic mailing lists, source code control systems,
|
|
||||||
and issue tracking systems that are managed by, or on behalf of, the
|
|
||||||
Licensor for the purpose of discussing and improving the Work, but
|
|
||||||
excluding communication that is conspicuously marked or otherwise
|
|
||||||
designated in writing by the copyright owner as "Not a Contribution."
|
|
||||||
|
|
||||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
|
||||||
on behalf of whom a Contribution has been received by Licensor and
|
|
||||||
subsequently incorporated within the Work.
|
|
||||||
|
|
||||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
copyright license to reproduce, prepare Derivative Works of,
|
|
||||||
publicly display, publicly perform, sublicense, and distribute the
|
|
||||||
Work and such Derivative Works in Source or Object form.
|
|
||||||
|
|
||||||
3. Grant of Patent License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
(except as stated in this section) patent license to make, have made,
|
|
||||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
|
||||||
where such license applies only to those patent claims licensable
|
|
||||||
by such Contributor that are necessarily infringed by their
|
|
||||||
Contribution(s) alone or by combination of their Contribution(s)
|
|
||||||
with the Work to which such Contribution(s) was submitted. If You
|
|
||||||
institute patent litigation against any entity (including a
|
|
||||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
|
||||||
or a Contribution incorporated within the Work constitutes direct
|
|
||||||
or contributory patent infringement, then any patent licenses
|
|
||||||
granted to You under this License for that Work shall terminate
|
|
||||||
as of the date such litigation is filed.
|
|
||||||
|
|
||||||
4. Redistribution. You may reproduce and distribute copies of the
|
|
||||||
Work or Derivative Works thereof in any medium, with or without
|
|
||||||
modifications, and in Source or Object form, provided that You
|
|
||||||
meet the following conditions:
|
|
||||||
|
|
||||||
(a) You must give any other recipients of the Work or
|
|
||||||
Derivative Works a copy of this License; and
|
|
||||||
|
|
||||||
(b) You must cause any modified files to carry prominent notices
|
|
||||||
stating that You changed the files; and
|
|
||||||
|
|
||||||
(c) You must retain, in the Source form of any Derivative Works
|
|
||||||
that You distribute, all copyright, patent, trademark, and
|
|
||||||
attribution notices from the Source form of the Work,
|
|
||||||
excluding those notices that do not pertain to any part of
|
|
||||||
the Derivative Works; and
|
|
||||||
|
|
||||||
(d) If the Work includes a "NOTICE" text file as part of its
|
|
||||||
distribution, then any Derivative Works that You distribute must
|
|
||||||
include a readable copy of the attribution notices contained
|
|
||||||
within such NOTICE file, excluding those notices that do not
|
|
||||||
pertain to any part of the Derivative Works, in at least one
|
|
||||||
of the following places: within a NOTICE text file distributed
|
|
||||||
as part of the Derivative Works; within the Source form or
|
|
||||||
documentation, if provided along with the Derivative Works; or,
|
|
||||||
within a display generated by the Derivative Works, if and
|
|
||||||
wherever such third-party notices normally appear. The contents
|
|
||||||
of the NOTICE file are for informational purposes only and
|
|
||||||
do not modify the License. You may add Your own attribution
|
|
||||||
notices within Derivative Works that You distribute, alongside
|
|
||||||
or as an addendum to the NOTICE text from the Work, provided
|
|
||||||
that such additional attribution notices cannot be construed
|
|
||||||
as modifying the License.
|
|
||||||
|
|
||||||
You may add Your own copyright statement to Your modifications and
|
|
||||||
may provide additional or different license terms and conditions
|
|
||||||
for use, reproduction, or distribution of Your modifications, or
|
|
||||||
for any such Derivative Works as a whole, provided Your use,
|
|
||||||
reproduction, and distribution of the Work otherwise complies with
|
|
||||||
the conditions stated in this License.
|
|
||||||
|
|
||||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
|
||||||
any Contribution intentionally submitted for inclusion in the Work
|
|
||||||
by You to the Licensor shall be under the terms and conditions of
|
|
||||||
this License, without any additional terms or conditions.
|
|
||||||
Notwithstanding the above, nothing herein shall supersede or modify
|
|
||||||
the terms of any separate license agreement you may have executed
|
|
||||||
with Licensor regarding such Contributions.
|
|
||||||
|
|
||||||
6. Trademarks. This License does not grant permission to use the trade
|
|
||||||
names, trademarks, service marks, or product names of the Licensor,
|
|
||||||
except as required for reasonable and customary use in describing the
|
|
||||||
origin of the Work and reproducing the content of the NOTICE file.
|
|
||||||
|
|
||||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
|
||||||
agreed to in writing, Licensor provides the Work (and each
|
|
||||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
implied, including, without limitation, any warranties or conditions
|
|
||||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
|
||||||
appropriateness of using or redistributing the Work and assume any
|
|
||||||
risks associated with Your exercise of permissions under this License.
|
|
||||||
|
|
||||||
8. Limitation of Liability. In no event and under no legal theory,
|
|
||||||
whether in tort (including negligence), contract, or otherwise,
|
|
||||||
unless required by applicable law (such as deliberate and grossly
|
|
||||||
negligent acts) or agreed to in writing, shall any Contributor be
|
|
||||||
liable to You for damages, including any direct, indirect, special,
|
|
||||||
incidental, or consequential damages of any character arising as a
|
|
||||||
result of this License or out of the use or inability to use the
|
|
||||||
Work (including but not limited to damages for loss of goodwill,
|
|
||||||
work stoppage, computer failure or malfunction, or any and all
|
|
||||||
other commercial damages or losses), even if such Contributor
|
|
||||||
has been advised of the possibility of such damages.
|
|
||||||
|
|
||||||
9. Accepting Warranty or Additional Liability. While redistributing
|
|
||||||
the Work or Derivative Works thereof, You may choose to offer,
|
|
||||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
|
||||||
or other liability obligations and/or rights consistent with this
|
|
||||||
License. However, in accepting such obligations, You may act only
|
|
||||||
on Your own behalf and on Your sole responsibility, not on behalf
|
|
||||||
of any other Contributor, and only if You agree to indemnify,
|
|
||||||
defend, and hold each Contributor harmless for any liability
|
|
||||||
incurred by, or claims asserted against, such Contributor by reason
|
|
||||||
of your accepting any such warranty or additional liability.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
APPENDIX: How to apply the Apache License to your work.
|
|
||||||
|
|
||||||
To apply the Apache License to your work, attach the following
|
|
||||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
|
||||||
replaced with your own identifying information. (Don't include
|
|
||||||
the brackets!) The text should be enclosed in the appropriate
|
|
||||||
comment syntax for the file format. We also recommend that a
|
|
||||||
file or class name and description of purpose be included on the
|
|
||||||
same "printed page" as the copyright notice for easier
|
|
||||||
identification within third-party archives.
|
|
||||||
|
|
||||||
Copyright [yyyy] [name of copyright owner]
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||||
|
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
Additional IP Rights Grant (Patents)
|
||||||
|
|
||||||
|
"This implementation" means the copyrightable works distributed by
|
||||||
|
Google as part of the JPEG XL project.
|
||||||
|
|
||||||
|
Google hereby grants to You a perpetual, worldwide, non-exclusive,
|
||||||
|
no-charge, royalty-free, irrevocable (except as stated in this section)
|
||||||
|
patent license to make, have made, use, offer to sell, sell, import,
|
||||||
|
transfer and otherwise run, modify and propagate the contents of this
|
||||||
|
implementation of JPEG XL, where such license applies only to those patent
|
||||||
|
claims, both currently owned or controlled by Google and acquired in
|
||||||
|
the future, licensable by Google that are necessarily infringed by this
|
||||||
|
implementation of JPEG XL. This grant does not include claims that would be
|
||||||
|
infringed only as a consequence of further modification of this
|
||||||
|
implementation. If you or your agent or exclusive licensee institute or
|
||||||
|
order or agree to the institution of patent litigation against any
|
||||||
|
entity (including a cross-claim or counterclaim in a lawsuit) alleging
|
||||||
|
that this implementation of JPEG XL or any code incorporated within this
|
||||||
|
implementation of JPEG XL constitutes direct or contributory patent
|
||||||
|
infringement, or inducement of patent infringement, then any patent
|
||||||
|
rights granted to you under this License for this implementation of JPEG XL
|
||||||
|
shall terminate as of the date such litigation is filed.
|
|
@ -194,8 +194,14 @@ occurred while loading or encoding/decoding the image.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
This software is available under Apache 2.0 license which can be found in the
|
This software is available under a 3-clause BSD license which can be found in
|
||||||
[LICENSE](LICENSE) file.
|
the [LICENSE](LICENSE) file, with an "Additional IP Rights Grant" as outlined in
|
||||||
|
the [PATENTS](PATENTS) file.
|
||||||
|
|
||||||
|
Please note that the PATENTS file only mentions Google since Google is the legal
|
||||||
|
entity receiving the Contributor License Agreements (CLA) from all contributors
|
||||||
|
to the JPEG XL Project, including the initial main contributors to the JPEG XL
|
||||||
|
format: Cloudinary and Google.
|
||||||
|
|
||||||
## Additional documentation
|
## Additional documentation
|
||||||
|
|
||||||
|
@ -212,7 +218,7 @@ This software is available under Apache 2.0 license which can be found in the
|
||||||
* [Building on Debian](doc/developing_in_debian.md) - for experts only
|
* [Building on Debian](doc/developing_in_debian.md) - for experts only
|
||||||
* [Building on Windows](doc/developing_in_windows.md) - for experts only
|
* [Building on Windows](doc/developing_in_windows.md) - for experts only
|
||||||
* [More information on testing/build options](doc/building_and_testing.md)
|
* [More information on testing/build options](doc/building_and_testing.md)
|
||||||
* [Git guide for JPEG XL](doc/developing_in_gitlab.md) - for developers only
|
* [Git guide for JPEG XL](doc/developing_in_github.md) - for developers only
|
||||||
* [Building Web Assembly artifacts](doc/building_wasm.md)
|
* [Building Web Assembly artifacts](doc/building_wasm.md)
|
||||||
|
|
||||||
### Contact
|
### Contact
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Tests implemented in bash. These typically will run checks about the source
|
# Tests implemented in bash. These typically will run checks about the source
|
||||||
# code rather than the compiled one.
|
# code rather than the compiled one.
|
||||||
|
@ -72,14 +63,22 @@ test_include_collision() {
|
||||||
test_copyright() {
|
test_copyright() {
|
||||||
local ret=0
|
local ret=0
|
||||||
local f
|
local f
|
||||||
for f in $(git ls-files | grep -E '(\.cc|\.cpp|\.h|\.sh|\.m|\.py)$'); do
|
for f in $(
|
||||||
|
git ls-files | grep -E \
|
||||||
|
'(Dockerfile.*|\.c|\.cc|\.cpp|\.gni|\.h|\.java|\.sh|\.m|\.py|\.ui)$'); do
|
||||||
if [[ "${f#third_party/}" == "$f" ]]; then
|
if [[ "${f#third_party/}" == "$f" ]]; then
|
||||||
# $f is not in third_party/
|
# $f is not in third_party/
|
||||||
if ! head -n 10 "$f" |
|
if ! head -n 10 "$f" |
|
||||||
grep -F 'Copyright (c) the JPEG XL Project' >/dev/null ; then
|
grep -F 'Copyright (c) the JPEG XL Project Authors.' >/dev/null ; then
|
||||||
echo "$f: Missing Copyright blob near the top of the file." >&2
|
echo "$f: Missing Copyright blob near the top of the file." >&2
|
||||||
ret=1
|
ret=1
|
||||||
fi
|
fi
|
||||||
|
if ! head -n 10 "$f" |
|
||||||
|
grep -F 'Use of this source code is governed by a BSD-style' \
|
||||||
|
>/dev/null ; then
|
||||||
|
echo "$f: Missing License blob near the top of the file." >&2
|
||||||
|
ret=1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
return ${ret}
|
return ${ret}
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Continuous integration helper module. This module is meant to be called from
|
# Continuous integration helper module. This module is meant to be called from
|
||||||
# the .gitlab-ci.yml file during the continuous integration build, as well as
|
# the .gitlab-ci.yml file during the continuous integration build, as well as
|
||||||
|
|
|
@ -3,7 +3,7 @@ Upstream-Name: jpeg-xl
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
Copyright: 2020 the JPEG XL Project
|
Copyright: 2020 the JPEG XL Project
|
||||||
License: Apache-2.0
|
License: BSD-3-clause
|
||||||
|
|
||||||
Files: third_party/sjpeg/*
|
Files: third_party/sjpeg/*
|
||||||
Copyright: 2017 Google, Inc
|
Copyright: 2017 Google, Inc
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# This file downloads the dependencies needed to build JPEG XL into third_party.
|
# This file downloads the dependencies needed to build JPEG XL into third_party.
|
||||||
# These dependencies are normally pulled by gtest.
|
# These dependencies are normally pulled by gtest.
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Build an Ubuntu-based docker image with the installed software needed to
|
# Build an Ubuntu-based docker image with the installed software needed to
|
||||||
# develop and test JPEG XL.
|
# develop and test JPEG XL.
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Build an Ubuntu-based docker image for aarch64 with the installed software
|
# Build an Ubuntu-based docker image for aarch64 with the installed software
|
||||||
# needed to run JPEG XL. This is only useful when running on actual aarch64
|
# needed to run JPEG XL. This is only useful when running on actual aarch64
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
EMSDK_URL="https://github.com/emscripten-core/emsdk/archive/master.tar.gz"
|
EMSDK_URL="https://github.com/emscripten-core/emsdk/archive/master.tar.gz"
|
||||||
EMSDK_DIR="/opt/emsdk"
|
EMSDK_DIR="/opt/emsdk"
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Main entry point for all the Dockerfile for jpegxl-builder. This centralized
|
# Main entry point for all the Dockerfile for jpegxl-builder. This centralized
|
||||||
# file helps sharing code and configuration between Dockerfiles.
|
# file helps sharing code and configuration between Dockerfiles.
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
QEMU_RELEASE="4.1.0"
|
QEMU_RELEASE="4.1.0"
|
||||||
QEMU_URL="https://download.qemu.org/qemu-${QEMU_RELEASE}.tar.xz"
|
QEMU_URL="https://download.qemu.org/qemu-${QEMU_RELEASE}.tar.xz"
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
add_executable(decode_oneshot decode_oneshot.cc)
|
add_executable(decode_oneshot decode_oneshot.cc)
|
||||||
target_link_libraries(decode_oneshot jxl_dec jxl_threads)
|
target_link_libraries(decode_oneshot jxl_dec jxl_threads)
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
// This C++ example decodes a JPEG XL image in one shot (all input bytes
|
// This C++ example decodes a JPEG XL image in one shot (all input bytes
|
||||||
// available at once). The example outputs the pixels and color information to a
|
// available at once). The example outputs the pixels and color information to a
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
// This example encodes a file containing a floating point image to another
|
// This example encodes a file containing a floating point image to another
|
||||||
// file containing JPEG XL image with a single frame.
|
// file containing JPEG XL image with a single frame.
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
// This example prints information from the main codestream header.
|
// This example prints information from the main codestream header.
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Continuous integration helper module. This module is meant to be called from
|
# Continuous integration helper module. This module is meant to be called from
|
||||||
# the .gitlab-ci.yml file during the continuous integration build, as well as
|
# the .gitlab-ci.yml file during the continuous integration build, as well as
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
set(JPEGXL_MAJOR_VERSION 0)
|
set(JPEGXL_MAJOR_VERSION 0)
|
||||||
set(JPEGXL_MINOR_VERSION 3)
|
set(JPEGXL_MINOR_VERSION 3)
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec.h"
|
#include "lib/extras/codec.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_H_
|
#ifndef LIB_EXTRAS_CODEC_H_
|
||||||
#define LIB_EXTRAS_CODEC_H_
|
#define LIB_EXTRAS_CODEC_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_apng.h"
|
#include "lib/extras/codec_apng.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_APNG_H_
|
#ifndef LIB_EXTRAS_CODEC_APNG_H_
|
||||||
#define LIB_EXTRAS_CODEC_APNG_H_
|
#define LIB_EXTRAS_CODEC_APNG_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_exr.h"
|
#include "lib/extras/codec_exr.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_EXR_H_
|
#ifndef LIB_EXTRAS_CODEC_EXR_H_
|
||||||
#define LIB_EXTRAS_CODEC_EXR_H_
|
#define LIB_EXTRAS_CODEC_EXR_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_gif.h"
|
#include "lib/extras/codec_gif.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_GIF_H_
|
#ifndef LIB_EXTRAS_CODEC_GIF_H_
|
||||||
#define LIB_EXTRAS_CODEC_GIF_H_
|
#define LIB_EXTRAS_CODEC_GIF_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_jpg.h"
|
#include "lib/extras/codec_jpg.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_JPG_H_
|
#ifndef LIB_EXTRAS_CODEC_JPG_H_
|
||||||
#define LIB_EXTRAS_CODEC_JPG_H_
|
#define LIB_EXTRAS_CODEC_JPG_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_pgx.h"
|
#include "lib/extras/codec_pgx.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_PGX_H_
|
#ifndef LIB_EXTRAS_CODEC_PGX_H_
|
||||||
#define LIB_EXTRAS_CODEC_PGX_H_
|
#define LIB_EXTRAS_CODEC_PGX_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_png.h"
|
#include "lib/extras/codec_png.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_PNG_H_
|
#ifndef LIB_EXTRAS_CODEC_PNG_H_
|
||||||
#define LIB_EXTRAS_CODEC_PNG_H_
|
#define LIB_EXTRAS_CODEC_PNG_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_pnm.h"
|
#include "lib/extras/codec_pnm.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_PNM_H_
|
#ifndef LIB_EXTRAS_CODEC_PNM_H_
|
||||||
#define LIB_EXTRAS_CODEC_PNM_H_
|
#define LIB_EXTRAS_CODEC_PNM_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec_psd.h"
|
#include "lib/extras/codec_psd.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_CODEC_PSD_H_
|
#ifndef LIB_EXTRAS_CODEC_PSD_H_
|
||||||
#define LIB_EXTRAS_CODEC_PSD_H_
|
#define LIB_EXTRAS_CODEC_PSD_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/codec.h"
|
#include "lib/extras/codec.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/extras/tone_mapping.h"
|
#include "lib/extras/tone_mapping.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_EXTRAS_TONE_MAPPING_H_
|
#ifndef LIB_EXTRAS_TONE_MAPPING_H_
|
||||||
#define LIB_EXTRAS_TONE_MAPPING_H_
|
#define LIB_EXTRAS_TONE_MAPPING_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "benchmark/benchmark.h"
|
#include "benchmark/benchmark.h"
|
||||||
#include "lib/extras/codec.h"
|
#include "lib/extras/codec.h"
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file butteraugli.h
|
/** @file butteraugli.h
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
/// @file butteraugli_cxx.h
|
/// @file butteraugli_cxx.h
|
||||||
/// @brief C++ header-only helper for @ref butteraugli.h.
|
/// @brief C++ header-only helper for @ref butteraugli.h.
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file codestream_header.h
|
/** @file codestream_header.h
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file color_encoding.h
|
/** @file color_encoding.h
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file decode.h
|
/** @file decode.h
|
||||||
|
@ -199,8 +190,6 @@ typedef enum {
|
||||||
* frame, decoded. This event can only happen if the image has a preview
|
* frame, decoded. This event can only happen if the image has a preview
|
||||||
* frame encoded. This event occurs max once for the codestream and always
|
* frame encoded. This event occurs max once for the codestream and always
|
||||||
* later than JXL_DEC_COLOR_ENCODING and before JXL_DEC_FRAME.
|
* later than JXL_DEC_COLOR_ENCODING and before JXL_DEC_FRAME.
|
||||||
* This event is different than JXL_DEC_PREVIEW_HEADER because the latter only
|
|
||||||
* outputs the dimensions of the preview image.
|
|
||||||
*/
|
*/
|
||||||
JXL_DEC_PREVIEW_IMAGE = 0x200,
|
JXL_DEC_PREVIEW_IMAGE = 0x200,
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
/// @file decode_cxx.h
|
/// @file decode_cxx.h
|
||||||
/// @brief C++ header-only helper for @ref decode.h.
|
/// @brief C++ header-only helper for @ref decode.h.
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file encode.h
|
/** @file encode.h
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
/// @file encode_cxx.h
|
/// @file encode_cxx.h
|
||||||
/// @brief C++ header-only helper for @ref encode.h.
|
/// @brief C++ header-only helper for @ref encode.h.
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file memory_manager.h
|
/** @file memory_manager.h
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file thread_parallel_runner.h
|
/** @file thread_parallel_runner.h
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
/// @file thread_parallel_runner_cxx.h
|
/// @file thread_parallel_runner_cxx.h
|
||||||
/// @brief C++ header-only helper for @ref thread_parallel_runner.h.
|
/// @brief C++ header-only helper for @ref thread_parallel_runner.h.
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
/* Copyright (c) the JPEG XL Project
|
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Use of this source code is governed by a BSD-style
|
||||||
* you may not use this file except in compliance with the License.
|
* license that can be found in the LICENSE file.
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @file types.h
|
/** @file types.h
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
# Copyright (c) the JPEG XL Project
|
# Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Use of this source code is governed by a BSD-style
|
||||||
# you may not use this file except in compliance with the License.
|
# license that can be found in the LICENSE file.
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# Lists all source files for the JPEG XL decoder library. These are also used
|
# Lists all source files for the JPEG XL decoder library. These are also used
|
||||||
# by the encoder: the encoder uses both dec and enc ourse files, while the
|
# by the encoder: the encoder uses both dec and enc ourse files, while the
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_AC_CONTEXT_H_
|
#ifndef LIB_JXL_AC_CONTEXT_H_
|
||||||
#define LIB_JXL_AC_CONTEXT_H_
|
#define LIB_JXL_AC_CONTEXT_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/ac_strategy.h"
|
#include "lib/jxl/ac_strategy.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_AC_STRATEGY_H_
|
#ifndef LIB_JXL_AC_STRATEGY_H_
|
||||||
#define LIB_JXL_AC_STRATEGY_H_
|
#define LIB_JXL_AC_STRATEGY_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/ac_strategy.h"
|
#include "lib/jxl/ac_strategy.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/alpha.h"
|
#include "lib/jxl/alpha.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_ALPHA_H_
|
#ifndef LIB_JXL_ALPHA_H_
|
||||||
#define LIB_JXL_ALPHA_H_
|
#define LIB_JXL_ALPHA_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/alpha.h"
|
#include "lib/jxl/alpha.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/ans_common.h"
|
#include "lib/jxl/ans_common.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_ANS_COMMON_H_
|
#ifndef LIB_JXL_ANS_COMMON_H_
|
||||||
#define LIB_JXL_ANS_COMMON_H_
|
#define LIB_JXL_ANS_COMMON_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/ans_common.h"
|
#include "lib/jxl/ans_common.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_ANS_PARAMS_H_
|
#ifndef LIB_JXL_ANS_PARAMS_H_
|
||||||
#define LIB_JXL_ANS_PARAMS_H_
|
#define LIB_JXL_ANS_PARAMS_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/aux_out.h"
|
#include "lib/jxl/aux_out.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_AUX_OUT_H_
|
#ifndef LIB_JXL_AUX_OUT_H_
|
||||||
#define LIB_JXL_AUX_OUT_H_
|
#define LIB_JXL_AUX_OUT_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_AUX_OUT_FWD_H_
|
#ifndef LIB_JXL_AUX_OUT_FWD_H_
|
||||||
#define LIB_JXL_AUX_OUT_FWD_H_
|
#define LIB_JXL_AUX_OUT_FWD_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_ARCH_MACROS_H_
|
#ifndef LIB_JXL_BASE_ARCH_MACROS_H_
|
||||||
#define LIB_JXL_BASE_ARCH_MACROS_H_
|
#define LIB_JXL_BASE_ARCH_MACROS_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_BITS_H_
|
#ifndef LIB_JXL_BASE_BITS_H_
|
||||||
#define LIB_JXL_BASE_BITS_H_
|
#define LIB_JXL_BASE_BITS_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_BYTE_ORDER_H_
|
#ifndef LIB_JXL_BASE_BYTE_ORDER_H_
|
||||||
#define LIB_JXL_BASE_BYTE_ORDER_H_
|
#define LIB_JXL_BASE_BYTE_ORDER_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/base/cache_aligned.h"
|
#include "lib/jxl/base/cache_aligned.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_CACHE_ALIGNED_H_
|
#ifndef LIB_JXL_BASE_CACHE_ALIGNED_H_
|
||||||
#define LIB_JXL_BASE_CACHE_ALIGNED_H_
|
#define LIB_JXL_BASE_CACHE_ALIGNED_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_COMPILER_SPECIFIC_H_
|
#ifndef LIB_JXL_BASE_COMPILER_SPECIFIC_H_
|
||||||
#define LIB_JXL_BASE_COMPILER_SPECIFIC_H_
|
#define LIB_JXL_BASE_COMPILER_SPECIFIC_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/base/data_parallel.h"
|
#include "lib/jxl/base/data_parallel.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_DATA_PARALLEL_H_
|
#ifndef LIB_JXL_BASE_DATA_PARALLEL_H_
|
||||||
#define LIB_JXL_BASE_DATA_PARALLEL_H_
|
#define LIB_JXL_BASE_DATA_PARALLEL_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/base/descriptive_statistics.h"
|
#include "lib/jxl/base/descriptive_statistics.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_DESCRIPTIVE_STATISTICS_H_
|
#ifndef LIB_JXL_BASE_DESCRIPTIVE_STATISTICS_H_
|
||||||
#define LIB_JXL_BASE_DESCRIPTIVE_STATISTICS_H_
|
#define LIB_JXL_BASE_DESCRIPTIVE_STATISTICS_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_FILE_IO_H_
|
#ifndef LIB_JXL_BASE_FILE_IO_H_
|
||||||
#define LIB_JXL_BASE_FILE_IO_H_
|
#define LIB_JXL_BASE_FILE_IO_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_IACA_H_
|
#ifndef LIB_JXL_BASE_IACA_H_
|
||||||
#define LIB_JXL_BASE_IACA_H_
|
#define LIB_JXL_BASE_IACA_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_OS_MACROS_H_
|
#ifndef LIB_JXL_BASE_OS_MACROS_H_
|
||||||
#define LIB_JXL_BASE_OS_MACROS_H_
|
#define LIB_JXL_BASE_OS_MACROS_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_OVERRIDE_H_
|
#ifndef LIB_JXL_BASE_OVERRIDE_H_
|
||||||
#define LIB_JXL_BASE_OVERRIDE_H_
|
#define LIB_JXL_BASE_OVERRIDE_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/base/padded_bytes.h"
|
#include "lib/jxl/base/padded_bytes.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_PADDED_BYTES_H_
|
#ifndef LIB_JXL_BASE_PADDED_BYTES_H_
|
||||||
#define LIB_JXL_BASE_PADDED_BYTES_H_
|
#define LIB_JXL_BASE_PADDED_BYTES_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_PROFILER_H_
|
#ifndef LIB_JXL_BASE_PROFILER_H_
|
||||||
#define LIB_JXL_BASE_PROFILER_H_
|
#define LIB_JXL_BASE_PROFILER_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_ROBUST_STATISTICS_H_
|
#ifndef LIB_JXL_BASE_ROBUST_STATISTICS_H_
|
||||||
#define LIB_JXL_BASE_ROBUST_STATISTICS_H_
|
#define LIB_JXL_BASE_ROBUST_STATISTICS_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_SPAN_H_
|
#ifndef LIB_JXL_BASE_SPAN_H_
|
||||||
#define LIB_JXL_BASE_SPAN_H_
|
#define LIB_JXL_BASE_SPAN_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/base/status.h"
|
#include "lib/jxl/base/status.h"
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_STATUS_H_
|
#ifndef LIB_JXL_BASE_STATUS_H_
|
||||||
#define LIB_JXL_BASE_STATUS_H_
|
#define LIB_JXL_BASE_STATUS_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#ifndef LIB_JXL_BASE_THREAD_POOL_INTERNAL_H_
|
#ifndef LIB_JXL_BASE_THREAD_POOL_INTERNAL_H_
|
||||||
#define LIB_JXL_BASE_THREAD_POOL_INTERNAL_H_
|
#define LIB_JXL_BASE_THREAD_POOL_INTERNAL_H_
|
||||||
|
|
|
@ -1,16 +1,7 @@
|
||||||
// Copyright (c) the JPEG XL Project
|
// Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Use of this source code is governed by a BSD-style
|
||||||
// you may not use this file except in compliance with the License.
|
// license that can be found in the LICENSE file.
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
|
|
||||||
#include "lib/jxl/base/time.h"
|
#include "lib/jxl/base/time.h"
|
||||||
|
|
||||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче