AUTHORS # This file is automatically generated from the git commit history # by tools/gen_authors.sh. Aamir Anis Aaron Watry Aasaipriya Chandran Abo Talib Mahfoodh Adrian Grange Ahmad Sharif Akshata Jadhav Alexander Bokov Alexander Voronov Aℓex Converse Alex Davicenko Alex Faxa Alexis Ballier Alex Peterson Alok Ahuja Alpha Lam A.Mahfoodh Ami Fischman Andoni Morales Alastruey Andres Mejia Andrew Russell Andrey Norkin Angie Chiang Aniket Dhok Aniket Wanare Ankur Saxena Anupam Pandey Anusuya Apurve Kumar Pandey Aras Pranckevicius Arild Fuldseth Aron Rosenberg Arpad Panyik Arun Singh Negi Athulya Raj Raji Mohini Attila Nagy Balaji Anandapadmanaban Bernhard M. Wiedemann Bhaskarabhatla V S K S Yaswanth Sastry bmarques1995 Bohan Li Brennan Shacklett Brion Vibber Bruno Berthier Casey Smalley Changjun Yang Charles 'Buck' Krasic Cheng Chen Cherma Rajan A Chethan Kumar R E Chi Yo Tsai Chm Christian Duvivier Christopher Degawa Cyril Concolato Dake He Damon Shen Dandan Ding Daniel Cheng Daniele Castagna Daniel Kang Daniel Max Valenzuela Danil Chapovalov Darryl Pogue David Major David Michael Barr David Turner Deb Mukherjee Deepa K G Denis Nikitin Di Chen Diksha Singh Dim Temp Dmitry Kovalev Dominic Symes Dragan Mrdjan Ed Baker Edward Hervey Ehsan Akhgari Elliott Karpilovsky Emil Keyder Erik Niemeyer Erik Språng Fabio Pedretti Fangwen Fu Fergus Simpson Frank Bossen Frank Galligan Frederic Barbier Fredrik Söderquist Fritz Koenig Fyodor Kyslov Gaute Strokkenes George Steed Gerda Zsejke More Geza Lore Ghislain MARY Giuseppe Scrivano Gordana Cmiljanovic Grant Hsu Guillaume Martres Guillermo Ballester Valor Hamsalekha S Hangyu Kuang Hanno Böck Hari Limaye Harish Mahendrakar Henrik Lundin Hien Ho Hirokazu Honda Hui Su Ilie Halip Ilya Brailovskiy Imdad Sardharwalla Iole Moccagatta Ivan Krasin Ivan Maltz Ivan Rosales Jacek Caban Jack Haughton Jacky Chen James Berry James Yu James Zern Jan Gerber Jan Kratochvil Janne Salonen Jayasanker J Jayashri Murugan Jean-Marc Valin Jean-Yves Avenard Jeff Faust Jeff Muizelaar Jeff Petkau Jeremy Dorfman Jerome Jiang jerry Jerry Tsai Jia Jia Jian Zhou Jim Bankoski Jingning Han Joe Young Joey Parrish Johann Koenig John Koleszar Johnny Klonaris John Stark Jonathan Matthews Jonathan Wright Jordan Brown Joshua Bleecher Snyder Joshua Litt Josh Verdejo Julia Robson Julio Barba Justin Clift Justin Lebar Kalamatee Katsuhisa Yuasa Kavi Ramamurthy KO Myung-Hun Konstantinos Margaritis Krishna Malladi Kwanghoon Son Kyle Siefring Kyle Swanson Larisa Markeeva Lauren Partin Lawrence Velázquez leolzhao Leon Kollar L. E. Segovia Lester Lu liang zhao Linfeng Zhang Link.Meng Lin Zheng Li Zhang Logan Goldberg Lokeshwar Reddy B Lou Quillio Luca Barbato Luca Versari Luc Trudeau Madhu Peringassery Krishnan Mahesh Madhav Makoto Kato Mans Rullgard Marco Paniconi Mark Horvath Mark Mentovai Mark Wachsler Martin Ettl Martin Storsjo Maryla Matthew Heaney Matthieu Vaudano Mattias Hansson Maxym Dmytrychenko Michael Bebenita Michael Horowitz Michael Kohler Michelle Findlay-Olynyk Mike Frysinger Mike Hommey Mikhal Shemer Minghai Shang Mingliang Chen Mirko Bonadei Monty Montgomery Morton Jonuschat Mudassir Galaganath Mufaddal Chakera Narayan Kalaburgi Nathan E. Egge Neeraj Gadgil Neha Mary Thomas Neil Birkbeck Nico Weber Nithya V S Ola Hugosson Oleg Nalivayko Onur Guleryuz Parag Salasakar Pascal Massimino Patrik Westin Paul Wilkins Pavel Frolov Pavol Rusnak Paweł Hajdan Peng Bin Pengchong Jin Peter Boström Peter de Rivaz Peter Kasting Philip Jägenstedt Philippe Antoine Philipp Hancke Pradeep Kumar Priit Laes Qiu Jianlin Rachel Barker Rafael Ávila de Espíndola Rafaël Carré Ralph Giles Ram Mohan M Ranjit Kumar Tulabandu Ravi Chaudhary Remya Prakasan Remy Foray Rob Bradford Robert-André Mauchin Robert Chin Roger Zhou Rohan Baid Rohit Athavale Ronald S. Bultje Rostislav Pehlivanov Ruiling Song Rui Ueyama Ruoyu Zhong Rupert Swarbrick Ryan Lei Ryan Overbeck Sachin Kumar Garg Sai Deng Salome Thirot Sami Boukortt Sami Pietilä Samuel Thibault Samuthirika S Sarah Parker Sasi Inguva Satheesh Kumar Satish Kumar Suman Scott Graham Scott LaVarnway Sean DuBois Sean McGovern Sean Purser-Haskell Sebastien Alaiwan Sergey Kolomenkin Sergey Ulanov S Hamsalekha Shimon Doodkin Shunyao Li SmilingWolf Soo-Chul Han Stanislav Vitvitskyy Stefan Holmer Steinar Midtskogen Steve Lhomme Suman Sunkara Susanna D'Souza Taekhyun Kim Takanori MATSUURA Takuto Ikuta Tamar Levy Tao Bai Tarek AMARA Tarundeep Singh Tero Rintaluoma Thijs Vermeir Thomas Daede Thomas Davies Thomas Tim Kopp Timothy B. Terriberry Timo Witte Todd Nguyen Tom Anderson Tom Finegan Tristan Matthews ttwu Umang Saini Urvang Joshi Venkat Sanampudi Victoria Zhislina Vignesh Venkatasubramanian Vikas Prasad Vincent Rabaud Vishesh Vishnu Teja Manyam Vitalii Dziumenko Wan-Teh Chang Wei-Ting Lin Wenyao Liu Will Bresnahan Xiaoqing Zhu Xing Jin Xin Zhao Yannis Guyon Yaowu Xu Yeqing Wu Yi Luo Yingying Ma Yongzhe Wang Yuan Tong Yu-Chen (Eric) Sun Yue Chen Yunqing Wang Yury Gitman Yushin Cho Zhaoliang Ma Zhijie Yang Zhipin Deng Zoe Liu LICENSE Copyright (c) 2016, Alliance for Open Media. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. 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. PATENTS Alliance for Open Media Patent License 1.0 1. License Terms. 1.1. Patent License. Subject to the terms and conditions of this License, each Licensor, on behalf of itself and successors in interest and assigns, grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) patent license to its Necessary Claims to make, use, sell, offer for sale, import or distribute any Implementation. 1.2. Conditions. 1.2.1. Availability. As a condition to the grant of rights to Licensee to make, sell, offer for sale, import or distribute an Implementation under Section 1.1, Licensee must make its Necessary Claims available under this License, and must reproduce this License with any Implementation as follows: a. For distribution in source code, by including this License in the root directory of the source code with its Implementation. b. For distribution in any other form (including binary, object form, and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist, GDSII, etc.)), by including this License in the documentation, legal notices, and/or other written materials provided with the Implementation. 1.2.2. Additional Conditions. This license is directly from Licensor to Licensee. Licensee acknowledges as a condition of benefiting from it that no rights from Licensor are received from suppliers, distributors, or otherwise in connection with this License. 1.3. Defensive Termination. If any Licensee, its Affiliates, or its agents initiates patent litigation or files, maintains, or voluntarily participates in a lawsuit against another entity or any person asserting that any Implementation infringes Necessary Claims, any patent licenses granted under this License directly to the Licensee are immediately terminated as of the date of the initiation of action unless 1) that suit was in response to a corresponding suit regarding an Implementation first brought against an initiating entity, or 2) that suit was brought to enforce the terms of this License (including intervention in a third-party action by a Licensee). 1.4. Disclaimers. The Reference Implementation and Specification are provided "AS IS" and without warranty. The entire risk as to implementing or otherwise using the Reference Implementation or Specification is assumed by the implementer and user. Licensor expressly disclaims any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2. Definitions. 2.1. Affiliate. "Affiliate" means an entity that directly or indirectly Controls, is Controlled by, or is under common Control of that party. 2.2. Control. "Control" means direct or indirect control of more than 50% of the voting power to elect directors of that corporation, or for any other entity, the power to direct management of such entity. 2.3. Decoder. "Decoder" means any decoder that conforms fully with all non-optional portions of the Specification. 2.4. Encoder. "Encoder" means any encoder that produces a bitstream that can be decoded by a Decoder only to the extent it produces such a bitstream. 2.5. Final Deliverable. "Final Deliverable" means the final version of a deliverable approved by the Alliance for Open Media as a Final Deliverable. 2.6. Implementation. "Implementation" means any implementation, including the Reference Implementation, that is an Encoder and/or a Decoder. An Implementation also includes components of an Implementation only to the extent they are used as part of an Implementation. 2.7. License. "License" means this license. 2.8. Licensee. "Licensee" means any person or entity who exercises patent rights granted under this License. 2.9. Licensor. "Licensor" means (i) any Licensee that makes, sells, offers for sale, imports or distributes any Implementation, or (ii) a person or entity that has a licensing obligation to the Implementation as a result of its membership and/or participation in the Alliance for Open Media working group that developed the Specification. 2.10. Necessary Claims. "Necessary Claims" means all claims of patents or patent applications, (a) that currently or at any time in the future, are owned or controlled by the Licensor, and (b) (i) would be an Essential Claim as defined by the W3C Policy as of February 5, 2004 (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential) as if the Specification was a W3C Recommendation; or (ii) are infringed by the Reference Implementation. 2.11. Reference Implementation. "Reference Implementation" means an Encoder and/or Decoder released by the Alliance for Open Media as a Final Deliverable. 2.12. Specification. "Specification" means the specification designated by the Alliance for Open Media as a Final Deliverable for which this License was issued.