1/* ------------------------------------------------------------------
2 * Copyright (C) 2009 PacketVideo
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13 * express or implied.
14 * See the License for the specific language governing permissions
15 * and limitations under the License.
16 * -------------------------------------------------------------------
17 */
18
19Portions of the PacketVideo supplied code contain contributions which may be
20covered by the following copyright statements:
21
22
23/*     -------------------------------------------------------------------       *
24 *                    MPEG-4 Simple Profile Video Decoder
25 *     -------------------------------------------------------------------       *
26 *
27 * This software module was originally developed and/or edited by
28 *
29 *   Paulo Nunes (IST / ACTS-MoMuSyS)
30 *   Robert Danielsen (Telenor / ACTS-MoMuSyS)
31 *   Luis Ducla-Soares (IST / ACTS-MoMuSys).
32 *   Cor Quist (KPN / ACTS-MoMuSys).
33 *   Minhua Zhou (HHI / ACTS-MoMuSys).
34 *
35 * in the course of development of the MPEG-4 Video (ISO/IEC 14496-2) standard.
36 * This software module is an implementation of a part of one or more MPEG-4
37 * Video (ISO/IEC 14496-2) tools as specified by the MPEG-4 Video (ISO/IEC
38 * 14496-2) standard.
39 *
40 * ISO/IEC gives users of the MPEG-4 Video (ISO/IEC 14496-2) standard free
41 * license to this software module or modifications thereof for use in hardware
42 * or software products claiming conformance to the MPEG-4 Video (ISO/IEC
43 * 14496-2) standard.
44 *
45 * Those intending to use this software module in hardware or software products
46 * are advised that its use may infringe existing patents. The original
47 * developer of this software module and his/her company, the subsequent
48 * editors and their companies, and ISO/IEC have no liability for use of this
49 * software module or modifications thereof in an implementation. Copyright is
50 * not released for non MPEG-4 Video (ISO/IEC 14496-2) Standard conforming
51 * products.
52 *
53 * ACTS-MoMuSys partners retain full right to use the code for his/her own
54 * purpose, assign or donate the code to a third party and to inhibit third
55 * parties from using the code for non MPEG-4 Video (ISO/IEC 14496-2) Standard
56 * conforming products. This copyright notice must be included in all copies or
57 * derivative works.
58 *
59 * Copyright (c) 1996, 1997
60 *
61 *****************************************************************************/
62
63
64
65/****************************************************************************
66
67SC 29 Software Copyright Licencing Disclaimer:
68
69This software module was originally developed by
70  Coding Technologies
71
72and edited by
73  -
74
75in the course of development of the ISO/IEC 13818-7 and ISO/IEC 14496-3
76standards for reference purposes and its performance may not have been
77optimized. This software module is an implementation of one or more tools as
78specified by the ISO/IEC 13818-7 and ISO/IEC 14496-3 standards.
79ISO/IEC gives users free license to this software module or modifications
80thereof for use in products claiming conformance to audiovisual and
81image-coding related ITU Recommendations and/or ISO/IEC International
82Standards. ISO/IEC gives users the same free license to this software module or
83modifications thereof for research purposes and further ISO/IEC standardisation.
84Those intending to use this software module in products are advised that its
85use may infringe existing patents. ISO/IEC have no liability for use of this
86software module or modifications thereof. Copyright is not released for
87products that do not conform to audiovisual and image-coding related ITU
88Recommendations and/or ISO/IEC International Standards.
89The original developer retains full right to modify and use the code for its
90own purpose, assign or donate the code to a third party and to inhibit third
91parties from using the code for products that do not conform to audiovisual and
92image-coding related ITU Recommendations and/or ISO/IEC International Standards.
93This copyright notice must be included in all copies or derivative works.
94Copyright (c) ISO/IEC 2003.
95
96*******************************************************************************/
97
98
99/**************************************************************************
100
101This software module was originally developed by
102
103Mikko Suonio (Nokia)
104
105in the course of development of the MPEG-2 NBC/MPEG-4 Audio standard
106ISO/IEC 13818-7, 14496-1,2 and 3. This software module is an
107implementation of a part of one or more MPEG-2 NBC/MPEG-4 Audio tools
108as specified by the MPEG-2 NBC/MPEG-4 Audio standard. ISO/IEC gives
109users of the MPEG-2 NBC/MPEG-4 Audio standards free license to this
110software module or modifications thereof for use in hardware or
111software products claiming conformance to the MPEG-2 NBC/ MPEG-4 Audio
112standards. Those intending to use this software module in hardware or
113software products are advised that this use may infringe existing
114patents. The original developer of this software module and his/her
115company, the subsequent editors and their companies, and ISO/IEC have
116no liability for use of this software module or modifications thereof
117in an implementation. Copyright is not released for non MPEG-2
118NBC/MPEG-4 Audio conforming products. The original developer retains
119full right to use the code for his/her own purpose, assign or donate
120the code to a third party and to inhibit third party from using the
121code for non MPEG-2 NBC/MPEG-4 Audio conforming products. This
122copyright notice must be included in all copies or derivative works.
123
124Copyright (c) 1997.
125
126***************************************************************************/
127
128
129/**************************************************************************
130
131This software module was originally developed by
132Nokia in the course of development of the MPEG-2 AAC/MPEG-4
133Audio standard ISO/IEC13818-7, 14496-1, 2 and 3.
134This software module is an implementation of a part
135of one or more MPEG-2 AAC/MPEG-4 Audio tools as specified by the
136MPEG-2 aac/MPEG-4 Audio standard. ISO/IEC  gives users of the
137MPEG-2aac/MPEG-4 Audio standards free license to this software module
138or modifications thereof for use in hardware or software products
139claiming conformance to the MPEG-2 aac/MPEG-4 Audio  standards. Those
140intending to use this software module in hardware or software products
141are advised that this use may infringe existing patents. The original
142developer of this software module, the subsequent
143editors and their companies, and ISO/IEC have no liability for use of
144this software module or modifications thereof in an
145implementation. Copyright is not released for non MPEG-2 aac/MPEG-4
146Audio conforming products. The original developer retains full right to
147use the code for the developer's own purpose, assign or donate the code to a
148third party and to inhibit third party from using the code for non
149MPEG-2 aac/MPEG-4 Audio conforming products. This copyright notice
150must be included in all copies or derivative works.
151Copyright (c)1997.
152
153***************************************************************************/
154
155
156------------------------------------------------------------------------------
157
158MPEG-2 NBC Audio Decoder
159   "This software module was originally developed by AT&T, Dolby
160   Laboratories, Fraunhofer Gesellschaft IIS in the course of development
161   of the MPEG-2 NBC/MPEG-4 Audio standard ISO/IEC 13818-7, 14496-1,2 and
162   3. This software module is an implementation of a part of one or more
163   MPEG-2 NBC/MPEG-4 Audio tools as specified by the MPEG-2 NBC/MPEG-4
164   Audio standard. ISO/IEC gives users of the MPEG-2 NBC/MPEG-4 Audio
165   standards free license to this software module or modifications thereof
166   for use in hardware or software products claiming conformance to the
167   MPEG-2 NBC/MPEG-4 Audio  standards. Those intending to use this software
168   module in hardware or software products are advised that this use may
169   infringe existing patents. The original developer of this software
170   module and his/her company, the subsequent editors and their companies,
171   and ISO/IEC have no liability for use of this software module or
172   modifications thereof in an implementation. Copyright is not released
173   for non MPEG-2 NBC/MPEG-4 Audio conforming products.The original
174   developer retains full right to use the code for his/her own purpose,
175   assign or donate the code to a third party and to inhibit third party
176   from using the code for non MPEG-2 NBC/MPEG-4 Audio conforming products.
177   This copyright notice must be included in all copies or derivative
178   works."
179   Copyright(c)1996.
180
181------------------------------------------------------------------------------
182
183
184/*
185 * snprintf.c - a portable implementation of snprintf
186 *
187 * AUTHOR
188 *   Mark Martinec <mark.martinec@ijs.si>, April 1999.
189 *
190 *   Copyright 1999, Mark Martinec. All rights reserved.
191 *
192 * TERMS AND CONDITIONS
193 *   This program is free software; you can redistribute it and/or modify
194 *   it under the terms of the "Frontier Artistic License" which comes
195 *   with this Kit.
196 *
197 *   This program is distributed in the hope that it will be useful,
198 *   but WITHOUT ANY WARRANTY; without even the implied warranty
199 *   of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
200 *   See the Frontier Artistic License for more details.
201 *
202 *
203 */
204
205The "Frontier Artistic License" may be found at
206 http://www.spinwardstars.com/frontier/fal.html
207
208
209/*---------------------------------------------------------------------------*/
210
211/*
212 * Copyright (c) 2005 The Khronos Group Inc.
213 *
214 * Permission is hereby granted, free of charge, to any person obtaining
215 * a copy of this software and associated documentation files (the
216 * "Software"), to deal in the Software without restriction, including
217 * without limitation the rights to use, copy, modify, merge, publish,
218 * distribute, sublicense, and/or sell copies of the Software, and to
219 * permit persons to whom the Software is furnished to do so, subject
220 * to the following conditions:
221 * The above copyright notice and this permission notice shall be included
222 * in all copies or substantial portions of the Software.
223 *
224 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
225 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
226 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
227 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
228 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
229 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
230 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
231 *
232 */
233
234/*---------------------------------------------------------------------------*/
235
236/**@@@+++@@@@******************************************************************
237**
238** Microsoft Windows Media
239** Copyright (C) Microsoft Corporation. All rights reserved.
240**
241***@@@---@@@@******************************************************************
242*/
243
244
245-------------------------------------------------------------------------------
246Portions of this file are derived from the following 3GPP standard:
247
248    3GPP TS 26.073
249    ANSI-C code for the Adaptive Multi-Rate (AMR) speech codec
250    Available from http://www.3gpp.org
251
252(C) 2004, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC)
253Permission to distribute, modify and use this file under the standard license
254terms listed above has been obtained from the copyright holder.
255-------------------------------------------------------------------------------
256
257
258-------------------------------------------------------------------------------
259Portions of this file are derived from the following 3GPP standard:
260
261    3GPP TS 26.173
262    ANSI-C code for the Adaptive Multi-Rate - Wideband (AMR-WB) speech codec
263    Available from http://www.3gpp.org
264
265(C) 2007, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC)
266Permission to distribute, modify and use this file under the standard license
267terms listed above has been obtained from the copyright holder.
268-------------------------------------------------------------------------------
269
270