]>
Commit | Line | Data |
---|---|---|
1d17c182 DK |
1 | Copyright (c) 2018, Cadence Design Systems, Inc. |
2 | All rights reserved. | |
3 | ||
4 | Redistribution. Redistribution and use in binary form, without | |
5 | modification, are permitted provided that the following conditions are | |
6 | met: | |
7 | ||
8 | * Redistributions must reproduce the above copyright notice and the | |
9 | following disclaimer in the documentation and/or other materials | |
10 | provided with the distribution. | |
11 | ||
12 | * Neither the name of Cadence Design Systems, Inc., its products | |
13 | nor the names of its suppliers may be used to endorse or promote products | |
14 | derived from this Software without specific prior written permission. | |
15 | ||
16 | * No reverse engineering, decompilation, or disassembly of this software | |
17 | is permitted. | |
18 | ||
19 | DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND | |
20 | CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, | |
21 | BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |
22 | FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | |
23 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | |
24 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | |
25 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | |
26 | OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | |
27 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR | |
28 | TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE | |
29 | USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH | |
30 | DAMAGE. | |
31 | ||
32 | This software contains: | |
33 | ||
34 | HDCP Cipher is licensed under the FreeBSD license. A copy of the FreeBSD | |
35 | license can be found at | |
36 | https://www.freebsd.org/copyright/freebsd-license.html. | |
37 | The source code for HDCP Cipher can is available here: | |
38 | http://www3.cs.stonybrook.edu/~rob/hdcp.html | |
39 | ||
40 | SSL Library is licensed under the Apache License, Version 2.0. | |
41 | A copy of the Apache License, Version 2.0 can be found at | |
42 | http://www.apache.org/licenses/LICENSE-2.0. | |
43 | The original source code for SSL Library can is available here: | |
44 | https://tls.mbed.org/download | |
45 | ||
46 | Fast discrete Fourier and cosine transforms and inverses | |
47 | author: Monty <xiphmont@mit.edu> | |
48 | modifications by: Monty | |
49 | last modification date: Jul 1 1996 | |
50 | ||
51 | /* These Fourier routines were originally based on the Fourier | |
52 | routines of the same names from the NETLIB bihar and fftpack | |
53 | fortran libraries developed by Paul N. Swarztrauber at the National | |
54 | Center for Atmospheric Research in Boulder, CO USA. They have been | |
55 | reimplemented in C and optimized in a few ways for OggSquish. */ | |
56 | ||
57 | /* As the original fortran libraries are public domain, the C Fourier | |
58 | routines in this file are hereby released to the public domain as | |
59 | well. The C routines here produce output exactly equivalent to the | |
60 | original fortran routines. Of particular interest are the facts | |
61 | that (like the original fortran), these routines can work on | |
62 | arbitrary length vectors that need not be powers of two in | |
63 | length. */ |