VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/licensing/vbox-base/licensing-license-vbox-base-libvpx-1.14.1.dita@ 107044

Last change on this file since 107044 was 107044, checked in by vboxsync, 9 days ago

Docs: bugref:10705. De-duplicate PNGs and fix OSE export status of recent files.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 84.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
3<topic xml:lang="en-us" id="license-libvpx-1.14.1">
4
5 <title>libvpx</title>
6
7 <body>
8 <pre xml:space="preserve">## Files:
9LICENSE
10
11Copyright (c) 2010, The WebM Project authors. All rights reserved.
12
13Redistribution and use in source and binary forms, with or without
14modification, are permitted provided that the following conditions are
15met:
16
17 * Redistributions of source code must retain the above copyright
18 notice, this list of conditions and the following disclaimer.
19
20 * Redistributions in binary form must reproduce the above copyright
21 notice, this list of conditions and the following disclaimer in
22 the documentation and/or other materials provided with the
23 distribution.
24
25 * Neither the name of Google, nor the WebM Project, nor the names
26 of its contributors may be used to endorse or promote products
27 derived from this software without specific prior written
28 permission.
29
30THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
31&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
32LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
33A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
34HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
35SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
36LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
37DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
38THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
39(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
40OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41
42
43## Files:
44PATENTS
45third_party/libwebm/PATENTS.TXT
46
47Additional IP Rights Grant (Patents)
48------------------------------------
49
50&#34;These implementations&#34; means the copyrightable works that implement the WebM
51codecs distributed by Google as part of the WebM Project.
52
53Google hereby grants to you a perpetual, worldwide, non-exclusive, no-charge,
54royalty-free, irrevocable (except as stated in this section) patent license to
55make, have made, use, offer to sell, sell, import, transfer, and otherwise
56run, modify and propagate the contents of these implementations of WebM, where
57such license applies only to those patent claims, both currently owned by
58Google and acquired in the future, licensable by Google that are necessarily
59infringed by these implementations of WebM. This grant does not include claims
60that would be infringed only as a consequence of further modification of these
61implementations. If you or your agent or exclusive licensee institute or order
62or agree to the institution of patent litigation or any other patent
63enforcement activity against any entity (including a cross-claim or
64counterclaim in a lawsuit) alleging that any of these implementations of WebM
65or any code incorporated within any of these implementations of WebM
66constitute direct or contributory patent infringement, or inducement of
67patent infringement, then any patent rights granted to you under this License
68for these implementations of WebM shall terminate as of the date such
69litigation is filed.
70
71
72## Files:
73third_party/libwebm/LICENSE.TXT
74
75Copyright (c) 2010, Google Inc. All rights reserved.
76
77Redistribution and use in source and binary forms, with or without
78modification, are permitted provided that the following conditions are
79met:
80
81 * Redistributions of source code must retain the above copyright
82 notice, this list of conditions and the following disclaimer.
83
84 * Redistributions in binary form must reproduce the above copyright
85 notice, this list of conditions and the following disclaimer in
86 the documentation and/or other materials provided with the
87 distribution.
88
89 * Neither the name of Google nor the names of its contributors may
90 be used to endorse or promote products derived from this software
91 without specific prior written permission.
92
93THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
94&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
95LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
96A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
97HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
98SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
99LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
100DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
101THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
102(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
103OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
104
105
106
107## Files:
108third_party/libyuv/LICENSE
109
110Copyright 2011 The LibYuv Project Authors. All rights reserved.
111
112Redistribution and use in source and binary forms, with or without
113modification, are permitted provided that the following conditions are
114met:
115
116 * Redistributions of source code must retain the above copyright
117 notice, this list of conditions and the following disclaimer.
118
119 * Redistributions in binary form must reproduce the above copyright
120 notice, this list of conditions and the following disclaimer in
121 the documentation and/or other materials provided with the
122 distribution.
123
124 * Neither the name of Google nor the names of its contributors may
125 be used to endorse or promote products derived from this software
126 without specific prior written permission.
127
128THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
129&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
130LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
131A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
132HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
133SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
134LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
135DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
136THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
137(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
138OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
139
140
141## Files:
142third_party/googletest/src/LICENSE
143third_party/googletest/src/include/gtest/gtest-param-test.h
144third_party/googletest/src/include/gtest/gtest-test-part.h
145third_party/googletest/src/include/gtest/internal/gtest-filepath.h
146third_party/googletest/src/src/gtest-all.cc
147third_party/googletest/src/src/gtest-filepath.cc
148third_party/googletest/src/src/gtest-port.cc
149third_party/googletest/src/src/gtest-test-part.cc
150
151Copyright 2008, Google Inc.
152All rights reserved.
153
154Redistribution and use in source and binary forms, with or without
155modification, are permitted provided that the following conditions are
156met:
157
158 * Redistributions of source code must retain the above copyright
159notice, this list of conditions and the following disclaimer.
160 * Redistributions in binary form must reproduce the above
161copyright notice, this list of conditions and the following disclaimer
162in the documentation and/or other materials provided with the
163distribution.
164 * Neither the name of Google Inc. nor the names of its
165contributors may be used to endorse or promote products derived from
166this software without specific prior written permission.
167
168THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
169&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
170LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
171A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
172OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
173SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
174LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
175DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
176THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
177(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
178OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
179
180
181## Files:
182third_party/x86inc/LICENSE
183
184Copyright (C) 2005-2012 x264 project
185
186Authors: Loren Merritt &lt;[email protected]&gt;
187 Anton Mitrofanov &lt;[email protected]&gt;
188 Jason Garrett-Glaser &lt;[email protected]&gt;
189 Henrik Gramner &lt;[email protected]&gt;
190
191Permission to use, copy, modify, and/or distribute this software for any
192purpose with or without fee is hereby granted, provided that the above
193copyright notice and this permission notice appear in all copies.
194
195THE SOFTWARE IS PROVIDED &#34;AS IS&#34; AND THE AUTHOR DISCLAIMS ALL WARRANTIES
196WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
197MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
198ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
199WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
200ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
201OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
202
203
204## Files:
205third_party/googletest/src/include/gtest/gtest_pred_impl.h
206
207Copyright 2006, Google Inc.
208All rights reserved.
209
210Redistribution and use in source and binary forms, with or without
211modification, are permitted provided that the following conditions are
212met:
213
214 * Redistributions of source code must retain the above copyright
215notice, this list of conditions and the following disclaimer.
216 * Redistributions in binary form must reproduce the above
217copyright notice, this list of conditions and the following disclaimer
218in the documentation and/or other materials provided with the
219distribution.
220 * Neither the name of Google Inc. nor the names of its
221contributors may be used to endorse or promote products derived from
222this software without specific prior written permission.
223
224THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
225&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
226LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
227A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
228OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
229SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
230LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
231DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
232THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
233(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
234OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
235
236Implements a family of generic predicate assertion macros.
237
238
239## Files:
240third_party/googletest/src/include/gtest/gtest-assertion-result.h
241third_party/googletest/src/include/gtest/gtest-death-test.h
242third_party/googletest/src/include/gtest/gtest-message.h
243third_party/googletest/src/include/gtest/gtest.h
244third_party/googletest/src/include/gtest/internal/gtest-death-test-internal.h
245third_party/googletest/src/include/gtest/internal/gtest-internal.h
246third_party/googletest/src/include/gtest/internal/gtest-port.h
247third_party/googletest/src/include/gtest/internal/gtest-string.h
248third_party/googletest/src/src/gtest-assertion-result.cc
249third_party/googletest/src/src/gtest-death-test.cc
250third_party/googletest/src/src/gtest-internal-inl.h
251third_party/googletest/src/src/gtest.cc
252
253Copyright 2005, Google Inc.
254All rights reserved.
255
256Redistribution and use in source and binary forms, with or without
257modification, are permitted provided that the following conditions are
258met:
259
260 * Redistributions of source code must retain the above copyright
261notice, this list of conditions and the following disclaimer.
262 * Redistributions in binary form must reproduce the above
263copyright notice, this list of conditions and the following disclaimer
264in the documentation and/or other materials provided with the
265distribution.
266 * Neither the name of Google Inc. nor the names of its
267contributors may be used to endorse or promote products derived from
268this software without specific prior written permission.
269
270THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
271&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
272LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
273A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
274OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
275SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
276LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
277DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
278THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
279(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
280OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
281
282
283## Files:
284third_party/googletest/src/include/gtest/internal/custom/gtest-printers.h
285
286Copyright 2015, Google Inc.
287All rights reserved.
288
289Redistribution and use in source and binary forms, with or without
290modification, are permitted provided that the following conditions are
291met:
292
293 * Redistributions of source code must retain the above copyright
294notice, this list of conditions and the following disclaimer.
295 * Redistributions in binary form must reproduce the above
296copyright notice, this list of conditions and the following disclaimer
297in the documentation and/or other materials provided with the
298distribution.
299 * Neither the name of Google Inc. nor the names of its
300contributors may be used to endorse or promote products derived from
301this software without specific prior written permission.
302
303THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
304&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
305LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
306A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
307OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
308SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
309LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
310DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
311THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
312(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
313OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
314
315This file provides an injection point for custom printers in a local
316installation of gTest.
317It will be included from gtest-printers.h and the overrides in this file
318will be visible to everyone.
319
320Injection point for custom user configurations. See README for details
321
322** Custom implementation starts here **
323
324
325## Files:
326tools/cpplint.py
327
328Copyright (c) 2009 Google Inc. All rights reserved.
329
330Redistribution and use in source and binary forms, with or without
331modification, are permitted provided that the following conditions are
332met:
333
334 * Redistributions of source code must retain the above copyright
335notice, this list of conditions and the following disclaimer.
336 * Redistributions in binary form must reproduce the above
337copyright notice, this list of conditions and the following disclaimer
338in the documentation and/or other materials provided with the
339distribution.
340 * Neither the name of Google Inc. nor the names of its
341contributors may be used to endorse or promote products derived from
342this software without specific prior written permission.
343
344THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
345&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
346LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
347A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
348OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
349SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
350LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
351DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
352THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
353(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
354OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
355
356
357## Files:
358third_party/googletest/src/include/gtest/internal/custom/gtest-port.h
359third_party/googletest/src/include/gtest/internal/custom/gtest.h
360
361Copyright 2015, Google Inc.
362All rights reserved.
363
364Redistribution and use in source and binary forms, with or without
365modification, are permitted provided that the following conditions are
366met:
367
368 * Redistributions of source code must retain the above copyright
369notice, this list of conditions and the following disclaimer.
370 * Redistributions in binary form must reproduce the above
371copyright notice, this list of conditions and the following disclaimer
372in the documentation and/or other materials provided with the
373distribution.
374 * Neither the name of Google Inc. nor the names of its
375contributors may be used to endorse or promote products derived from
376this software without specific prior written permission.
377
378THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
379&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
380LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
381A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
382OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
383SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
384LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
385DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
386THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
387(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
388OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
389
390Injection point for custom user configurations. See README for details
391
392** Custom implementation starts here **
393
394
395## Files:
396third_party/googletest/src/include/gtest/gtest-typed-test.h
397third_party/googletest/src/include/gtest/internal/gtest-param-util.h
398third_party/googletest/src/include/gtest/internal/gtest-type-util.h
399third_party/googletest/src/src/gtest-typed-test.cc
400
401Copyright 2008 Google Inc.
402All Rights Reserved.
403
404Redistribution and use in source and binary forms, with or without
405modification, are permitted provided that the following conditions are
406met:
407
408 * Redistributions of source code must retain the above copyright
409notice, this list of conditions and the following disclaimer.
410 * Redistributions in binary form must reproduce the above
411copyright notice, this list of conditions and the following disclaimer
412in the documentation and/or other materials provided with the
413distribution.
414 * Neither the name of Google Inc. nor the names of its
415contributors may be used to endorse or promote products derived from
416this software without specific prior written permission.
417
418THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
419&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
420LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
421A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
422OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
423SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
424LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
425DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
426THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
427(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
428OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
429
430
431## Files:
432third_party/googletest/src/include/gtest/gtest-matchers.h
433third_party/googletest/src/include/gtest/gtest-printers.h
434third_party/googletest/src/include/gtest/gtest-spi.h
435third_party/googletest/src/src/gtest-matchers.cc
436third_party/googletest/src/src/gtest-printers.cc
437
438Copyright 2007, Google Inc.
439All rights reserved.
440
441Redistribution and use in source and binary forms, with or without
442modification, are permitted provided that the following conditions are
443met:
444
445 * Redistributions of source code must retain the above copyright
446notice, this list of conditions and the following disclaimer.
447 * Redistributions in binary form must reproduce the above
448copyright notice, this list of conditions and the following disclaimer
449in the documentation and/or other materials provided with the
450distribution.
451 * Neither the name of Google Inc. nor the names of its
452contributors may be used to endorse or promote products derived from
453this software without specific prior written permission.
454
455THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
456&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
457LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
458A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
459OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
460SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
461LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
462DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
463THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
464(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
465OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
466
467
468## Files:
469third_party/googletest/src/include/gtest/internal/gtest-port-arch.h
470
471Copyright 2015, Google Inc.
472All rights reserved.
473
474Redistribution and use in source and binary forms, with or without
475modification, are permitted provided that the following conditions are
476met:
477
478 * Redistributions of source code must retain the above copyright
479notice, this list of conditions and the following disclaimer.
480 * Redistributions in binary form must reproduce the above
481copyright notice, this list of conditions and the following disclaimer
482in the documentation and/or other materials provided with the
483distribution.
484 * Neither the name of Google Inc. nor the names of its
485contributors may be used to endorse or promote products derived from
486this software without specific prior written permission.
487
488THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
489&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
490LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
491A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
492OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
493SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
494LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
495DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
496THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
497(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
498OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
499
500
501## Files:
502third_party/googletest/src/include/gtest/gtest_prod.h
503third_party/googletest/src/src/gtest_main.cc
504
505Copyright 2006, Google Inc.
506All rights reserved.
507
508Redistribution and use in source and binary forms, with or without
509modification, are permitted provided that the following conditions are
510met:
511
512 * Redistributions of source code must retain the above copyright
513notice, this list of conditions and the following disclaimer.
514 * Redistributions in binary form must reproduce the above
515copyright notice, this list of conditions and the following disclaimer
516in the documentation and/or other materials provided with the
517distribution.
518 * Neither the name of Google Inc. nor the names of its
519contributors may be used to endorse or promote products derived from
520this software without specific prior written permission.
521
522THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
523&#34;AS IS&#34; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
524LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
525A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
526OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
527SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
528LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
529DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
530THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
531(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
532OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
533
534
535## Files:
536third_party/libyuv/include/libyuv/macros_msa.h
537third_party/libyuv/source/rotate_msa.cc
538third_party/libyuv/source/row_msa.cc
539third_party/libyuv/source/scale_msa.cc
540
541Copyright 2016 The LibYuv Project Authors. All rights reserved.
542
543Use of this source code is governed by a BSD-style license
544that can be found in the LICENSE file in the root of the source
545tree. An additional intellectual property rights grant can be found
546in the file PATENTS. All contributing project authors may
547be found in the AUTHORS file in the root of the source tree.
548
549
550## Files:
551test/vp9_ext_ratectrl_test.cc
552test/vp9_ratectrl_rtc_test.cc
553vp9/encoder/vp9_ext_ratectrl.c
554vp9/encoder/vp9_ext_ratectrl.h
555vp9/ratectrl_rtc.cc
556vp9/ratectrl_rtc.h
557vpx/vpx_ext_ratectrl.h
558vpx_ports/compiler_attributes.h
559vpx_ports/mips.h
560vpx_ports/mips_cpudetect.c
561vpx_ports/static_assert.h
562
563Copyright (c) 2020 The WebM project authors. All Rights Reserved.
564
565Use of this source code is governed by a BSD-style license
566that can be found in the LICENSE file in the root of the source
567tree. An additional intellectual property rights grant can be found
568in the file PATENTS. All contributing project authors may
569be found in the AUTHORS file in the root of the source tree.
570
571
572## Files:
573examples/vp9cx_set_ref.c
574test/add_noise_test.cc
575test/buffer.h
576test/decode_svc_test.cc
577test/encode_api_test.cc
578test/hadamard_test.cc
579test/level_test.cc
580test/minmax_test.cc
581test/realtime_test.cc
582test/sum_squares_test.cc
583third_party/libwebm/common/file_util.cc
584third_party/libwebm/common/file_util.h
585third_party/libwebm/common/hdr_util.cc
586third_party/libwebm/common/hdr_util.h
587tools/tiny_ssim.c
588vp9/encoder/x86/vp9_frame_scale_ssse3.c
589vpx_dsp/arm/deblock_neon.c
590vpx_dsp/arm/hadamard_neon.c
591vpx_dsp/arm/highbd_idct4x4_add_neon.c
592vpx_dsp/arm/highbd_idct8x8_add_neon.c
593vpx_dsp/arm/highbd_intrapred_neon.c
594vpx_dsp/arm/highbd_loopfilter_neon.c
595vpx_dsp/arm/highbd_vpx_convolve8_neon.c
596vpx_dsp/arm/highbd_vpx_convolve_avg_neon.c
597vpx_dsp/arm/highbd_vpx_convolve_copy_neon.c
598vpx_dsp/arm/highbd_vpx_convolve_neon.c
599vpx_dsp/arm/idct32x32_135_add_neon.c
600vpx_dsp/arm/idct32x32_34_add_neon.c
601vpx_dsp/arm/idct_neon.h
602vpx_dsp/arm/loopfilter_neon.c
603vpx_dsp/arm/transpose_neon.h
604vpx_dsp/deblock.c
605vpx_dsp/mips/deblock_msa.c
606vpx_dsp/postproc.h
607vpx_dsp/psnr.c
608vpx_dsp/psnr.h
609vpx_dsp/sum_squares.c
610vpx_dsp/x86/sum_squares_sse2.c
611
612Copyright (c) 2016 The WebM project authors. All Rights Reserved.
613
614Use of this source code is governed by a BSD-style license
615that can be found in the LICENSE file in the root of the source
616tree. An additional intellectual property rights grant can be found
617in the file PATENTS. All contributing project authors may
618be found in the AUTHORS file in the root of the source tree.
619
620
621## Files:
622md5_utils.h
623
624This is the header file for the MD5 message-digest algorithm.
625The algorithm is due to Ron Rivest. This code was
626written by Colin Plumb in 1993, no copyright is claimed.
627This code is in the public domain; do with it what you wish.
628
629Equivalent code is available from RSA Data Security, Inc.
630This code has been tested against that, and is equivalent,
631except that you don&#39;t need to include two pages of legalese
632with every copy.
633
634To compute the message digest of a chunk of bytes, declare an
635MD5Context structure, pass it to MD5Init, call MD5Update as
636needed on buffers full of bytes, and then call MD5Final, which
637will fill a supplied 16-byte array with the digest.
638
639Changed so as no longer to depend on Colin Plumb&#39;s `usual.h&#39;
640header definitions
641 - Ian Jackson &lt;[email protected]&gt;.
642Still in the public domain.
643
644
645## Files:
646test/twopass_encoder.sh
647
648#
649# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
650#
651# Use of this source code is governed by a BSD-style license
652# that can be found in the LICENSE file in the root of the source
653# tree. An additional intellectual property rights grant can be found
654# in the file PATENTS. All contributing project authors may
655# be found in the AUTHORS file in the root of the source tree.
656#
657# This file tests the libvpx twopass_encoder example. To add new tests to this
658# file, do the following:
659# 1. Write a shell function (this is your test).
660# 2. Add the function to twopass_encoder_tests (on a new line).
661#
662
663
664## Files:
665vp8/common/loongarch/idct_lsx.c
666vp8/encoder/loongarch/dct_lsx.c
667vp8/encoder/loongarch/encodeopt_lsx.c
668vp8/encoder/loongarch/vp8_quantize_lsx.c
669vp9/encoder/arm/neon/vp9_dct_neon.c
670vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c
671vp9/encoder/x86/vp9_quantize_ssse3.c
672vpx_dsp/arm/fdct32x32_neon.h
673vpx_dsp/arm/fdct4x4_neon.h
674vpx_dsp/arm/fdct8x8_neon.h
675vpx_dsp/arm/fdct_neon.h
676vpx_dsp/arm/highbd_quantize_neon.c
677vpx_dsp/arm/highbd_sad_neon.c
678vpx_dsp/arm/highbd_variance_neon.c
679vpx_dsp/arm/highbd_variance_neon_dotprod.c
680vpx_dsp/loongarch/avg_lsx.c
681vpx_dsp/loongarch/avg_pred_lsx.c
682vpx_dsp/loongarch/bitdepth_conversion_lsx.h
683vpx_dsp/loongarch/fwd_dct32x32_lsx.c
684vpx_dsp/loongarch/fwd_txfm_lsx.c
685vpx_dsp/loongarch/fwd_txfm_lsx.h
686vpx_dsp/loongarch/idct32x32_lsx.c
687vpx_dsp/loongarch/loopfilter_4_lsx.c
688vpx_dsp/loongarch/loopfilter_8_lsx.c
689vpx_dsp/loongarch/loopfilter_lsx.h
690vpx_dsp/loongarch/quantize_lsx.c
691vpx_dsp/loongarch/sad_lsx.c
692vpx_dsp/loongarch/sub_pixel_variance_lsx.c
693vpx_dsp/loongarch/subtract_lsx.c
694vpx_dsp/loongarch/txfm_macros_lsx.h
695vpx_dsp/loongarch/variance_lsx.c
696vpx_dsp/loongarch/variance_lsx.h
697vpx_dsp/loongarch/vpx_convolve8_avg_horiz_lsx.c
698vpx_dsp/loongarch/vpx_convolve8_avg_lsx.c
699vpx_dsp/loongarch/vpx_convolve8_avg_vert_lsx.c
700vpx_dsp/loongarch/vpx_convolve8_horiz_lsx.c
701vpx_dsp/loongarch/vpx_convolve8_lsx.c
702vpx_dsp/loongarch/vpx_convolve8_vert_lsx.c
703vpx_dsp/loongarch/vpx_convolve_avg_lsx.c
704vpx_dsp/loongarch/vpx_convolve_copy_lsx.c
705vpx_dsp/loongarch/vpx_convolve_lsx.h
706vpx_dsp/x86/highbd_quantize_intrin_avx2.c
707vpx_dsp/x86/highbd_sad4d_avx2.c
708vpx_dsp/x86/highbd_sad_avx2.c
709vpx_dsp/x86/quantize_avx2.c
710vpx_dsp/x86/subtract_avx2.c
711vpx_util/loongson_intrinsics.h
712
713Copyright (c) 2022 The WebM project authors. All Rights Reserved.
714
715Use of this source code is governed by a BSD-style license
716that can be found in the LICENSE file in the root of the source
717tree. An additional intellectual property rights grant can be found
718in the file PATENTS. All contributing project authors may
719be found in the AUTHORS file in the root of the source tree.
720
721
722## Files:
723vpx_util/loongson_intrinsics.h
724
725Copyright (c) 2021 Loongson Technology Corporation Limited
726All rights reserved.
727
728Use of this source code is governed by a BSD-style license
729that can be found in the LICENSE file in the root of the source
730tree. An additional intellectual property rights grant can be found
731in the file PATENTS. All contributing project authors may
732be found in the AUTHORS file in the root of the source tree.
733
734Contributed by Shiyou Yin &lt;[email protected]&gt;
735 Xiwei Gu &lt;[email protected]&gt;
736 Lu Wang &lt;[email protected]&gt;
737
738This file is a header file for loongarch builtin extension.
739
740
741## Files:
742test/vp9_c_vs_simd_encode.sh
743
744#
745# Copyright (c) 2023 The WebM project authors. All Rights Reserved.
746#
747# Use of this source code is governed by a BSD-style license
748# that can be found in the LICENSE file in the root of the source
749# tree. An additional intellectual property rights grant can be found
750# in the file PATENTS. All contributing project authors may
751# be found in the AUTHORS file in the root of the source tree.
752#
753# This script checks the bit exactness between C and SIMD
754# implementations of VP9 encoder.
755#
756
757
758## Files:
759vp8/common/loongarch/loopfilter_filters_lsx.c
760
761Copyright (c) 2021 Loongson Technology Corporation Limited
762Contributed by Lu Wang &lt;[email protected]&gt;
763
764Use of this source code is governed by a BSD-style license
765that can be found in the LICENSE file in the root of the source
766tree. An additional intellectual property rights grant can be found
767in the file PATENTS. All contributing project authors may
768be found in the AUTHORS file in the root of the source tree.
769
770
771## Files:
772y4minput.c
773y4minput.h
774
775Copyright (c) 2010 The WebM project authors. All Rights Reserved.
776
777Use of this source code is governed by a BSD-style license
778that can be found in the LICENSE file in the root of the source
779tree. An additional intellectual property rights grant can be found
780in the file PATENTS. All contributing project authors may
781be found in the AUTHORS file in the root of the source tree.
782
783Based on code from the OggTheora software codec source code,
784Copyright (C) 2002-2010 The Xiph.Org Foundation and contributors.
785
786
787## Files:
788test/comp_avg_pred_test.cc
789test/dct_partial_test.cc
790test/dct_test.cc
791test/vp9_motion_vector_test.cc
792test/vp9_scale_test.cc
793vp8/common/mips/mmi/copymem_mmi.c
794vp8/common/mips/mmi/dequantize_mmi.c
795vp8/common/mips/mmi/idct_blk_mmi.c
796vp8/common/mips/mmi/idctllm_mmi.c
797vp8/common/mips/mmi/loopfilter_filters_mmi.c
798vp8/common/mips/mmi/sixtap_filter_mmi.c
799vp8/encoder/ethreading.h
800vp8/encoder/mips/mmi/dct_mmi.c
801vp8/encoder/mips/mmi/vp8_quantize_mmi.c
802vp8/encoder/picklpf.h
803vp8/encoder/temporal_filter.h
804vp9/encoder/arm/neon/vp9_denoiser_neon.c
805vp9/encoder/arm/neon/vp9_frame_scale_neon.c
806vp9/encoder/vp9_frame_scale.c
807vp9/encoder/vp9_job_queue.h
808vp9/encoder/vp9_multi_thread.c
809vp9/encoder/vp9_multi_thread.h
810vp9/encoder/x86/temporal_filter_sse4.c
811vp9/encoder/x86/vp9_quantize_avx2.c
812vpx_dsp/arm/avg_pred_neon.c
813vpx_dsp/arm/fdct16x16_neon.c
814vpx_dsp/arm/fdct16x16_neon.h
815vpx_dsp/arm/fdct32x32_neon.c
816vpx_dsp/arm/fdct4x4_neon.c
817vpx_dsp/arm/fdct_partial_neon.c
818vpx_dsp/arm/highbd_idct16x16_add_neon.c
819vpx_dsp/arm/highbd_idct32x32_1024_add_neon.c
820vpx_dsp/arm/highbd_idct32x32_135_add_neon.c
821vpx_dsp/arm/highbd_idct32x32_34_add_neon.c
822vpx_dsp/arm/highbd_idct32x32_add_neon.c
823vpx_dsp/arm/mem_neon.h
824vpx_dsp/arm/quantize_neon.c
825vpx_dsp/arm/sum_neon.h
826vpx_dsp/arm/vpx_scaled_convolve8_neon.c
827vpx_dsp/mips/sad_mmi.c
828vpx_dsp/mips/subtract_mmi.c
829vpx_dsp/mips/sum_squares_msa.c
830vpx_dsp/mips/variance_mmi.c
831vpx_dsp/ppc/bitdepth_conversion_vsx.h
832vpx_dsp/ppc/hadamard_vsx.c
833vpx_dsp/ppc/intrapred_vsx.c
834vpx_dsp/ppc/sad_vsx.c
835vpx_dsp/ppc/transpose_vsx.h
836vpx_dsp/ppc/types_vsx.h
837vpx_dsp/ppc/variance_vsx.c
838vpx_dsp/ppc/vpx_convolve_vsx.c
839vpx_dsp/skin_detection.c
840vpx_dsp/skin_detection.h
841vpx_dsp/x86/avg_intrin_avx2.c
842vpx_dsp/x86/avg_pred_sse2.c
843vpx_dsp/x86/bitdepth_conversion_avx2.h
844vpx_dsp/x86/bitdepth_conversion_sse2.h
845vpx_dsp/x86/convolve_avx2.h
846vpx_dsp/x86/convolve_ssse3.h
847vpx_dsp/x86/highbd_convolve_avx2.c
848vpx_dsp/x86/highbd_idct16x16_add_sse4.c
849vpx_dsp/x86/highbd_idct32x32_add_sse4.c
850vpx_dsp/x86/highbd_idct4x4_add_sse4.c
851vpx_dsp/x86/highbd_idct8x8_add_sse4.c
852vpx_dsp/x86/highbd_intrapred_intrin_sse2.c
853vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c
854vpx_dsp/x86/highbd_inv_txfm_sse4.h
855vpx_dsp/x86/inv_txfm_ssse3.c
856vpx_dsp/x86/inv_txfm_ssse3.h
857vpx_dsp/x86/mem_sse2.h
858vpx_dsp/x86/quantize_avx.c
859vpx_dsp/x86/quantize_sse2.h
860vpx_dsp/x86/quantize_ssse3.c
861vpx_dsp/x86/quantize_ssse3.h
862vpx_dsp/x86/sad4d_avx512.c
863vpx_ports/asmdefs_mmi.h
864vpx_ports/ppc.h
865vpx_ports/ppc_cpudetect.c
866vpx_util/vpx_atomics.h
867
868Copyright (c) 2017 The WebM project authors. All Rights Reserved.
869
870Use of this source code is governed by a BSD-style license
871that can be found in the LICENSE file in the root of the source
872tree. An additional intellectual property rights grant can be found
873in the file PATENTS. All contributing project authors may
874be found in the AUTHORS file in the root of the source tree.
875
876
877## Files:
878build/make/gen_msvs_vcxproj.sh
879
880#
881# Copyright (c) 2013 The WebM project authors. All Rights Reserved.
882#
883# Use of this source code is governed by a BSD-style license
884# that can be found in the LICENSE file in the root of the source
885# tree. An additional intellectual property rights grant can be found
886# in the file PATENTS. All contributing project authors may
887# be found in the AUTHORS file in the root of the source tree.
888#
889
890
891## Files:
892vpx_dsp/psnrhvs.c
893
894Copyright (c) 2010 The WebM project authors. All Rights Reserved.
895
896Use of this source code is governed by a BSD-style license
897that can be found in the LICENSE file in the root of the source
898tree. An additional intellectual property rights grant can be found
899in the file PATENTS. All contributing project authors may
900be found in the AUTHORS file in the root of the source tree.
901
902This code was originally written by: Gregory Maxwell, at the Daala
903project.
904
905
906## Files:
907test/vpx_image_test.cc
908
909Copyright (c) 2024 The WebM project authors. All Rights Reserved.
910
911Use of this source code is governed by a BSD-style license
912that can be found in the LICENSE file in the root of the source
913tree. An additional intellectual property rights grant can be found
914in the file PATENTS. All contributing project authors may
915be found in the AUTHORS file in the root of the source tree.
916
917
918## Files:
919third_party/libyuv/include/libyuv/rotate_row.h
920third_party/libyuv/include/libyuv/scale_row.h
921third_party/libyuv/source/rotate_win.cc
922third_party/libyuv/source/scale_common.cc
923third_party/libyuv/source/scale_gcc.cc
924third_party/libyuv/source/scale_win.cc
925
926Copyright 2013 The LibYuv Project Authors. All rights reserved.
927
928Use of this source code is governed by a BSD-style license
929that can be found in the LICENSE file in the root of the source
930tree. An additional intellectual property rights grant can be found
931in the file PATENTS. All contributing project authors may
932be found in the AUTHORS file in the root of the source tree.
933
934
935## Files:
936vpx_ports/loongarch.h
937vpx_ports/loongarch_cpudetect.c
938
939Copyright (c) 2021 Loongson Technology Corporation Limited
940Contributed by Jin Bo &lt;[email protected]&gt;
941Contributed by Lu Wang &lt;[email protected]&gt;
942
943Use of this source code is governed by a BSD-style license
944that can be found in the LICENSE file in the root of the source
945tree. An additional intellectual property rights grant can be found
946in the file PATENTS. All contributing project authors may
947be found in the AUTHORS file in the root of the source tree.
948
949
950## Files:
951test/postproc.sh
952
953#
954# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
955#
956# Use of this source code is governed by a BSD-style license
957# that can be found in the LICENSE file in the root of the source
958# tree. An additional intellectual property rights grant can be found
959# in the file PATENTS. All contributing project authors may
960# be found in the AUTHORS file in the root of the source tree.
961#
962# This file tests the libvpx postproc example code. To add new tests to this
963# file, do the following:
964# 1. Write a shell function (this is your test).
965# 2. Add the function to postproc_tests (on a new line).
966#
967
968
969## Files:
970test/tools_common.sh
971
972#
973# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
974#
975# Use of this source code is governed by a BSD-style license
976# that can be found in the LICENSE file in the root of the source
977# tree. An additional intellectual property rights grant can be found
978# in the file PATENTS. All contributing project authors may
979# be found in the AUTHORS file in the root of the source tree.
980#
981# This file contains shell code shared by test scripts for libvpx tools.
982
983
984## Files:
985third_party/libyuv/source/compare_msa.cc
986
987Copyright 2017 The LibYuv Project Authors. All rights reserved.
988
989Use of this source code is governed by a BSD-style license
990that can be found in the LICENSE file in the root of the source
991tree. An additional intellectual property rights grant can be found
992in the file PATENTS. All contributing project authors may
993be found in the AUTHORS file in the root of the source tree.
994
995
996## Files:
997build/make/msvs_common.sh
998
999#
1000# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1001#
1002# Use of this source code is governed by a BSD-style license
1003# that can be found in the LICENSE file in the root of the source
1004# tree. An additional intellectual property rights grant can be found
1005# in the file PATENTS. All contributing project authors may
1006# be found in the AUTHORS file in the root of the source tree.
1007#
1008
1009
1010## Files:
1011third_party/libyuv/include/libyuv/convert_argb.h
1012third_party/libyuv/include/libyuv/convert_from_argb.h
1013third_party/libyuv/include/libyuv/mjpeg_decoder.h
1014third_party/libyuv/include/libyuv/rotate_argb.h
1015third_party/libyuv/include/libyuv/scale_argb.h
1016third_party/libyuv/include/libyuv/version.h
1017third_party/libyuv/source/compare_common.cc
1018third_party/libyuv/source/compare_gcc.cc
1019third_party/libyuv/source/compare_neon.cc
1020third_party/libyuv/source/compare_neon64.cc
1021third_party/libyuv/source/compare_win.cc
1022third_party/libyuv/source/convert_from.cc
1023third_party/libyuv/source/convert_from_argb.cc
1024third_party/libyuv/source/mjpeg_decoder.cc
1025third_party/libyuv/source/mjpeg_validate.cc
1026third_party/libyuv/source/rotate_argb.cc
1027third_party/libyuv/source/row_any.cc
1028
1029Copyright 2012 The LibYuv Project Authors. All rights reserved.
1030
1031Use of this source code is governed by a BSD-style license
1032that can be found in the LICENSE file in the root of the source
1033tree. An additional intellectual property rights grant can be found
1034in the file PATENTS. All contributing project authors may
1035be found in the AUTHORS file in the root of the source tree.
1036
1037
1038## Files:
1039test/vpx_temporal_svc_encoder.sh
1040
1041#
1042# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1043#
1044# Use of this source code is governed by a BSD-style license
1045# that can be found in the LICENSE file in the root of the source
1046# tree. An additional intellectual property rights grant can be found
1047# in the file PATENTS. All contributing project authors may
1048# be found in the AUTHORS file in the root of the source tree.
1049#
1050# This file tests the libvpx vpx_temporal_svc_encoder example. To add new
1051# tests to this file, do the following:
1052# 1. Write a shell function (this is your test).
1053# 2. Add the function to vpx_tsvc_encoder_tests (on a new line).
1054#
1055
1056
1057## Files:
1058test/android/get_files.py
1059
1060Copyright (c) 2013 The WebM project authors. All Rights Reserved.
1061
1062Use of this source code is governed by a BSD-style license
1063that can be found in the LICENSE file in the root of the source
1064tree. An additional intellectual property rights grant can be found
1065in the file PATENTS. All contributing project authors may
1066be found in the AUTHORS file in the root of the source tree.
1067
1068This simple script pulls test files from the webm homepage
1069It is intelligent enough to only pull files if
1070 1) File / test_data folder does not exist
1071 2) SHA mismatch
1072
1073
1074## Files:
1075test/active_map_refresh_test.cc
1076test/test_intra_pred_speed.cc
1077test/vp9_arf_freq_test.cc
1078test/vp9_skip_loopfilter_test.cc
1079vp8/common/mips/msa/bilinear_filter_msa.c
1080vp8/common/mips/msa/copymem_msa.c
1081vp8/common/mips/msa/idct_msa.c
1082vp8/common/mips/msa/loopfilter_filters_msa.c
1083vp8/common/mips/msa/mfqe_msa.c
1084vp8/common/mips/msa/sixtap_filter_msa.c
1085vp8/common/mips/msa/vp8_macros_msa.h
1086vp8/common/vp8_skin_detection.c
1087vp8/common/vp8_skin_detection.h
1088vp8/encoder/mips/msa/dct_msa.c
1089vp8/encoder/mips/msa/denoising_msa.c
1090vp8/encoder/mips/msa/encodeopt_msa.c
1091vp8/encoder/mips/msa/quantize_msa.c
1092vp8/encoder/mips/msa/temporal_filter_msa.c
1093vp9/common/mips/msa/vp9_idct16x16_msa.c
1094vp9/common/mips/msa/vp9_idct4x4_msa.c
1095vp9/common/mips/msa/vp9_idct8x8_msa.c
1096vp9/common/mips/msa/vp9_mfqe_msa.c
1097vp9/encoder/arm/neon/vp9_error_neon.c
1098vp9/encoder/mips/msa/vp9_error_msa.c
1099vp9/encoder/mips/msa/vp9_fdct16x16_msa.c
1100vp9/encoder/mips/msa/vp9_fdct4x4_msa.c
1101vp9/encoder/mips/msa/vp9_fdct8x8_msa.c
1102vp9/encoder/mips/msa/vp9_fdct_msa.h
1103vp9/encoder/vp9_noise_estimate.c
1104vp9/encoder/vp9_skin_detection.c
1105vp9/encoder/vp9_skin_detection.h
1106vp9/vp9_dx_iface.h
1107vpx_dsp/add_noise.c
1108vpx_dsp/arm/avg_neon.c
1109vpx_dsp/arm/fdct8x8_neon.c
1110vpx_dsp/arm/sad4d_neon.c
1111vpx_dsp/fwd_txfm.c
1112vpx_dsp/fwd_txfm.h
1113vpx_dsp/intrapred.c
1114vpx_dsp/inv_txfm.c
1115vpx_dsp/loopfilter.c
1116vpx_dsp/mips/add_noise_msa.c
1117vpx_dsp/mips/avg_msa.c
1118vpx_dsp/mips/common_dspr2.c
1119vpx_dsp/mips/fwd_dct32x32_msa.c
1120vpx_dsp/mips/fwd_txfm_msa.c
1121vpx_dsp/mips/fwd_txfm_msa.h
1122vpx_dsp/mips/idct16x16_msa.c
1123vpx_dsp/mips/idct32x32_msa.c
1124vpx_dsp/mips/idct4x4_msa.c
1125vpx_dsp/mips/idct8x8_msa.c
1126vpx_dsp/mips/intrapred16_dspr2.c
1127vpx_dsp/mips/intrapred4_dspr2.c
1128vpx_dsp/mips/intrapred8_dspr2.c
1129vpx_dsp/mips/intrapred_msa.c
1130vpx_dsp/mips/inv_txfm_msa.h
1131vpx_dsp/mips/itrans16_dspr2.c
1132vpx_dsp/mips/itrans4_dspr2.c
1133vpx_dsp/mips/itrans8_dspr2.c
1134vpx_dsp/mips/loopfilter_16_msa.c
1135vpx_dsp/mips/loopfilter_4_msa.c
1136vpx_dsp/mips/loopfilter_8_msa.c
1137vpx_dsp/mips/loopfilter_msa.h
1138vpx_dsp/mips/macros_msa.h
1139vpx_dsp/mips/sad_msa.c
1140vpx_dsp/mips/sub_pixel_variance_msa.c
1141vpx_dsp/mips/subtract_msa.c
1142vpx_dsp/mips/txfm_macros_msa.h
1143vpx_dsp/mips/variance_msa.c
1144vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c
1145vpx_dsp/mips/vpx_convolve8_avg_msa.c
1146vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c
1147vpx_dsp/mips/vpx_convolve8_horiz_msa.c
1148vpx_dsp/mips/vpx_convolve8_msa.c
1149vpx_dsp/mips/vpx_convolve8_vert_msa.c
1150vpx_dsp/mips/vpx_convolve_avg_msa.c
1151vpx_dsp/mips/vpx_convolve_copy_msa.c
1152vpx_dsp/mips/vpx_convolve_msa.h
1153vpx_dsp/ppc/inv_txfm_vsx.c
1154vpx_dsp/quantize.c
1155vpx_dsp/quantize.h
1156vpx_dsp/sad.c
1157vpx_dsp/subtract.c
1158vpx_dsp/txfm_common.h
1159vpx_dsp/variance.h
1160vpx_dsp/vpx_dsp_common.h
1161vpx_dsp/vpx_dsp_rtcd.c
1162vpx_dsp/vpx_filter.h
1163vpx_dsp/x86/convolve.h
1164vpx_dsp/x86/fwd_txfm_sse2.c
1165vpx_dsp/x86/highbd_idct16x16_add_sse2.c
1166vpx_dsp/x86/highbd_idct32x32_add_sse2.c
1167vpx_dsp/x86/highbd_idct4x4_add_sse2.c
1168vpx_dsp/x86/highbd_idct8x8_add_sse2.c
1169vpx_dsp/x86/highbd_inv_txfm_sse2.h
1170vpx_dsp/x86/highbd_quantize_intrin_sse2.c
1171vpx_dsp/x86/inv_txfm_sse2.c
1172vpx_dsp/x86/inv_txfm_sse2.h
1173vpx_dsp/x86/quantize_sse2.c
1174vpx_dsp/x86/transpose_sse2.h
1175vpx_dsp/x86/txfm_common_sse2.h
1176vpx_ports/msvc.h
1177vpx_ports/system_state.h
1178vpx_ports/vpx_once.h
1179vpx_util/vpx_write_yuv_frame.c
1180vpx_util/vpx_write_yuv_frame.h
1181
1182Copyright (c) 2015 The WebM project authors. All Rights Reserved.
1183
1184Use of this source code is governed by a BSD-style license
1185that can be found in the LICENSE file in the root of the source
1186tree. An additional intellectual property rights grant can be found
1187in the file PATENTS. All contributing project authors may
1188be found in the AUTHORS file in the root of the source tree.
1189
1190
1191## Files:
1192vp9/encoder/vp9_alt_ref_aq.c
1193vp9/encoder/vp9_alt_ref_aq.h
1194
1195Copyright (c) 2016 The WebM project authors. All Rights Reserved.
1196
1197Use of this source code is governed by a BSD-style license that can be
1198found in the LICENSE file in the root of the source tree. An additional
1199intellectual property rights grant can be found in the file PATENTS.
1200All contributing project authors may be found in the AUTHORS file in
1201the root of the source tree.
1202
1203
1204## Files:
1205third_party/libyuv/include/libyuv/basic_types.h
1206third_party/libyuv/include/libyuv/compare.h
1207third_party/libyuv/include/libyuv/convert.h
1208third_party/libyuv/include/libyuv/convert_from.h
1209third_party/libyuv/include/libyuv/cpu_id.h
1210third_party/libyuv/include/libyuv/planar_functions.h
1211third_party/libyuv/include/libyuv/rotate.h
1212third_party/libyuv/include/libyuv/row.h
1213third_party/libyuv/include/libyuv/scale.h
1214third_party/libyuv/include/libyuv/video_common.h
1215third_party/libyuv/source/compare.cc
1216third_party/libyuv/source/convert.cc
1217third_party/libyuv/source/convert_argb.cc
1218third_party/libyuv/source/convert_jpeg.cc
1219third_party/libyuv/source/convert_to_argb.cc
1220third_party/libyuv/source/convert_to_i420.cc
1221third_party/libyuv/source/cpu_id.cc
1222third_party/libyuv/source/planar_functions.cc
1223third_party/libyuv/source/rotate.cc
1224third_party/libyuv/source/rotate_common.cc
1225third_party/libyuv/source/rotate_neon.cc
1226third_party/libyuv/source/row_common.cc
1227third_party/libyuv/source/row_gcc.cc
1228third_party/libyuv/source/row_neon.cc
1229third_party/libyuv/source/row_win.cc
1230third_party/libyuv/source/scale.cc
1231third_party/libyuv/source/scale_argb.cc
1232third_party/libyuv/source/scale_neon.cc
1233third_party/libyuv/source/video_common.cc
1234
1235Copyright 2011 The LibYuv Project Authors. All rights reserved.
1236
1237Use of this source code is governed by a BSD-style license
1238that can be found in the LICENSE file in the root of the source
1239tree. An additional intellectual property rights grant can be found
1240in the file PATENTS. All contributing project authors may
1241be found in the AUTHORS file in the root of the source tree.
1242
1243
1244## Files:
1245test/non_greedy_mv_test.cc
1246test/simple_encode_test.cc
1247test/timestamp_test.cc
1248test/yuv_temporal_filter_test.cc
1249vp8/common/arm/loopfilter_arm.h
1250vp9/encoder/vp9_blockiness.h
1251vp9/encoder/vp9_non_greedy_mv.c
1252vp9/encoder/vp9_non_greedy_mv.h
1253vp9/encoder/x86/highbd_temporal_filter_sse4.c
1254vp9/simple_encode.cc
1255vp9/simple_encode.h
1256vp9/vp9_cx_iface.h
1257vpx_util/vpx_debug_util.c
1258vpx_util/vpx_debug_util.h
1259vpx_util/vpx_timestamp.h
1260
1261Copyright (c) 2019 The WebM project authors. All Rights Reserved.
1262
1263Use of this source code is governed by a BSD-style license
1264that can be found in the LICENSE file in the root of the source
1265tree. An additional intellectual property rights grant can be found
1266in the file PATENTS. All contributing project authors may
1267be found in the AUTHORS file in the root of the source tree.
1268
1269
1270## Files:
1271vpx_util/vpx_thread.c
1272vpx_util/vpx_thread.h
1273
1274Copyright 2013 Google Inc. All Rights Reserved.
1275
1276Use of this source code is governed by a BSD-style license
1277that can be found in the COPYING file in the root of the source
1278tree. An additional intellectual property rights grant can be found
1279in the file PATENTS. All contributing project authors may
1280be found in the AUTHORS file in the root of the source tree.
1281-----------------------------------------------------------------------------
1282
1283Multi-threaded worker
1284
1285Original source:
1286 https://chromium.googlesource.com/webm/libwebp
1287
1288
1289## Files:
1290examples/svc_context.h
1291examples/svc_encodeframe.c
1292ivfdec.c
1293ivfdec.h
1294ivfenc.c
1295ivfenc.h
1296test/clear_system_state.h
1297test/codec_factory.h
1298test/decode_perf_test.cc
1299test/error_resilience_test.cc
1300test/partial_idct_test.cc
1301test/predict_test.cc
1302test/test_vector_test.cc
1303test/test_vectors.cc
1304test/test_vectors.h
1305test/tile_independence_test.cc
1306test/user_priv_test.cc
1307test/vp8_decrypt_test.cc
1308test/vp8_fdct4x4_test.cc
1309test/vp9_decrypt_test.cc
1310test/vp9_lossless_test.cc
1311test/vp9_thread_test.cc
1312vp9/common/mips/dspr2/vp9_itrans16_dspr2.c
1313vp9/common/mips/dspr2/vp9_itrans4_dspr2.c
1314vp9/common/mips/dspr2/vp9_itrans8_dspr2.c
1315vp9/common/vp9_scale.c
1316vp9/common/vp9_scale.h
1317vp9/common/vp9_scan.h
1318vp9/decoder/vp9_dsubexp.h
1319vp9/encoder/vp9_aq_360.c
1320vp9/encoder/vp9_aq_360.h
1321vp9/encoder/vp9_aq_variance.c
1322vp9/encoder/vp9_aq_variance.h
1323vp9/encoder/vp9_subexp.c
1324vp9/encoder/vp9_subexp.h
1325vp9/vp9_iface_common.h
1326vpx_dsp/arm/vpx_convolve_neon.c
1327vpx_dsp/bitreader_buffer.c
1328vpx_dsp/bitreader_buffer.h
1329vpx_dsp/bitwriter_buffer.c
1330vpx_dsp/bitwriter_buffer.h
1331vpx_dsp/mips/common_dspr2.h
1332vpx_dsp/mips/convolve2_avg_dspr2.c
1333vpx_dsp/mips/convolve2_avg_horiz_dspr2.c
1334vpx_dsp/mips/convolve2_dspr2.c
1335vpx_dsp/mips/convolve2_horiz_dspr2.c
1336vpx_dsp/mips/convolve2_vert_dspr2.c
1337vpx_dsp/mips/convolve8_avg_dspr2.c
1338vpx_dsp/mips/convolve8_avg_horiz_dspr2.c
1339vpx_dsp/mips/convolve8_dspr2.c
1340vpx_dsp/mips/convolve8_horiz_dspr2.c
1341vpx_dsp/mips/convolve8_vert_dspr2.c
1342vpx_dsp/mips/convolve_common_dspr2.h
1343vpx_dsp/mips/inv_txfm_dspr2.h
1344vpx_dsp/mips/itrans32_cols_dspr2.c
1345vpx_dsp/mips/itrans32_dspr2.c
1346vpx_dsp/mips/loopfilter_filters_dspr2.c
1347vpx_dsp/mips/loopfilter_filters_dspr2.h
1348vpx_dsp/mips/loopfilter_macros_dspr2.h
1349vpx_dsp/mips/loopfilter_masks_dspr2.h
1350vpx_dsp/mips/loopfilter_mb_dspr2.c
1351vpx_dsp/mips/loopfilter_mb_horiz_dspr2.c
1352vpx_dsp/mips/loopfilter_mb_vert_dspr2.c
1353vpx_dsp/prob.c
1354vpx_dsp/prob.h
1355vpx_dsp/vpx_convolve.c
1356vpx_dsp/vpx_convolve.h
1357vpx_scale/mips/dspr2/yv12extend_dspr2.c
1358vpxenc.h
1359vpxstats.c
1360vpxstats.h
1361warnings.c
1362warnings.h
1363webmdec.cc
1364webmdec.h
1365webmenc.h
1366
1367Copyright (c) 2013 The WebM project authors. All Rights Reserved.
1368
1369Use of this source code is governed by a BSD-style license
1370that can be found in the LICENSE file in the root of the source
1371tree. An additional intellectual property rights grant can be found
1372in the file PATENTS. All contributing project authors may
1373be found in the AUTHORS file in the root of the source tree.
1374
1375
1376## Files:
1377examples/vpx_dec_fuzzer.cc
1378test/bench.cc
1379test/bench.h
1380test/decode_corrupted.cc
1381test/svc_end_to_end_test.cc
1382test/svc_test.cc
1383test/svc_test.h
1384vp8/common/x86/bilinear_filter_sse2.c
1385vp9/common/arm/neon/vp9_highbd_iht16x16_add_neon.c
1386vp9/common/arm/neon/vp9_highbd_iht4x4_add_neon.c
1387vp9/common/arm/neon/vp9_highbd_iht8x8_add_neon.c
1388vp9/common/arm/neon/vp9_iht16x16_add_neon.c
1389vp9/common/arm/neon/vp9_iht_neon.h
1390vp9/common/ppc/vp9_idct_vsx.c
1391vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c
1392vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c
1393vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c
1394vp9/decoder/vp9_job_queue.c
1395vp9/decoder/vp9_job_queue.h
1396vp9/encoder/ppc/vp9_quantize_vsx.c
1397vp9/encoder/vp9_partition_models.h
1398vpx_dsp/arm/highbd_idct_neon.h
1399vpx_dsp/arm/sum_squares_neon.c
1400vpx_dsp/arm/vpx_convolve8_neon_asm.c
1401vpx_dsp/arm/vpx_convolve8_neon_asm.h
1402vpx_dsp/mips/vpx_convolve8_mmi.c
1403vpx_dsp/ppc/deblock_vsx.c
1404vpx_dsp/ppc/fdct32x32_vsx.c
1405vpx_dsp/ppc/inv_txfm_vsx.h
1406vpx_dsp/ppc/quantize_vsx.c
1407vpx_dsp/ppc/subtract_vsx.c
1408vpx_dsp/ppc/txfm_common_vsx.h
1409vpx_dsp/x86/convolve_sse2.h
1410vpx_dsp/x86/post_proc_sse2.c
1411vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c
1412vpx_ports/emms_mmx.c
1413
1414Copyright (c) 2018 The WebM project authors. All Rights Reserved.
1415
1416Use of this source code is governed by a BSD-style license
1417that can be found in the LICENSE file in the root of the source
1418tree. An additional intellectual property rights grant can be found
1419in the file PATENTS. All contributing project authors may
1420be found in the AUTHORS file in the root of the source tree.
1421
1422
1423## Files:
1424test/decode_with_drops.sh
1425
1426#
1427# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1428#
1429# Use of this source code is governed by a BSD-style license
1430# that can be found in the LICENSE file in the root of the source
1431# tree. An additional intellectual property rights grant can be found
1432# in the file PATENTS. All contributing project authors may
1433# be found in the AUTHORS file in the root of the source tree.
1434#
1435# This file tests the libvpx decode_with_drops example. To add new tests to
1436# this file, do the following:
1437# 1. Write a shell function (this is your test).
1438# 2. Add the function to decode_with_drops_tests (on a new line).
1439#
1440
1441
1442## Files:
1443tools/cpplint.py
1444
1445means no copyright line was found
1446
1447
1448## Files:
1449test/simple_decoder.sh
1450
1451#
1452# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1453#
1454# Use of this source code is governed by a BSD-style license
1455# that can be found in the LICENSE file in the root of the source
1456# tree. An additional intellectual property rights grant can be found
1457# in the file PATENTS. All contributing project authors may
1458# be found in the AUTHORS file in the root of the source tree.
1459#
1460# This file tests the libvpx simple_decoder example code. To add new tests to
1461# this file, do the following:
1462# 1. Write a shell function (this is your test).
1463# 2. Add the function to simple_decoder_tests (on a new line).
1464#
1465
1466
1467## Files:
1468tools/cpplint.py
1469
1470Logs an error if no Copyright message appears at the top of the file.
1471
1472
1473## Files:
1474vpx_dsp/fastssim.c
1475
1476Copyright (c) 2010 The WebM project authors. All Rights Reserved.
1477
1478Use of this source code is governed by a BSD-style license
1479that can be found in the LICENSE file in the root of the source
1480tree. An additional intellectual property rights grant can be found
1481in the file PATENTS. All contributing project authors may
1482be found in the AUTHORS file in the root of the source tree.
1483
1484This code was originally written by: Nathan E. Egge, at the Daala
1485project.
1486
1487
1488## Files:
1489vp8/common/filter.h
1490vp8/common/rtcd.c
1491vp8/decoder/ec_types.h
1492vp8/decoder/error_concealment.c
1493vp8/decoder/error_concealment.h
1494vp8/encoder/lookahead.c
1495vp8/encoder/lookahead.h
1496vp9/common/vp9_filter.h
1497vp9/common/vp9_rtcd.c
1498vp9/encoder/vp9_lookahead.c
1499vp9/encoder/vp9_lookahead.h
1500vpx_scale/vpx_scale_rtcd.c
1501
1502Copyright (c) 2011 The WebM project authors. All Rights Reserved.
1503
1504Use of this source code is governed by a BSD-style license
1505that can be found in the LICENSE file in the root of the source
1506tree. An additional intellectual property rights grant can be found
1507in the file PATENTS. All contributing project authors may
1508be found in the AUTHORS file in the root of the source tree.
1509
1510
1511## Files:
1512vp9/encoder/vp9_encoder.c
1513
1514Copyright (c) 2010 The WebM project authors. All Rights Reserved.
1515
1516 Use of this source code is governed by a BSD-style license
1517 that can be found in the LICENSE file in the root of the source
1518 tree. An additional intellectual property rights grant can be found
1519 in the file PATENTS. All contributing project authors may
1520 be found in the AUTHORS file in the root of the source tree.
1521
1522
1523## Files:
1524tools/diff.py
1525tools/intersect-diffs.py
1526tools/lint-hunks.py
1527tools/wrap-commit-msg.py
1528
1529# Copyright (c) 2012 The WebM project authors. All Rights Reserved.
1530#
1531# Use of this source code is governed by a BSD-style license
1532# that can be found in the LICENSE file in the root of the source
1533# tree. An additional intellectual property rights grant can be found
1534# in the file PATENTS. All contributing project authors may
1535# be found in the AUTHORS file in the root of the source tree.
1536#
1537
1538
1539## Files:
1540third_party/libyuv/source/rotate_neon64.cc
1541third_party/libyuv/source/row_neon64.cc
1542third_party/libyuv/source/scale_neon64.cc
1543
1544Copyright 2014 The LibYuv Project Authors. All rights reserved.
1545
1546Use of this source code is governed by a BSD-style license
1547that can be found in the LICENSE file in the root of the source
1548tree. An additional intellectual property rights grant can be found
1549in the file PATENTS. All contributing project authors may
1550be found in the AUTHORS file in the root of the source tree.
1551
1552
1553## Files:
1554tools/set_analyzer_env.sh
1555
1556# Copyright (c) 2018 The WebM project authors. All Rights Reserved.
1557#
1558# Use of this source code is governed by a BSD-style license
1559# that can be found in the LICENSE file in the root of the source
1560# tree. An additional intellectual property rights grant can be found
1561# in the file PATENTS. All contributing project authors may
1562# be found in the AUTHORS file in the root of the source tree.
1563#
1564# Sourcing this file sets environment variables to simplify setting up
1565# sanitizer builds and testing.
1566
1567
1568## Files:
1569test/vp8_ratectrl_rtc_test.cc
1570vp8/vp8_ratectrl_rtc.cc
1571vp8/vp8_ratectrl_rtc.h
1572vpx/internal/vpx_ratectrl_rtc.h
1573vpx_dsp/arm/sad4d_neon_dotprod.c
1574vpx_dsp/arm/sad_neon_dotprod.c
1575vpx_dsp/arm/variance_neon_dotprod.c
1576vpx_dsp/arm/vpx_convolve8_neon_dotprod.c
1577
1578Copyright (c) 2021 The WebM project authors. All Rights Reserved.
1579
1580Use of this source code is governed by a BSD-style license
1581that can be found in the LICENSE file in the root of the source
1582tree. An additional intellectual property rights grant can be found
1583in the file PATENTS. All contributing project authors may
1584be found in the AUTHORS file in the root of the source tree.
1585
1586
1587## Files:
1588test/simple_encoder.sh
1589
1590#
1591# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1592#
1593# Use of this source code is governed by a BSD-style license
1594# that can be found in the LICENSE file in the root of the source
1595# tree. An additional intellectual property rights grant can be found
1596# in the file PATENTS. All contributing project authors may
1597# be found in the AUTHORS file in the root of the source tree.
1598#
1599# This file tests the libvpx simple_encoder example. To add new tests to this
1600# file, do the following:
1601# 1. Write a shell function (this is your test).
1602# 2. Add the function to simple_encoder_tests (on a new line).
1603#
1604
1605
1606## Files:
1607vp8/common/loongarch/sixtap_filter_lsx.c
1608vpx_dsp/loongarch/intrapred_lsx.c
1609
1610Copyright (c) 2021 Loongson Technology Corporation Limited
1611Contributed by Lu Wang &lt;[email protected]&gt;
1612
1613Use of this source code is governed by a BSD-style license
1614that can be found in the LICENSE file in the root of the source
1615tree. An additional intellectual property rights grant can be found
1616in the file PATENTS. All contributing project authors may
1617be found in the AUTHORS file in the root of the source tree.
1618
1619
1620## Files:
1621vpx_dsp/loongarch/loopfilter_16_lsx.c
1622
1623Copyright (c) 2022 Loongson Technology Corporation Limited
1624Contributed by Hecai Yuan &lt;[email protected]&gt;
1625
1626Use of this source code is governed by a BSD-style license
1627that can be found in the LICENSE file in the root of the source
1628tree. An additional intellectual property rights grant can be found
1629in the file PATENTS. All contributing project authors may
1630be found in the AUTHORS file in the root of the source tree.
1631
1632
1633## Files:
1634test/set_maps.sh
1635
1636#
1637# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1638#
1639# Use of this source code is governed by a BSD-style license
1640# that can be found in the LICENSE file in the root of the source
1641# tree. An additional intellectual property rights grant can be found
1642# in the file PATENTS. All contributing project authors may
1643# be found in the AUTHORS file in the root of the source tree.
1644#
1645# This file tests the libvpx set_maps example. To add new tests to this file,
1646# do the following:
1647# 1. Write a shell function (this is your test).
1648# 2. Add the function to set_maps_tests (on a new line).
1649#
1650
1651
1652## Files:
1653vp9/vp9_iface_common.c
1654
1655Copyright (c) 2019 The WebM project authors. All Rights Reserved.
1656
1657Use of this source code is governed by a BSD-style license that can be
1658found in the LICENSE file in the root of the source tree. An additional
1659intellectual property rights grant can be found in the file PATENTS.
1660All contributing project authors may be found in the AUTHORS file in
1661the root of the source tree.
1662
1663
1664## Files:
1665test/decode_to_md5.sh
1666
1667#
1668# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1669#
1670# Use of this source code is governed by a BSD-style license
1671# that can be found in the LICENSE file in the root of the source
1672# tree. An additional intellectual property rights grant can be found
1673# in the file PATENTS. All contributing project authors may
1674# be found in the AUTHORS file in the root of the source tree.
1675#
1676# This file tests the libvpx decode_to_md5 example. To add new tests to this
1677# file, do the following:
1678# 1. Write a shell function (this is your test).
1679# 2. Add the function to decode_to_md5_tests (on a new line).
1680#
1681
1682
1683## Files:
1684third_party/libyuv/source/rotate_any.cc
1685third_party/libyuv/source/rotate_gcc.cc
1686third_party/libyuv/source/scale_any.cc
1687
1688Copyright 2015 The LibYuv Project Authors. All rights reserved.
1689
1690Use of this source code is governed by a BSD-style license
1691that can be found in the LICENSE file in the root of the source
1692tree. An additional intellectual property rights grant can be found
1693in the file PATENTS. All contributing project authors may
1694be found in the AUTHORS file in the root of the source tree.
1695
1696
1697## Files:
1698test/vpxenc.sh
1699
1700#
1701# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1702#
1703# Use of this source code is governed by a BSD-style license
1704# that can be found in the LICENSE file in the root of the source
1705# tree. An additional intellectual property rights grant can be found
1706# in the file PATENTS. All contributing project authors may
1707# be found in the AUTHORS file in the root of the source tree.
1708#
1709# This file tests vpxenc using hantro_collage_w352h288.yuv as input. To add
1710# new tests to this file, do the following:
1711# 1. Write a shell function (this is your test).
1712# 2. Add the function to vpxenc_tests (on a new line).
1713#
1714
1715
1716## Files:
1717tools/3D-Reconstruction/MotionEST/Anandan.py
1718tools/3D-Reconstruction/MotionEST/Exhaust.py
1719tools/3D-Reconstruction/MotionEST/GroundTruth.py
1720tools/3D-Reconstruction/MotionEST/HornSchunck.py
1721tools/3D-Reconstruction/MotionEST/MotionEST.py
1722tools/3D-Reconstruction/MotionEST/SearchSmooth.py
1723tools/3D-Reconstruction/MotionEST/Util.py
1724tools/3D-Reconstruction/genY4M/genY4M.py
1725tools/non_greedy_mv/non_greedy_mv.py
1726
1727# Copyright (c) 2020 The WebM project authors. All Rights Reserved.
1728#
1729# Use of this source code is governed by a BSD-style license
1730# that can be found in the LICENSE file in the root of the source
1731# tree. An additional intellectual property rights grant can be found
1732# in the file PATENTS. All contributing project authors may
1733# be found in the AUTHORS file in the root of the source tree.
1734#
1735
1736
1737## Files:
1738examples/resize_util.c
1739examples/vp9_lossless_encoder.c
1740rate_hist.c
1741rate_hist.h
1742test/active_map_test.cc
1743test/android/scrape_gtest_log.py
1744test/byte_alignment_test.cc
1745test/decode_api_test.cc
1746test/encode_perf_test.cc
1747test/external_frame_buffer_test.cc
1748test/frame_size_tests.cc
1749test/invalid_file_test.cc
1750test/lpf_test.cc
1751test/quantize_test.cc
1752test/vp8_denoiser_sse2_test.cc
1753test/vp8_fragments_test.cc
1754test/vp9_block_error_test.cc
1755test/vp9_denoiser_test.cc
1756test/vp9_encoder_parms_get_to_decoder.cc
1757test/vp9_end_to_end_test.cc
1758test/vp9_ethread_test.cc
1759test/vp9_intrapred_test.cc
1760test/vp9_quantize_test.cc
1761test/vp9_roi_test.cc
1762test/vpx_scale_test.cc
1763test/vpx_scale_test.h
1764test/yuv_video_source.h
1765video_common.h
1766video_reader.c
1767video_reader.h
1768video_writer.c
1769video_writer.h
1770vp8/common/arm/neon/bilinearpredict_neon.c
1771vp8/common/arm/neon/copymem_neon.c
1772vp8/common/arm/neon/dc_only_idct_add_neon.c
1773vp8/common/arm/neon/dequant_idct_neon.c
1774vp8/common/arm/neon/dequantizeb_neon.c
1775vp8/common/arm/neon/iwalsh_neon.c
1776vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
1777vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
1778vp8/common/arm/neon/mbloopfilter_neon.c
1779vp8/common/arm/neon/shortidct4x4llm_neon.c
1780vp8/common/arm/neon/sixtappredict_neon.c
1781vp8/common/arm/neon/vp8_loopfilter_neon.c
1782vp8/encoder/arm/neon/fastquantizeb_neon.c
1783vp8/encoder/arm/neon/shortfdct_neon.c
1784vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
1785vp9/common/arm/neon/vp9_iht4x4_add_neon.c
1786vp9/common/arm/neon/vp9_iht8x8_add_neon.c
1787vp9/common/vp9_blockd.c
1788vp9/common/vp9_frame_buffers.c
1789vp9/common/vp9_frame_buffers.h
1790vp9/common/vp9_mfqe.c
1791vp9/common/vp9_mfqe.h
1792vp9/common/vp9_thread_common.c
1793vp9/common/vp9_thread_common.h
1794vp9/encoder/arm/neon/vp9_quantize_neon.c
1795vp9/encoder/vp9_aq_complexity.c
1796vp9/encoder/vp9_aq_complexity.h
1797vp9/encoder/vp9_aq_cyclicrefresh.c
1798vp9/encoder/vp9_aq_cyclicrefresh.h
1799vp9/encoder/vp9_blockiness.c
1800vp9/encoder/vp9_context_tree.c
1801vp9/encoder/vp9_context_tree.h
1802vp9/encoder/vp9_cost.c
1803vp9/encoder/vp9_cost.h
1804vp9/encoder/vp9_ethread.c
1805vp9/encoder/vp9_ethread.h
1806vp9/encoder/vp9_pickmode.c
1807vp9/encoder/vp9_pickmode.h
1808vp9/encoder/vp9_resize.c
1809vp9/encoder/vp9_resize.h
1810vp9/encoder/vp9_svc_layercontext.c
1811vp9/encoder/vp9_svc_layercontext.h
1812vp9/encoder/x86/vp9_denoiser_sse2.c
1813vp9/encoder/x86/vp9_error_avx2.c
1814vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c
1815vp9/encoder/x86/vp9_quantize_sse2.c
1816vpx/vpx_frame_buffer.h
1817vpx_dsp/arm/idct16x16_1_add_neon.c
1818vpx_dsp/arm/idct16x16_add_neon.c
1819vpx_dsp/arm/idct32x32_1_add_neon.c
1820vpx_dsp/arm/idct32x32_add_neon.c
1821vpx_dsp/arm/idct4x4_1_add_neon.c
1822vpx_dsp/arm/idct4x4_add_neon.c
1823vpx_dsp/arm/idct8x8_1_add_neon.c
1824vpx_dsp/arm/idct8x8_add_neon.c
1825vpx_dsp/arm/intrapred_neon.c
1826vpx_dsp/arm/sad_neon.c
1827vpx_dsp/arm/subpel_variance_neon.c
1828vpx_dsp/arm/subtract_neon.c
1829vpx_dsp/arm/variance_neon.c
1830vpx_dsp/arm/vpx_convolve8_neon.c
1831vpx_dsp/arm/vpx_convolve8_neon.h
1832vpx_dsp/arm/vpx_convolve_avg_neon.c
1833vpx_dsp/arm/vpx_convolve_copy_neon.c
1834vpx_dsp/avg.c
1835vpx_dsp/ssim.h
1836vpx_dsp/x86/avg_intrin_sse2.c
1837vpx_dsp/x86/fwd_txfm_impl_sse2.h
1838vpx_dsp/x86/fwd_txfm_sse2.h
1839vpx_dsp/x86/highbd_loopfilter_sse2.c
1840vpx_dsp/x86/highbd_variance_sse2.c
1841vpx_dsp/x86/sad4d_avx2.c
1842webmenc.cc
1843y4menc.c
1844y4menc.h
1845
1846Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1847
1848Use of this source code is governed by a BSD-style license
1849that can be found in the LICENSE file in the root of the source
1850tree. An additional intellectual property rights grant can be found
1851in the file PATENTS. All contributing project authors may
1852be found in the AUTHORS file in the root of the source tree.
1853
1854
1855## Files:
1856test/vpxdec.sh
1857
1858#
1859# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1860#
1861# Use of this source code is governed by a BSD-style license
1862# that can be found in the LICENSE file in the root of the source
1863# tree. An additional intellectual property rights grant can be found
1864# in the file PATENTS. All contributing project authors may
1865# be found in the AUTHORS file in the root of the source tree.
1866#
1867# This file tests vpxdec. To add new tests to this file, do the following:
1868# 1. Write a shell function (this is your test).
1869# 2. Add the function to vpxdec_tests (on a new line).
1870#
1871
1872
1873## Files:
1874test/init_vpx_test.cc
1875test/init_vpx_test.h
1876vp9/encoder/arm/neon/vp9_highbd_error_neon.c
1877vp9/encoder/arm/neon/vp9_highbd_temporal_filter_neon.c
1878vp9/encoder/arm/neon/vp9_temporal_filter_neon.c
1879vp9/encoder/vp9_firstpass_stats.h
1880vp9/encoder/vp9_temporal_filter_constants.h
1881vp9/encoder/vp9_tpl_model.c
1882vp9/encoder/vp9_tpl_model.h
1883vpx/src/vpx_tpl.c
1884vpx/vpx_tpl.h
1885vpx_dsp/arm/highbd_avg_neon.c
1886vpx_dsp/arm/highbd_avg_pred_neon.c
1887vpx_dsp/arm/highbd_hadamard_neon.c
1888vpx_dsp/arm/highbd_sad4d_neon.c
1889vpx_dsp/arm/highbd_sse_neon.c
1890vpx_dsp/arm/highbd_subpel_variance_neon.c
1891vpx_dsp/arm/sse_neon.c
1892vpx_dsp/arm/sse_neon_dotprod.c
1893vpx_dsp/arm/vpx_convolve8_neon_i8mm.c
1894vpx_dsp/arm/vpx_convolve_neon_dotprod.c
1895vpx_dsp/arm/vpx_convolve_neon_i8mm.c
1896vpx_dsp/sse.c
1897vpx_dsp/x86/avg_pred_avx2.c
1898vpx_dsp/x86/inv_txfm_avx2.c
1899vpx_dsp/x86/sse_avx2.c
1900vpx_dsp/x86/sse_sse4.c
1901vpx_ports/aarch32_cpudetect.c
1902vpx_ports/aarch64_cpudetect.c
1903vpx_ports/arm_cpudetect.h
1904
1905Copyright (c) 2023 The WebM project authors. All Rights Reserved.
1906
1907Use of this source code is governed by a BSD-style license
1908that can be found in the LICENSE file in the root of the source
1909tree. An additional intellectual property rights grant can be found
1910in the file PATENTS. All contributing project authors may
1911be found in the AUTHORS file in the root of the source tree.
1912
1913
1914## Files:
1915test/stress.sh
1916
1917#
1918# Copyright (c) 2016 The WebM project authors. All Rights Reserved.
1919#
1920# Use of this source code is governed by a BSD-style license
1921# that can be found in the LICENSE file in the root of the source
1922# tree. An additional intellectual property rights grant can be found
1923# in the file PATENTS. All contributing project authors may
1924# be found in the AUTHORS file in the root of the source tree.
1925#
1926# This file performs a stress test. It runs (STRESS_ONEPASS_MAX_JOBS,
1927# default=5) one, (STRESS_TWOPASS_MAX_JOBS, default=5) two pass &amp;
1928# (STRESS_RT_MAX_JOBS, default=5) encodes and (STRESS_&lt;codec&gt;_DECODE_MAX_JOBS,
1929# default=30) decodes in parallel.
1930
1931
1932## Files:
1933test/vp8_multi_resolution_encoder.sh
1934
1935#
1936# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
1937#
1938# Use of this source code is governed by a BSD-style license
1939# that can be found in the LICENSE file in the root of the source
1940# tree. An additional intellectual property rights grant can be found
1941# in the file PATENTS. All contributing project authors may
1942# be found in the AUTHORS file in the root of the source tree.
1943#
1944# This file tests the libvpx vp8_multi_resolution_encoder example. To add new
1945# tests to this file, do the following:
1946# 1. Write a shell function (this is your test).
1947# 2. Add the function to vp8_mre_tests (on a new line).
1948#
1949
1950
1951## Files:
1952build/make/armlink_adapter.sh
1953build/make/gen_asm_deps.sh
1954build/make/gen_msvs_def.sh
1955build/make/gen_msvs_sln.sh
1956build/make/version.sh
1957
1958#
1959# Copyright (c) 2010 The WebM project authors. All Rights Reserved.
1960#
1961# Use of this source code is governed by a BSD-style license
1962# that can be found in the LICENSE file in the root of the source
1963# tree. An additional intellectual property rights grant can be found
1964# in the file PATENTS. All contributing project authors may
1965# be found in the AUTHORS file in the root of the source tree.
1966#
1967
1968
1969## Files:
1970vp9/decoder/vp9_decodemv.c
1971vp9/decoder/vp9_dsubexp.c
1972
1973 Copyright (c) 2010 The WebM project authors. All Rights Reserved.
1974*
1975* Use of this source code is governed by a BSD-style license
1976* that can be found in the LICENSE file in the root of the source
1977* tree. An additional intellectual property rights grant can be found
1978* in the file PATENTS. All contributing project authors may
1979* be found in the AUTHORS file in the root of the source tree.
1980
1981
1982## Files:
1983test/cx_set_ref.sh
1984
1985#
1986# Copyright (c) 2016 The WebM project authors. All Rights Reserved.
1987#
1988# Use of this source code is governed by a BSD-style license
1989# that can be found in the LICENSE file in the root of the source
1990# tree. An additional intellectual property rights grant can be found
1991# in the file PATENTS. All contributing project authors may
1992# be found in the AUTHORS file in the root of the source tree.
1993#
1994# This file tests the libvpx cx_set_ref example. To add new tests to this
1995# file, do the following:
1996# 1. Write a shell function (this is your test).
1997# 2. Add the function to cx_set_ref_tests (on a new line).
1998#
1999
2000
2001## Files:
2002examples/vp9_spatial_svc_encoder.c
2003examples/vpx_temporal_svc_encoder.c
2004test/acm_random.h
2005test/alt_ref_aq_segment_test.cc
2006test/altref_test.cc
2007test/aq_segment_test.cc
2008test/avg_test.cc
2009test/blockiness_test.cc
2010test/borders_test.cc
2011test/config_test.cc
2012test/consistency_test.cc
2013test/cpu_speed_test.cc
2014test/cq_test.cc
2015test/dct16x16_test.cc
2016test/dct32x32_test.cc
2017test/decode_test_driver.cc
2018test/decode_test_driver.h
2019test/encode_test_driver.cc
2020test/encode_test_driver.h
2021test/fdct8x8_test.cc
2022test/i420_video_source.h
2023test/idct8x8_test.cc
2024test/ivf_video_source.h
2025test/keyframe_test.cc
2026test/md5_helper.h
2027test/pp_filter_test.cc
2028test/register_state_check.h
2029test/resize_test.cc
2030test/sad_test.cc
2031test/set_roi.cc
2032test/superframe_test.cc
2033test/svc_datarate_test.cc
2034test/test_libvpx.cc
2035test/util.h
2036test/variance_test.cc
2037test/video_source.h
2038test/vp8_boolcoder_test.cc
2039test/vp8_datarate_test.cc
2040test/vp9_boolcoder_test.cc
2041test/vp9_datarate_test.cc
2042test/vp9_subtract_test.cc
2043test/webm_video_source.h
2044test/y4m_test.cc
2045test/y4m_video_source.h
2046third_party/libwebm/common/webmids.h
2047third_party/libwebm/mkvmuxer/mkvmuxer.cc
2048third_party/libwebm/mkvmuxer/mkvmuxer.h
2049third_party/libwebm/mkvmuxer/mkvmuxertypes.h
2050third_party/libwebm/mkvmuxer/mkvmuxerutil.cc
2051third_party/libwebm/mkvmuxer/mkvmuxerutil.h
2052third_party/libwebm/mkvmuxer/mkvwriter.cc
2053third_party/libwebm/mkvmuxer/mkvwriter.h
2054third_party/libwebm/mkvparser/mkvparser.cc
2055third_party/libwebm/mkvparser/mkvparser.h
2056vp8/common/mfqe.c
2057vp8/common/mips/dspr2/dequantize_dspr2.c
2058vp8/common/mips/dspr2/filter_dspr2.c
2059vp8/common/mips/dspr2/idct_blk_dspr2.c
2060vp8/common/mips/dspr2/idctllm_dspr2.c
2061vp8/common/mips/dspr2/reconinter_dspr2.c
2062vp8/common/mips/dspr2/vp8_loopfilter_filters_dspr2.c
2063vp8/encoder/arm/neon/denoising_neon.c
2064vp8/encoder/dct_value_cost.h
2065vp8/encoder/dct_value_tokens.h
2066vp8/encoder/denoising.c
2067vp8/encoder/denoising.h
2068vp8/encoder/encodeframe.h
2069vp8/encoder/x86/denoising_sse2.c
2070vp8/encoder/x86/quantize_sse4.c
2071vp8/encoder/x86/vp8_enc_stubs_sse2.c
2072vp8/encoder/x86/vp8_quantize_sse2.c
2073vp8/encoder/x86/vp8_quantize_ssse3.c
2074vp9/common/vp9_mvref_common.c
2075vp9/common/vp9_mvref_common.h
2076vp9/common/vp9_pred_common.c
2077vp9/common/vp9_pred_common.h
2078vp9/common/vp9_seg_common.h
2079vp9/common/x86/vp9_idct_intrin_sse2.c
2080vp9/encoder/vp9_denoiser.c
2081vp9/encoder/vp9_denoiser.h
2082vp9/encoder/vp9_noise_estimate.h
2083vp9/encoder/vp9_segmentation.c
2084vp9/encoder/x86/vp9_dct_intrin_sse2.c
2085vpx_dsp/x86/fwd_dct32x32_impl_avx2.h
2086vpx_dsp/x86/fwd_dct32x32_impl_sse2.h
2087vpx_dsp/x86/fwd_txfm_avx2.c
2088vpx_dsp/x86/sad_avx2.c
2089vpx_dsp/x86/variance_avx2.c
2090vpx_ports/emmintrin_compat.h
2091
2092Copyright (c) 2012 The WebM project authors. All Rights Reserved.
2093
2094Use of this source code is governed by a BSD-style license
2095that can be found in the LICENSE file in the root of the source
2096tree. An additional intellectual property rights grant can be found
2097in the file PATENTS. All contributing project authors may
2098be found in the AUTHORS file in the root of the source tree.
2099
2100
2101## Files:
2102vpx_util/endian_inl.h
2103
2104Copyright 2014 Google Inc. All Rights Reserved.
2105
2106Use of this source code is governed by a BSD-style license
2107that can be found in the COPYING file in the root of the source
2108tree. An additional intellectual property rights grant can be found
2109in the file PATENTS. All contributing project authors may
2110be found in the AUTHORS file in the root of the source tree.
2111-----------------------------------------------------------------------------
2112
2113Endian related functions.
2114
2115
2116## Files:
2117args.c
2118args.h
2119examples/decode_to_md5.c
2120examples/decode_with_drops.c
2121examples/postproc.c
2122examples/set_maps.c
2123examples/simple_decoder.c
2124examples/simple_encoder.c
2125examples/twopass_encoder.c
2126examples/vp8_multi_resolution_encoder.c
2127examples/vp8cx_set_ref.c
2128test/convolve_test.cc
2129test/idct_test.cc
2130third_party/libwebm/mkvparser/mkvreader.cc
2131third_party/libwebm/mkvparser/mkvreader.h
2132tools_common.c
2133tools_common.h
2134vp8/common/alloccommon.c
2135vp8/common/alloccommon.h
2136vp8/common/arm/loopfilter_arm.c
2137vp8/common/arm/neon/idct_blk_neon.c
2138vp8/common/blockd.c
2139vp8/common/blockd.h
2140vp8/common/coefupdateprobs.h
2141vp8/common/common.h
2142vp8/common/context.c
2143vp8/common/debugmodes.c
2144vp8/common/default_coef_probs.h
2145vp8/common/dequantize.c
2146vp8/common/entropy.c
2147vp8/common/entropy.h
2148vp8/common/entropymode.c
2149vp8/common/entropymode.h
2150vp8/common/entropymv.c
2151vp8/common/entropymv.h
2152vp8/common/extend.c
2153vp8/common/extend.h
2154vp8/common/filter.c
2155vp8/common/findnearmv.c
2156vp8/common/findnearmv.h
2157vp8/common/generic/systemdependent.c
2158vp8/common/header.h
2159vp8/common/idct_blk.c
2160vp8/common/idctllm.c
2161vp8/common/invtrans.h
2162vp8/common/loopfilter.h
2163vp8/common/loopfilter_filters.c
2164vp8/common/mbpitch.c
2165vp8/common/modecont.c
2166vp8/common/modecont.h
2167vp8/common/mv.h
2168vp8/common/onyx.h
2169vp8/common/onyxc_int.h
2170vp8/common/onyxd.h
2171vp8/common/postproc.c
2172vp8/common/postproc.h
2173vp8/common/ppflags.h
2174vp8/common/quant_common.c
2175vp8/common/quant_common.h
2176vp8/common/reconinter.c
2177vp8/common/reconinter.h
2178vp8/common/reconintra.c
2179vp8/common/reconintra.h
2180vp8/common/reconintra4x4.c
2181vp8/common/reconintra4x4.h
2182vp8/common/setupintrarecon.c
2183vp8/common/setupintrarecon.h
2184vp8/common/swapyv12buffer.c
2185vp8/common/swapyv12buffer.h
2186vp8/common/systemdependent.h
2187vp8/common/threading.h
2188vp8/common/treecoder.c
2189vp8/common/treecoder.h
2190vp8/common/vp8_entropymodedata.h
2191vp8/common/vp8_loopfilter.c
2192vp8/common/x86/idct_blk_mmx.c
2193vp8/common/x86/idct_blk_sse2.c
2194vp8/common/x86/loopfilter_x86.c
2195vp8/common/x86/vp8_asm_stubs.c
2196vp8/decoder/dboolhuff.c
2197vp8/decoder/dboolhuff.h
2198vp8/decoder/decodeframe.c
2199vp8/decoder/decodemv.c
2200vp8/decoder/decodemv.h
2201vp8/decoder/decoderthreading.h
2202vp8/decoder/detokenize.c
2203vp8/decoder/detokenize.h
2204vp8/decoder/onyxd_if.c
2205vp8/decoder/onyxd_int.h
2206vp8/decoder/threading.c
2207vp8/decoder/treereader.h
2208vp8/encoder/bitstream.c
2209vp8/encoder/bitstream.h
2210vp8/encoder/block.h
2211vp8/encoder/boolhuff.c
2212vp8/encoder/boolhuff.h
2213vp8/encoder/copy_c.c
2214vp8/encoder/dct.c
2215vp8/encoder/defaultcoefcounts.h
2216vp8/encoder/encodeframe.c
2217vp8/encoder/encodeintra.c
2218vp8/encoder/encodeintra.h
2219vp8/encoder/encodemb.c
2220vp8/encoder/encodemb.h
2221vp8/encoder/encodemv.c
2222vp8/encoder/encodemv.h
2223vp8/encoder/ethreading.c
2224vp8/encoder/firstpass.c
2225vp8/encoder/firstpass.h
2226vp8/encoder/mcomp.c
2227vp8/encoder/mcomp.h
2228vp8/encoder/modecosts.c
2229vp8/encoder/modecosts.h
2230vp8/encoder/mr_dissim.c
2231vp8/encoder/mr_dissim.h
2232vp8/encoder/onyx_if.c
2233vp8/encoder/onyx_int.h
2234vp8/encoder/pickinter.c
2235vp8/encoder/pickinter.h
2236vp8/encoder/picklpf.c
2237vp8/encoder/quantize.h
2238vp8/encoder/ratectrl.c
2239vp8/encoder/ratectrl.h
2240vp8/encoder/rdopt.c
2241vp8/encoder/rdopt.h
2242vp8/encoder/segmentation.c
2243vp8/encoder/segmentation.h
2244vp8/encoder/temporal_filter.c
2245vp8/encoder/tokenize.c
2246vp8/encoder/tokenize.h
2247vp8/encoder/treewriter.c
2248vp8/encoder/treewriter.h
2249vp8/encoder/vp8_quantize.c
2250vp8/vp8_cx_iface.c
2251vp8/vp8_dx_iface.c
2252vp9/common/vp9_alloccommon.c
2253vp9/common/vp9_alloccommon.h
2254vp9/common/vp9_blockd.h
2255vp9/common/vp9_common.h
2256vp9/common/vp9_common_data.c
2257vp9/common/vp9_common_data.h
2258vp9/common/vp9_debugmodes.c
2259vp9/common/vp9_entropy.c
2260vp9/common/vp9_entropy.h
2261vp9/common/vp9_entropymode.c
2262vp9/common/vp9_entropymode.h
2263vp9/common/vp9_entropymv.c
2264vp9/common/vp9_entropymv.h
2265vp9/common/vp9_enums.h
2266vp9/common/vp9_filter.c
2267vp9/common/vp9_idct.c
2268vp9/common/vp9_idct.h
2269vp9/common/vp9_loopfilter.c
2270vp9/common/vp9_loopfilter.h
2271vp9/common/vp9_mv.h
2272vp9/common/vp9_onyxc_int.h
2273vp9/common/vp9_postproc.c
2274vp9/common/vp9_postproc.h
2275vp9/common/vp9_ppflags.h
2276vp9/common/vp9_quant_common.c
2277vp9/common/vp9_quant_common.h
2278vp9/common/vp9_reconinter.c
2279vp9/common/vp9_reconinter.h
2280vp9/common/vp9_reconintra.c
2281vp9/common/vp9_reconintra.h
2282vp9/common/vp9_scan.c
2283vp9/common/vp9_seg_common.c
2284vp9/common/vp9_tile_common.c
2285vp9/common/vp9_tile_common.h
2286vp9/decoder/vp9_decodeframe.c
2287vp9/decoder/vp9_decodeframe.h
2288vp9/decoder/vp9_decodemv.h
2289vp9/decoder/vp9_decoder.c
2290vp9/decoder/vp9_decoder.h
2291vp9/decoder/vp9_detokenize.c
2292vp9/decoder/vp9_detokenize.h
2293vp9/encoder/vp9_bitstream.c
2294vp9/encoder/vp9_bitstream.h
2295vp9/encoder/vp9_block.h
2296vp9/encoder/vp9_dct.c
2297vp9/encoder/vp9_encodeframe.c
2298vp9/encoder/vp9_encodeframe.h
2299vp9/encoder/vp9_encodemb.c
2300vp9/encoder/vp9_encodemb.h
2301vp9/encoder/vp9_encodemv.c
2302vp9/encoder/vp9_encodemv.h
2303vp9/encoder/vp9_encoder.h
2304vp9/encoder/vp9_extend.c
2305vp9/encoder/vp9_extend.h
2306vp9/encoder/vp9_firstpass.c
2307vp9/encoder/vp9_firstpass.h
2308vp9/encoder/vp9_mbgraph.c
2309vp9/encoder/vp9_mbgraph.h
2310vp9/encoder/vp9_mcomp.c
2311vp9/encoder/vp9_mcomp.h
2312vp9/encoder/vp9_picklpf.c
2313vp9/encoder/vp9_picklpf.h
2314vp9/encoder/vp9_quantize.c
2315vp9/encoder/vp9_quantize.h
2316vp9/encoder/vp9_ratectrl.c
2317vp9/encoder/vp9_ratectrl.h
2318vp9/encoder/vp9_rd.c
2319vp9/encoder/vp9_rd.h
2320vp9/encoder/vp9_rdopt.c
2321vp9/encoder/vp9_rdopt.h
2322vp9/encoder/vp9_segmentation.h
2323vp9/encoder/vp9_speed_features.c
2324vp9/encoder/vp9_speed_features.h
2325vp9/encoder/vp9_temporal_filter.c
2326vp9/encoder/vp9_temporal_filter.h
2327vp9/encoder/vp9_tokenize.c
2328vp9/encoder/vp9_tokenize.h
2329vp9/encoder/vp9_treewriter.c
2330vp9/encoder/vp9_treewriter.h
2331vp9/vp9_cx_iface.c
2332vp9/vp9_dx_iface.c
2333vpx/internal/vpx_codec_internal.h
2334vpx/src/vpx_codec.c
2335vpx/src/vpx_decoder.c
2336vpx/src/vpx_encoder.c
2337vpx/src/vpx_image.c
2338vpx/vp8.h
2339vpx/vp8cx.h
2340vpx/vp8dx.h
2341vpx/vpx_codec.h
2342vpx/vpx_decoder.h
2343vpx/vpx_encoder.h
2344vpx/vpx_image.h
2345vpx/vpx_integer.h
2346vpx_dsp/bitreader.c
2347vpx_dsp/bitreader.h
2348vpx_dsp/bitwriter.c
2349vpx_dsp/bitwriter.h
2350vpx_dsp/inv_txfm.h
2351vpx_dsp/ssim.c
2352vpx_dsp/variance.c
2353vpx_dsp/x86/loopfilter_avx2.c
2354vpx_dsp/x86/loopfilter_sse2.c
2355vpx_dsp/x86/variance_sse2.c
2356vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c
2357vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
2358vpx_mem/include/vpx_mem_intrnl.h
2359vpx_mem/vpx_mem.c
2360vpx_mem/vpx_mem.h
2361vpx_ports/arm.h
2362vpx_ports/bitops.h
2363vpx_ports/mem.h
2364vpx_ports/mem_ops.h
2365vpx_ports/mem_ops_aligned.h
2366vpx_ports/vpx_timer.h
2367vpx_ports/x86.h
2368vpx_scale/generic/gen_scalers.c
2369vpx_scale/generic/vpx_scale.c
2370vpx_scale/generic/yv12config.c
2371vpx_scale/generic/yv12extend.c
2372vpx_scale/vpx_scale.h
2373vpx_scale/yv12config.h
2374vpxdec.c
2375vpxenc.c
2376
2377Copyright (c) 2010 The WebM project authors. All Rights Reserved.
2378
2379Use of this source code is governed by a BSD-style license
2380that can be found in the LICENSE file in the root of the source
2381tree. An additional intellectual property rights grant can be found
2382in the file PATENTS. All contributing project authors may
2383be found in the AUTHORS file in the root of the source tree.
2384
2385
2386## Files:
2387md5_utils.c
2388
2389This code implements the MD5 message-digest algorithm.
2390The algorithm is due to Ron Rivest. This code was
2391written by Colin Plumb in 1993, no copyright is claimed.
2392This code is in the public domain; do with it what you wish.
2393
2394Equivalent code is available from RSA Data Security, Inc.
2395This code has been tested against that, and is equivalent,
2396except that you don&#39;t need to include two pages of legalese
2397with every copy.
2398
2399To compute the message digest of a chunk of bytes, declare an
2400MD5Context structure, pass it to MD5Init, call MD5Update as
2401needed on buffers full of bytes, and then call MD5Final, which
2402will fill a supplied 16-byte array with the digest.
2403
2404Changed so as no longer to depend on Colin Plumb&#39;s `usual.h&#39; header
2405definitions
2406 - Ian Jackson &lt;[email protected]&gt;.
2407Still in the public domain.
2408
2409
2410## Files:
2411test/resize_util.sh
2412
2413#
2414# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
2415#
2416# Use of this source code is governed by a BSD-style license
2417# that can be found in the LICENSE file in the root of the source
2418# tree. An additional intellectual property rights grant can be found
2419# in the file PATENTS. All contributing project authors may
2420# be found in the AUTHORS file in the root of the source tree.
2421#
2422# This file tests the libvpx resize_util example code. To add new tests to
2423# this file, do the following:
2424# 1. Write a shell function (this is your test).
2425# 2. Add the function to resize_util_tests (on a new line).
2426#
2427
2428
2429## Files:
2430test/examples.sh
2431
2432#
2433# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
2434#
2435# Use of this source code is governed by a BSD-style license
2436# that can be found in the LICENSE file in the root of the source
2437# tree. An additional intellectual property rights grant can be found
2438# in the file PATENTS. All contributing project authors may
2439# be found in the AUTHORS file in the root of the source tree.
2440#
2441# This file runs all of the tests for the libvpx examples.
2442#
2443
2444
2445## Files:
2446build/make/iosbuild.sh
2447
2448#
2449# Copyright (c) 2014 The WebM project authors. All Rights Reserved.
2450#
2451# Use of this source code is governed by a BSD-style license
2452# that can be found in the LICENSE file in the root of the source
2453# tree. An additional intellectual property rights grant can be found
2454# in the file PATENTS. All contributing project authors may
2455# be found in the AUTHORS file in the root of the source tree.
2456#
2457#
2458# This script generates &#39;VPX.framework&#39;. An iOS app can encode and decode VPx
2459# video by including &#39;VPX.framework&#39;.
2460#
2461# Run iosbuild.sh to create &#39;VPX.framework&#39; in the current directory.
2462#</pre>
2463 </body>
2464 </topic>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette