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