xref: /aosp_15_r20/external/libaom/NOTICE (revision 77c1e3ccc04c968bd2bc212e87364f250e820521)
1*77c1e3ccSAndroid Build Coastguard WorkerCopyright (c) 2016, Alliance for Open Media. All rights reserved.
2*77c1e3ccSAndroid Build Coastguard Worker
3*77c1e3ccSAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without
4*77c1e3ccSAndroid Build Coastguard Workermodification, are permitted provided that the following conditions
5*77c1e3ccSAndroid Build Coastguard Workerare met:
6*77c1e3ccSAndroid Build Coastguard Worker
7*77c1e3ccSAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright
8*77c1e3ccSAndroid Build Coastguard Worker   notice, this list of conditions and the following disclaimer.
9*77c1e3ccSAndroid Build Coastguard Worker
10*77c1e3ccSAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright
11*77c1e3ccSAndroid Build Coastguard Worker   notice, this list of conditions and the following disclaimer in
12*77c1e3ccSAndroid Build Coastguard Worker   the documentation and/or other materials provided with the
13*77c1e3ccSAndroid Build Coastguard Worker   distribution.
14*77c1e3ccSAndroid Build Coastguard Worker
15*77c1e3ccSAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16*77c1e3ccSAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
17*77c1e3ccSAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
18*77c1e3ccSAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
19*77c1e3ccSAndroid Build Coastguard WorkerCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
20*77c1e3ccSAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
21*77c1e3ccSAndroid Build Coastguard WorkerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22*77c1e3ccSAndroid Build Coastguard WorkerLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23*77c1e3ccSAndroid Build Coastguard WorkerCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24*77c1e3ccSAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
25*77c1e3ccSAndroid Build Coastguard WorkerANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26*77c1e3ccSAndroid Build Coastguard WorkerPOSSIBILITY OF SUCH DAMAGE.
27*77c1e3ccSAndroid Build Coastguard Worker
28*77c1e3ccSAndroid Build Coastguard WorkerAlliance for Open Media Patent License 1.0
29*77c1e3ccSAndroid Build Coastguard Worker
30*77c1e3ccSAndroid Build Coastguard Worker1. License Terms.
31*77c1e3ccSAndroid Build Coastguard Worker
32*77c1e3ccSAndroid Build Coastguard Worker1.1. Patent License. Subject to the terms and conditions of this License, each
33*77c1e3ccSAndroid Build Coastguard Worker     Licensor, on behalf of itself and successors in interest and assigns,
34*77c1e3ccSAndroid Build Coastguard Worker     grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,
35*77c1e3ccSAndroid Build Coastguard Worker     no-charge, royalty-free, irrevocable (except as expressly stated in this
36*77c1e3ccSAndroid Build Coastguard Worker     License) patent license to its Necessary Claims to make, use, sell, offer
37*77c1e3ccSAndroid Build Coastguard Worker     for sale, import or distribute any Implementation.
38*77c1e3ccSAndroid Build Coastguard Worker
39*77c1e3ccSAndroid Build Coastguard Worker1.2. Conditions.
40*77c1e3ccSAndroid Build Coastguard Worker
41*77c1e3ccSAndroid Build Coastguard Worker1.2.1. Availability. As a condition to the grant of rights to Licensee to make,
42*77c1e3ccSAndroid Build Coastguard Worker       sell, offer for sale, import or distribute an Implementation under
43*77c1e3ccSAndroid Build Coastguard Worker       Section 1.1, Licensee must make its Necessary Claims available under
44*77c1e3ccSAndroid Build Coastguard Worker       this License, and must reproduce this License with any Implementation
45*77c1e3ccSAndroid Build Coastguard Worker       as follows:
46*77c1e3ccSAndroid Build Coastguard Worker
47*77c1e3ccSAndroid Build Coastguard Worker       a. For distribution in source code, by including this License in the
48*77c1e3ccSAndroid Build Coastguard Worker          root directory of the source code with its Implementation.
49*77c1e3ccSAndroid Build Coastguard Worker
50*77c1e3ccSAndroid Build Coastguard Worker       b. For distribution in any other form (including binary, object form,
51*77c1e3ccSAndroid Build Coastguard Worker          and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,
52*77c1e3ccSAndroid Build Coastguard Worker          GDSII, etc.)), by including this License in the documentation, legal
53*77c1e3ccSAndroid Build Coastguard Worker          notices, and/or other written materials provided with the
54*77c1e3ccSAndroid Build Coastguard Worker          Implementation.
55*77c1e3ccSAndroid Build Coastguard Worker
56*77c1e3ccSAndroid Build Coastguard Worker1.2.2. Additional Conditions. This license is directly from Licensor to
57*77c1e3ccSAndroid Build Coastguard Worker       Licensee.  Licensee acknowledges as a condition of benefiting from it
58*77c1e3ccSAndroid Build Coastguard Worker       that no rights from Licensor are received from suppliers, distributors,
59*77c1e3ccSAndroid Build Coastguard Worker       or otherwise in connection with this License.
60*77c1e3ccSAndroid Build Coastguard Worker
61*77c1e3ccSAndroid Build Coastguard Worker1.3. Defensive Termination. If any Licensee, its Affiliates, or its agents
62*77c1e3ccSAndroid Build Coastguard Worker     initiates patent litigation or files, maintains, or voluntarily
63*77c1e3ccSAndroid Build Coastguard Worker     participates in a lawsuit against another entity or any person asserting
64*77c1e3ccSAndroid Build Coastguard Worker     that any Implementation infringes Necessary Claims, any patent licenses
65*77c1e3ccSAndroid Build Coastguard Worker     granted under this License directly to the Licensee are immediately
66*77c1e3ccSAndroid Build Coastguard Worker     terminated as of the date of the initiation of action unless 1) that suit
67*77c1e3ccSAndroid Build Coastguard Worker     was in response to a corresponding suit regarding an Implementation first
68*77c1e3ccSAndroid Build Coastguard Worker     brought against an initiating entity, or 2) that suit was brought to
69*77c1e3ccSAndroid Build Coastguard Worker     enforce the terms of this License (including intervention in a third-party
70*77c1e3ccSAndroid Build Coastguard Worker     action by a Licensee).
71*77c1e3ccSAndroid Build Coastguard Worker
72*77c1e3ccSAndroid Build Coastguard Worker1.4. Disclaimers. The Reference Implementation and Specification are provided
73*77c1e3ccSAndroid Build Coastguard Worker     "AS IS" and without warranty. The entire risk as to implementing or
74*77c1e3ccSAndroid Build Coastguard Worker     otherwise using the Reference Implementation or Specification is assumed
75*77c1e3ccSAndroid Build Coastguard Worker     by the implementer and user. Licensor expressly disclaims any warranties
76*77c1e3ccSAndroid Build Coastguard Worker     (express, implied, or otherwise), including implied warranties of
77*77c1e3ccSAndroid Build Coastguard Worker     merchantability, non-infringement, fitness for a particular purpose, or
78*77c1e3ccSAndroid Build Coastguard Worker     title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO
79*77c1e3ccSAndroid Build Coastguard Worker     ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,
80*77c1e3ccSAndroid Build Coastguard Worker     INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF
81*77c1e3ccSAndroid Build Coastguard Worker     ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH
82*77c1e3ccSAndroid Build Coastguard Worker     OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR
83*77c1e3ccSAndroid Build Coastguard Worker     NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
84*77c1e3ccSAndroid Build Coastguard Worker
85*77c1e3ccSAndroid Build Coastguard Worker2. Definitions.
86*77c1e3ccSAndroid Build Coastguard Worker
87*77c1e3ccSAndroid Build Coastguard Worker2.1. Affiliate.  "Affiliate" means an entity that directly or indirectly
88*77c1e3ccSAndroid Build Coastguard Worker     Controls, is Controlled by, or is under common Control of that party.
89*77c1e3ccSAndroid Build Coastguard Worker
90*77c1e3ccSAndroid Build Coastguard Worker2.2. Control. "Control" means direct or indirect control of more than 50% of
91*77c1e3ccSAndroid Build Coastguard Worker     the voting power to elect directors of that corporation, or for any other
92*77c1e3ccSAndroid Build Coastguard Worker     entity, the power to direct management of such entity.
93*77c1e3ccSAndroid Build Coastguard Worker
94*77c1e3ccSAndroid Build Coastguard Worker2.3. Decoder.  "Decoder" means any decoder that conforms fully with all
95*77c1e3ccSAndroid Build Coastguard Worker     non-optional portions of the Specification.
96*77c1e3ccSAndroid Build Coastguard Worker
97*77c1e3ccSAndroid Build Coastguard Worker2.4. Encoder.  "Encoder" means any encoder that produces a bitstream that can
98*77c1e3ccSAndroid Build Coastguard Worker     be decoded by a Decoder only to the extent it produces such a bitstream.
99*77c1e3ccSAndroid Build Coastguard Worker
100*77c1e3ccSAndroid Build Coastguard Worker2.5. Final Deliverable.  "Final Deliverable" means the final version of a
101*77c1e3ccSAndroid Build Coastguard Worker     deliverable approved by the Alliance for Open Media as a Final
102*77c1e3ccSAndroid Build Coastguard Worker     Deliverable.
103*77c1e3ccSAndroid Build Coastguard Worker
104*77c1e3ccSAndroid Build Coastguard Worker2.6. Implementation.  "Implementation" means any implementation, including the
105*77c1e3ccSAndroid Build Coastguard Worker     Reference Implementation, that is an Encoder and/or a Decoder. An
106*77c1e3ccSAndroid Build Coastguard Worker     Implementation also includes components of an Implementation only to the
107*77c1e3ccSAndroid Build Coastguard Worker     extent they are used as part of an Implementation.
108*77c1e3ccSAndroid Build Coastguard Worker
109*77c1e3ccSAndroid Build Coastguard Worker2.7. License. "License" means this license.
110*77c1e3ccSAndroid Build Coastguard Worker
111*77c1e3ccSAndroid Build Coastguard Worker2.8. Licensee. "Licensee" means any person or entity who exercises patent
112*77c1e3ccSAndroid Build Coastguard Worker     rights granted under this License.
113*77c1e3ccSAndroid Build Coastguard Worker
114*77c1e3ccSAndroid Build Coastguard Worker2.9. Licensor.  "Licensor" means (i) any Licensee that makes, sells, offers
115*77c1e3ccSAndroid Build Coastguard Worker     for sale, imports or distributes any Implementation, or (ii) a person
116*77c1e3ccSAndroid Build Coastguard Worker     or entity that has a licensing obligation to the Implementation as a
117*77c1e3ccSAndroid Build Coastguard Worker     result of its membership and/or participation in the Alliance for Open
118*77c1e3ccSAndroid Build Coastguard Worker     Media working group that developed the Specification.
119*77c1e3ccSAndroid Build Coastguard Worker
120*77c1e3ccSAndroid Build Coastguard Worker2.10. Necessary Claims.  "Necessary Claims" means all claims of patents or
121*77c1e3ccSAndroid Build Coastguard Worker      patent applications, (a) that currently or at any time in the future,
122*77c1e3ccSAndroid Build Coastguard Worker      are owned or controlled by the Licensor, and (b) (i) would be an
123*77c1e3ccSAndroid Build Coastguard Worker      Essential Claim as defined by the W3C Policy as of February 5, 2004
124*77c1e3ccSAndroid Build Coastguard Worker      (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential)
125*77c1e3ccSAndroid Build Coastguard Worker      as if the Specification was a W3C Recommendation; or (ii) are infringed
126*77c1e3ccSAndroid Build Coastguard Worker      by the Reference Implementation.
127*77c1e3ccSAndroid Build Coastguard Worker
128*77c1e3ccSAndroid Build Coastguard Worker2.11. Reference Implementation. "Reference Implementation" means an Encoder
129*77c1e3ccSAndroid Build Coastguard Worker      and/or Decoder released by the Alliance for Open Media as a Final
130*77c1e3ccSAndroid Build Coastguard Worker      Deliverable.
131*77c1e3ccSAndroid Build Coastguard Worker
132*77c1e3ccSAndroid Build Coastguard Worker2.12. Specification. "Specification" means the specification designated by
133*77c1e3ccSAndroid Build Coastguard Worker      the Alliance for Open Media as a Final Deliverable for which this
134*77c1e3ccSAndroid Build Coastguard Worker      License was issued.
135*77c1e3ccSAndroid Build Coastguard Worker
136*77c1e3ccSAndroid Build Coastguard Worker------------------
137*77c1e3ccSAndroid Build Coastguard Worker
138*77c1e3ccSAndroid Build Coastguard WorkerFiles: libaom/third_party/fastfeat/*
139*77c1e3ccSAndroid Build Coastguard Worker
140*77c1e3ccSAndroid Build Coastguard WorkerCopyright (c) 2006, 2008 Edward Rosten
141*77c1e3ccSAndroid Build Coastguard WorkerAll rights reserved.
142*77c1e3ccSAndroid Build Coastguard Worker
143*77c1e3ccSAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without
144*77c1e3ccSAndroid Build Coastguard Workermodification, are permitted provided that the following conditions
145*77c1e3ccSAndroid Build Coastguard Workerare met:
146*77c1e3ccSAndroid Build Coastguard Worker
147*77c1e3ccSAndroid Build Coastguard Worker
148*77c1e3ccSAndroid Build Coastguard Worker	*Redistributions of source code must retain the above copyright
149*77c1e3ccSAndroid Build Coastguard Worker	 notice, this list of conditions and the following disclaimer.
150*77c1e3ccSAndroid Build Coastguard Worker
151*77c1e3ccSAndroid Build Coastguard Worker	*Redistributions in binary form must reproduce the above copyright
152*77c1e3ccSAndroid Build Coastguard Worker	 notice, this list of conditions and the following disclaimer in the
153*77c1e3ccSAndroid Build Coastguard Worker	 documentation and/or other materials provided with the distribution.
154*77c1e3ccSAndroid Build Coastguard Worker
155*77c1e3ccSAndroid Build Coastguard Worker	*Neither the name of the University of Cambridge nor the names of
156*77c1e3ccSAndroid Build Coastguard Worker	 its contributors may be used to endorse or promote products derived
157*77c1e3ccSAndroid Build Coastguard Worker	 from this software without specific prior written permission.
158*77c1e3ccSAndroid Build Coastguard Worker
159*77c1e3ccSAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
160*77c1e3ccSAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
161*77c1e3ccSAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
162*77c1e3ccSAndroid Build Coastguard WorkerA PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
163*77c1e3ccSAndroid Build Coastguard WorkerCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
164*77c1e3ccSAndroid Build Coastguard WorkerEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
165*77c1e3ccSAndroid Build Coastguard WorkerPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
166*77c1e3ccSAndroid Build Coastguard WorkerPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
167*77c1e3ccSAndroid Build Coastguard WorkerLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
168*77c1e3ccSAndroid Build Coastguard WorkerNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
169*77c1e3ccSAndroid Build Coastguard WorkerSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
170*77c1e3ccSAndroid Build Coastguard Worker
171*77c1e3ccSAndroid Build Coastguard Worker------------------
172*77c1e3ccSAndroid Build Coastguard Worker
173*77c1e3ccSAndroid Build Coastguard WorkerFiles: libaom/third_party/googletest/*
174*77c1e3ccSAndroid Build Coastguard Worker
175*77c1e3ccSAndroid Build Coastguard WorkerCopyright 2008, Google Inc.
176*77c1e3ccSAndroid Build Coastguard WorkerAll rights reserved.
177*77c1e3ccSAndroid Build Coastguard Worker
178*77c1e3ccSAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without
179*77c1e3ccSAndroid Build Coastguard Workermodification, are permitted provided that the following conditions are
180*77c1e3ccSAndroid Build Coastguard Workermet:
181*77c1e3ccSAndroid Build Coastguard Worker
182*77c1e3ccSAndroid Build Coastguard Worker    * Redistributions of source code must retain the above copyright
183*77c1e3ccSAndroid Build Coastguard Workernotice, this list of conditions and the following disclaimer.
184*77c1e3ccSAndroid Build Coastguard Worker    * Redistributions in binary form must reproduce the above
185*77c1e3ccSAndroid Build Coastguard Workercopyright notice, this list of conditions and the following disclaimer
186*77c1e3ccSAndroid Build Coastguard Workerin the documentation and/or other materials provided with the
187*77c1e3ccSAndroid Build Coastguard Workerdistribution.
188*77c1e3ccSAndroid Build Coastguard Worker    * Neither the name of Google Inc. nor the names of its
189*77c1e3ccSAndroid Build Coastguard Workercontributors may be used to endorse or promote products derived from
190*77c1e3ccSAndroid Build Coastguard Workerthis software without specific prior written permission.
191*77c1e3ccSAndroid Build Coastguard Worker
192*77c1e3ccSAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
193*77c1e3ccSAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
194*77c1e3ccSAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
195*77c1e3ccSAndroid Build Coastguard WorkerA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
196*77c1e3ccSAndroid Build Coastguard WorkerOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
197*77c1e3ccSAndroid Build Coastguard WorkerSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
198*77c1e3ccSAndroid Build Coastguard WorkerLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
199*77c1e3ccSAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
200*77c1e3ccSAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
201*77c1e3ccSAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
202*77c1e3ccSAndroid Build Coastguard WorkerOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
203*77c1e3ccSAndroid Build Coastguard Worker
204*77c1e3ccSAndroid Build Coastguard Worker------------------
205*77c1e3ccSAndroid Build Coastguard Worker
206*77c1e3ccSAndroid Build Coastguard WorkerFiles: libaom/third_party/libyuv/*
207*77c1e3ccSAndroid Build Coastguard Worker
208*77c1e3ccSAndroid Build Coastguard WorkerCopyright 2011 The LibYuv Project Authors. All rights reserved.
209*77c1e3ccSAndroid Build Coastguard Worker
210*77c1e3ccSAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without
211*77c1e3ccSAndroid Build Coastguard Workermodification, are permitted provided that the following conditions are
212*77c1e3ccSAndroid Build Coastguard Workermet:
213*77c1e3ccSAndroid Build Coastguard Worker
214*77c1e3ccSAndroid Build Coastguard Worker  * Redistributions of source code must retain the above copyright
215*77c1e3ccSAndroid Build Coastguard Worker    notice, this list of conditions and the following disclaimer.
216*77c1e3ccSAndroid Build Coastguard Worker
217*77c1e3ccSAndroid Build Coastguard Worker  * Redistributions in binary form must reproduce the above copyright
218*77c1e3ccSAndroid Build Coastguard Worker    notice, this list of conditions and the following disclaimer in
219*77c1e3ccSAndroid Build Coastguard Worker    the documentation and/or other materials provided with the
220*77c1e3ccSAndroid Build Coastguard Worker    distribution.
221*77c1e3ccSAndroid Build Coastguard Worker
222*77c1e3ccSAndroid Build Coastguard Worker  * Neither the name of Google nor the names of its contributors may
223*77c1e3ccSAndroid Build Coastguard Worker    be used to endorse or promote products derived from this software
224*77c1e3ccSAndroid Build Coastguard Worker    without specific prior written permission.
225*77c1e3ccSAndroid Build Coastguard Worker
226*77c1e3ccSAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
227*77c1e3ccSAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
228*77c1e3ccSAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
229*77c1e3ccSAndroid Build Coastguard WorkerA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
230*77c1e3ccSAndroid Build Coastguard WorkerHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
231*77c1e3ccSAndroid Build Coastguard WorkerSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
232*77c1e3ccSAndroid Build Coastguard WorkerLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
233*77c1e3ccSAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
234*77c1e3ccSAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
235*77c1e3ccSAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
236*77c1e3ccSAndroid Build Coastguard WorkerOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
237*77c1e3ccSAndroid Build Coastguard Worker
238*77c1e3ccSAndroid Build Coastguard Worker------------------
239*77c1e3ccSAndroid Build Coastguard Worker
240*77c1e3ccSAndroid Build Coastguard WorkerFiles: libaom/third_party/vector/*
241*77c1e3ccSAndroid Build Coastguard Worker
242*77c1e3ccSAndroid Build Coastguard WorkerThe MIT License (MIT)
243*77c1e3ccSAndroid Build Coastguard WorkerCopyright (c) 2016 Peter Goldsborough
244*77c1e3ccSAndroid Build Coastguard Worker
245*77c1e3ccSAndroid Build Coastguard WorkerPermission is hereby granted, free of charge, to any person obtaining a copy of
246*77c1e3ccSAndroid Build Coastguard Workerthis software and associated documentation files (the "Software"), to deal in
247*77c1e3ccSAndroid Build Coastguard Workerthe Software without restriction, including without limitation the rights to
248*77c1e3ccSAndroid Build Coastguard Workeruse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
249*77c1e3ccSAndroid Build Coastguard Workerthe Software, and to permit persons to whom the Software is furnished to do so,
250*77c1e3ccSAndroid Build Coastguard Workersubject to the following conditions:
251*77c1e3ccSAndroid Build Coastguard Worker
252*77c1e3ccSAndroid Build Coastguard WorkerThe above copyright notice and this permission notice shall be included in all
253*77c1e3ccSAndroid Build Coastguard Workercopies or substantial portions of the Software.
254*77c1e3ccSAndroid Build Coastguard Worker
255*77c1e3ccSAndroid Build Coastguard WorkerTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
256*77c1e3ccSAndroid Build Coastguard WorkerIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
257*77c1e3ccSAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
258*77c1e3ccSAndroid Build Coastguard WorkerCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
259*77c1e3ccSAndroid Build Coastguard WorkerIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
260*77c1e3ccSAndroid Build Coastguard WorkerCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
261*77c1e3ccSAndroid Build Coastguard Worker
262*77c1e3ccSAndroid Build Coastguard Worker------------------
263*77c1e3ccSAndroid Build Coastguard Worker
264*77c1e3ccSAndroid Build Coastguard WorkerFiles: libaom/third_party/x86inc/*
265*77c1e3ccSAndroid Build Coastguard Worker
266*77c1e3ccSAndroid Build Coastguard WorkerCopyright (C) 2005-2012 x264 project
267*77c1e3ccSAndroid Build Coastguard Worker
268*77c1e3ccSAndroid Build Coastguard WorkerAuthors: Loren Merritt <[email protected]>
269*77c1e3ccSAndroid Build Coastguard Worker         Anton Mitrofanov <[email protected]>
270*77c1e3ccSAndroid Build Coastguard Worker         Jason Garrett-Glaser <[email protected]>
271*77c1e3ccSAndroid Build Coastguard Worker         Henrik Gramner <[email protected]>
272*77c1e3ccSAndroid Build Coastguard Worker
273*77c1e3ccSAndroid Build Coastguard WorkerPermission to use, copy, modify, and/or distribute this software for any
274*77c1e3ccSAndroid Build Coastguard Workerpurpose with or without fee is hereby granted, provided that the above
275*77c1e3ccSAndroid Build Coastguard Workercopyright notice and this permission notice appear in all copies.
276*77c1e3ccSAndroid Build Coastguard Worker
277*77c1e3ccSAndroid Build Coastguard WorkerTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
278*77c1e3ccSAndroid Build Coastguard WorkerWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
279*77c1e3ccSAndroid Build Coastguard WorkerMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
280*77c1e3ccSAndroid Build Coastguard WorkerANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
281*77c1e3ccSAndroid Build Coastguard WorkerWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
282*77c1e3ccSAndroid Build Coastguard WorkerACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
283*77c1e3ccSAndroid Build Coastguard WorkerOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
284