Merge lp:~mixxxdevelopers/mixxx/mixxx-appstore into lp:mixxx/1.9

Proposed by Albert Santoni
Status: Merged
Merged at revision: 2748
Proposed branch: lp:~mixxxdevelopers/mixxx/mixxx-appstore
Merge into: lp:mixxx/1.9
Diff against target: 172338 lines (+4081/-165965)
43 files modified
mixxx/LICENSE (+3117/-1)
mixxx/SConstruct (+3/-1)
mixxx/build/depends.py (+1/-12)
mixxx/build/features.py (+63/-9)
mixxx/lib/libsamplerate/AUTHORS (+0/-1)
mixxx/lib/libsamplerate/COPYING (+0/-340)
mixxx/lib/libsamplerate/VERSION (+0/-2)
mixxx/lib/libsamplerate/common.h (+0/-105)
mixxx/lib/libsamplerate/config.h (+0/-143)
mixxx/lib/libsamplerate/fastest_coeffs.h (+0/-2493)
mixxx/lib/libsamplerate/float_cast.h (+0/-203)
mixxx/lib/libsamplerate/high_qual_coeffs.h (+0/-17116)
mixxx/lib/libsamplerate/mid_qual_coeffs.h (+0/-5315)
mixxx/lib/libsamplerate/samplerate.c (+0/-301)
mixxx/lib/libsamplerate/samplerate.h (+0/-138)
mixxx/lib/libsamplerate/src_linear.c (+0/-194)
mixxx/lib/libsamplerate/src_sinc.c (+0/-471)
mixxx/lib/libsamplerate/src_zoh.c (+0/-186)
mixxx/lib/scratchlib/COPYING (+0/-18)
mixxx/lib/scratchlib/DAnalyse.cpp (+0/-472)
mixxx/lib/scratchlib/DAnalyse.h (+0/-100)
mixxx/lib/scratchlib/DScratch.cpp (+0/-498)
mixxx/lib/scratchlib/DScratch.h (+0/-114)
mixxx/lib/scratchlib/InverseRIAAFilter.cpp (+0/-98)
mixxx/lib/scratchlib/InverseRIAAFilter.h (+0/-28)
mixxx/lib/scratchlib/README (+0/-39)
mixxx/lib/scratchlib/timeCodeArray.h (+0/-135890)
mixxx/plugins/soundsourcem4a/SConscript (+2/-2)
mixxx/res/midi/EKS Otus.midi.xml (+0/-660)
mixxx/res/translations/mixxx/fr.po (+521/-558)
mixxx/src/SConscript (+3/-2)
mixxx/src/defs_version.h (+1/-1)
mixxx/src/dlgprefvinyl.cpp (+0/-8)
mixxx/src/dlgprefvinyl.h (+0/-1)
mixxx/src/main.cpp (+0/-1)
mixxx/src/mixxx.cpp (+0/-13)
mixxx/src/skin/skinloader.cpp (+1/-1)
mixxx/src/soundsourcecoreaudio.cpp (+283/-0)
mixxx/src/soundsourcecoreaudio.h (+64/-0)
mixxx/src/soundsourceproxy.cpp (+21/-4)
mixxx/src/vinylcontrolproxy.cpp (+1/-8)
mixxx/src/vinylcontrolscratchlib.cpp (+0/-351)
mixxx/src/vinylcontrolscratchlib.h (+0/-67)
To merge this branch: bzr merge lp:~mixxxdevelopers/mixxx/mixxx-appstore
Reviewer Review Type Date Requested Status
Mixxx Development Team Pending
Review via email: mp+52484@code.launchpad.net

Description of the change

This branch includes several changes that are necessary in order to distribute Mixxx through the Mac App Store, including:
- an OS X product_definition.plist file containing metadata like our required CPU arch and min OS X version.
- AAC decoding using the ExtAudioFile API, from the features_coreaudio branch.
- optional mad and coreaudio flags.
- LICENSE file cleanups
- Removal of unused third-party code in lib/
- A few minor tweaks in order to provide a better user experience or adhere to the App Store Development Guidelines. (eg. Removal of version string from title, cleanup of About box.)

To post a comment you must log in.
2689. By Albert Santoni

Cleanup old not-working app store hacks

2690. By Albert Santoni

Merge from 1.9

Revision history for this message
Albert Santoni (gamegod) wrote :

A bunch of other changes I made:
- Removed EKS Otus MIDI mapping. We do not ship unfinished MIDI mappings anymore.
- Removed scratchlib (for FinalScratch vinyl control) as it is deprecated.
- Deere 1024x800 is now the default skin for all platforms.

2691. By Albert Santoni

Mad decoder enabled by default.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'mixxx/LICENSE'
2--- mixxx/LICENSE 2011-01-14 09:32:49 +0000
3+++ mixxx/LICENSE 2011-03-07 22:55:34 +0000
4@@ -1,5 +1,5 @@
5 Mixxx version 1.9.0, Digital DJ'ing software.
6-Copyright (C) 2001-2010 Mixxx development team
7+Copyright (C) 2001-2011 Mixxx development team
8
9 Promotional tracks are copyright their respective owners and
10 distributed with permission.
11@@ -324,3 +324,3119 @@
12 POSSIBILITY OF SUCH DAMAGES.
13
14 END OF TERMS AND CONDITIONS
15+
16+
17+KissFFT License
18+==================
19+
20+Copyright (c) 2003-2004 Mark Borgerding
21+
22+All rights reserved.
23+
24+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
25+
26+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
27+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
28+ * Neither the author nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
29+
30+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31+
32+Fidlib License
33+=================
34+ GNU LESSER GENERAL PUBLIC LICENSE
35+ Version 2.1, February 1999
36+
37+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
38+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
39+ Everyone is permitted to copy and distribute verbatim copies
40+ of this license document, but changing it is not allowed.
41+
42+[This is the first released version of the Lesser GPL. It also counts
43+ as the successor of the GNU Library Public License, version 2, hence
44+ the version number 2.1.]
45+
46+ Preamble
47+
48+ The licenses for most software are designed to take away your
49+freedom to share and change it. By contrast, the GNU General Public
50+Licenses are intended to guarantee your freedom to share and change
51+free software--to make sure the software is free for all its users.
52+
53+ This license, the Lesser General Public License, applies to some
54+specially designated software packages--typically libraries--of the
55+Free Software Foundation and other authors who decide to use it. You
56+can use it too, but we suggest you first think carefully about whether
57+this license or the ordinary General Public License is the better
58+strategy to use in any particular case, based on the explanations below.
59+
60+ When we speak of free software, we are referring to freedom of use,
61+not price. Our General Public Licenses are designed to make sure that
62+you have the freedom to distribute copies of free software (and charge
63+for this service if you wish); that you receive source code or can get
64+it if you want it; that you can change the software and use pieces of
65+it in new free programs; and that you are informed that you can do
66+these things.
67+
68+ To protect your rights, we need to make restrictions that forbid
69+distributors to deny you these rights or to ask you to surrender these
70+rights. These restrictions translate to certain responsibilities for
71+you if you distribute copies of the library or if you modify it.
72+
73+ For example, if you distribute copies of the library, whether gratis
74+or for a fee, you must give the recipients all the rights that we gave
75+you. You must make sure that they, too, receive or can get the source
76+code. If you link other code with the library, you must provide
77+complete object files to the recipients, so that they can relink them
78+with the library after making changes to the library and recompiling
79+it. And you must show them these terms so they know their rights.
80+
81+ We protect your rights with a two-step method: (1) we copyright the
82+library, and (2) we offer you this license, which gives you legal
83+permission to copy, distribute and/or modify the library.
84+
85+ To protect each distributor, we want to make it very clear that
86+there is no warranty for the free library. Also, if the library is
87+modified by someone else and passed on, the recipients should know
88+that what they have is not the original version, so that the original
89+author's reputation will not be affected by problems that might be
90+introduced by others.
91+
92
93+ Finally, software patents pose a constant threat to the existence of
94+any free program. We wish to make sure that a company cannot
95+effectively restrict the users of a free program by obtaining a
96+restrictive license from a patent holder. Therefore, we insist that
97+any patent license obtained for a version of the library must be
98+consistent with the full freedom of use specified in this license.
99+
100+ Most GNU software, including some libraries, is covered by the
101+ordinary GNU General Public License. This license, the GNU Lesser
102+General Public License, applies to certain designated libraries, and
103+is quite different from the ordinary General Public License. We use
104+this license for certain libraries in order to permit linking those
105+libraries into non-free programs.
106+
107+ When a program is linked with a library, whether statically or using
108+a shared library, the combination of the two is legally speaking a
109+combined work, a derivative of the original library. The ordinary
110+General Public License therefore permits such linking only if the
111+entire combination fits its criteria of freedom. The Lesser General
112+Public License permits more lax criteria for linking other code with
113+the library.
114+
115+ We call this license the "Lesser" General Public License because it
116+does Less to protect the user's freedom than the ordinary General
117+Public License. It also provides other free software developers Less
118+of an advantage over competing non-free programs. These disadvantages
119+are the reason we use the ordinary General Public License for many
120+libraries. However, the Lesser license provides advantages in certain
121+special circumstances.
122+
123+ For example, on rare occasions, there may be a special need to
124+encourage the widest possible use of a certain library, so that it becomes
125+a de-facto standard. To achieve this, non-free programs must be
126+allowed to use the library. A more frequent case is that a free
127+library does the same job as widely used non-free libraries. In this
128+case, there is little to gain by limiting the free library to free
129+software only, so we use the Lesser General Public License.
130+
131+ In other cases, permission to use a particular library in non-free
132+programs enables a greater number of people to use a large body of
133+free software. For example, permission to use the GNU C Library in
134+non-free programs enables many more people to use the whole GNU
135+operating system, as well as its variant, the GNU/Linux operating
136+system.
137+
138+ Although the Lesser General Public License is Less protective of the
139+users' freedom, it does ensure that the user of a program that is
140+linked with the Library has the freedom and the wherewithal to run
141+that program using a modified version of the Library.
142+
143+ The precise terms and conditions for copying, distribution and
144+modification follow. Pay close attention to the difference between a
145+"work based on the library" and a "work that uses the library". The
146+former contains code derived from the library, whereas the latter must
147+be combined with the library in order to run.
148+
149
150+ GNU LESSER GENERAL PUBLIC LICENSE
151+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
152+
153+ 0. This License Agreement applies to any software library or other
154+program which contains a notice placed by the copyright holder or
155+other authorized party saying it may be distributed under the terms of
156+this Lesser General Public License (also called "this License").
157+Each licensee is addressed as "you".
158+
159+ A "library" means a collection of software functions and/or data
160+prepared so as to be conveniently linked with application programs
161+(which use some of those functions and data) to form executables.
162+
163+ The "Library", below, refers to any such software library or work
164+which has been distributed under these terms. A "work based on the
165+Library" means either the Library or any derivative work under
166+copyright law: that is to say, a work containing the Library or a
167+portion of it, either verbatim or with modifications and/or translated
168+straightforwardly into another language. (Hereinafter, translation is
169+included without limitation in the term "modification".)
170+
171+ "Source code" for a work means the preferred form of the work for
172+making modifications to it. For a library, complete source code means
173+all the source code for all modules it contains, plus any associated
174+interface definition files, plus the scripts used to control compilation
175+and installation of the library.
176+
177+ Activities other than copying, distribution and modification are not
178+covered by this License; they are outside its scope. The act of
179+running a program using the Library is not restricted, and output from
180+such a program is covered only if its contents constitute a work based
181+on the Library (independent of the use of the Library in a tool for
182+writing it). Whether that is true depends on what the Library does
183+and what the program that uses the Library does.
184+
185+ 1. You may copy and distribute verbatim copies of the Library's
186+complete source code as you receive it, in any medium, provided that
187+you conspicuously and appropriately publish on each copy an
188+appropriate copyright notice and disclaimer of warranty; keep intact
189+all the notices that refer to this License and to the absence of any
190+warranty; and distribute a copy of this License along with the
191+Library.
192+
193+ You may charge a fee for the physical act of transferring a copy,
194+and you may at your option offer warranty protection in exchange for a
195+fee.
196+
197
198+ 2. You may modify your copy or copies of the Library or any portion
199+of it, thus forming a work based on the Library, and copy and
200+distribute such modifications or work under the terms of Section 1
201+above, provided that you also meet all of these conditions:
202+
203+ a) The modified work must itself be a software library.
204+
205+ b) You must cause the files modified to carry prominent notices
206+ stating that you changed the files and the date of any change.
207+
208+ c) You must cause the whole of the work to be licensed at no
209+ charge to all third parties under the terms of this License.
210+
211+ d) If a facility in the modified Library refers to a function or a
212+ table of data to be supplied by an application program that uses
213+ the facility, other than as an argument passed when the facility
214+ is invoked, then you must make a good faith effort to ensure that,
215+ in the event an application does not supply such function or
216+ table, the facility still operates, and performs whatever part of
217+ its purpose remains meaningful.
218+
219+ (For example, a function in a library to compute square roots has
220+ a purpose that is entirely well-defined independent of the
221+ application. Therefore, Subsection 2d requires that any
222+ application-supplied function or table used by this function must
223+ be optional: if the application does not supply it, the square
224+ root function must still compute square roots.)
225+
226+These requirements apply to the modified work as a whole. If
227+identifiable sections of that work are not derived from the Library,
228+and can be reasonably considered independent and separate works in
229+themselves, then this License, and its terms, do not apply to those
230+sections when you distribute them as separate works. But when you
231+distribute the same sections as part of a whole which is a work based
232+on the Library, the distribution of the whole must be on the terms of
233+this License, whose permissions for other licensees extend to the
234+entire whole, and thus to each and every part regardless of who wrote
235+it.
236+
237+Thus, it is not the intent of this section to claim rights or contest
238+your rights to work written entirely by you; rather, the intent is to
239+exercise the right to control the distribution of derivative or
240+collective works based on the Library.
241+
242+In addition, mere aggregation of another work not based on the Library
243+with the Library (or with a work based on the Library) on a volume of
244+a storage or distribution medium does not bring the other work under
245+the scope of this License.
246+
247+ 3. You may opt to apply the terms of the ordinary GNU General Public
248+License instead of this License to a given copy of the Library. To do
249+this, you must alter all the notices that refer to this License, so
250+that they refer to the ordinary GNU General Public License, version 2,
251+instead of to this License. (If a newer version than version 2 of the
252+ordinary GNU General Public License has appeared, then you can specify
253+that version instead if you wish.) Do not make any other change in
254+these notices.
255+
256
257+ Once this change is made in a given copy, it is irreversible for
258+that copy, so the ordinary GNU General Public License applies to all
259+subsequent copies and derivative works made from that copy.
260+
261+ This option is useful when you wish to copy part of the code of
262+the Library into a program that is not a library.
263+
264+ 4. You may copy and distribute the Library (or a portion or
265+derivative of it, under Section 2) in object code or executable form
266+under the terms of Sections 1 and 2 above provided that you accompany
267+it with the complete corresponding machine-readable source code, which
268+must be distributed under the terms of Sections 1 and 2 above on a
269+medium customarily used for software interchange.
270+
271+ If distribution of object code is made by offering access to copy
272+from a designated place, then offering equivalent access to copy the
273+source code from the same place satisfies the requirement to
274+distribute the source code, even though third parties are not
275+compelled to copy the source along with the object code.
276+
277+ 5. A program that contains no derivative of any portion of the
278+Library, but is designed to work with the Library by being compiled or
279+linked with it, is called a "work that uses the Library". Such a
280+work, in isolation, is not a derivative work of the Library, and
281+therefore falls outside the scope of this License.
282+
283+ However, linking a "work that uses the Library" with the Library
284+creates an executable that is a derivative of the Library (because it
285+contains portions of the Library), rather than a "work that uses the
286+library". The executable is therefore covered by this License.
287+Section 6 states terms for distribution of such executables.
288+
289+ When a "work that uses the Library" uses material from a header file
290+that is part of the Library, the object code for the work may be a
291+derivative work of the Library even though the source code is not.
292+Whether this is true is especially significant if the work can be
293+linked without the Library, or if the work is itself a library. The
294+threshold for this to be true is not precisely defined by law.
295+
296+ If such an object file uses only numerical parameters, data
297+structure layouts and accessors, and small macros and small inline
298+functions (ten lines or less in length), then the use of the object
299+file is unrestricted, regardless of whether it is legally a derivative
300+work. (Executables containing this object code plus portions of the
301+Library will still fall under Section 6.)
302+
303+ Otherwise, if the work is a derivative of the Library, you may
304+distribute the object code for the work under the terms of Section 6.
305+Any executables containing that work also fall under Section 6,
306+whether or not they are linked directly with the Library itself.
307+
308
309+ 6. As an exception to the Sections above, you may also combine or
310+link a "work that uses the Library" with the Library to produce a
311+work containing portions of the Library, and distribute that work
312+under terms of your choice, provided that the terms permit
313+modification of the work for the customer's own use and reverse
314+engineering for debugging such modifications.
315+
316+ You must give prominent notice with each copy of the work that the
317+Library is used in it and that the Library and its use are covered by
318+this License. You must supply a copy of this License. If the work
319+during execution displays copyright notices, you must include the
320+copyright notice for the Library among them, as well as a reference
321+directing the user to the copy of this License. Also, you must do one
322+of these things:
323+
324+ a) Accompany the work with the complete corresponding
325+ machine-readable source code for the Library including whatever
326+ changes were used in the work (which must be distributed under
327+ Sections 1 and 2 above); and, if the work is an executable linked
328+ with the Library, with the complete machine-readable "work that
329+ uses the Library", as object code and/or source code, so that the
330+ user can modify the Library and then relink to produce a modified
331+ executable containing the modified Library. (It is understood
332+ that the user who changes the contents of definitions files in the
333+ Library will not necessarily be able to recompile the application
334+ to use the modified definitions.)
335+
336+ b) Use a suitable shared library mechanism for linking with the
337+ Library. A suitable mechanism is one that (1) uses at run time a
338+ copy of the library already present on the user's computer system,
339+ rather than copying library functions into the executable, and (2)
340+ will operate properly with a modified version of the library, if
341+ the user installs one, as long as the modified version is
342+ interface-compatible with the version that the work was made with.
343+
344+ c) Accompany the work with a written offer, valid for at
345+ least three years, to give the same user the materials
346+ specified in Subsection 6a, above, for a charge no more
347+ than the cost of performing this distribution.
348+
349+ d) If distribution of the work is made by offering access to copy
350+ from a designated place, offer equivalent access to copy the above
351+ specified materials from the same place.
352+
353+ e) Verify that the user has already received a copy of these
354+ materials or that you have already sent this user a copy.
355+
356+ For an executable, the required form of the "work that uses the
357+Library" must include any data and utility programs needed for
358+reproducing the executable from it. However, as a special exception,
359+the materials to be distributed need not include anything that is
360+normally distributed (in either source or binary form) with the major
361+components (compiler, kernel, and so on) of the operating system on
362+which the executable runs, unless that component itself accompanies
363+the executable.
364+
365+ It may happen that this requirement contradicts the license
366+restrictions of other proprietary libraries that do not normally
367+accompany the operating system. Such a contradiction means you cannot
368+use both them and the Library together in an executable that you
369+distribute.
370+
371
372+ 7. You may place library facilities that are a work based on the
373+Library side-by-side in a single library together with other library
374+facilities not covered by this License, and distribute such a combined
375+library, provided that the separate distribution of the work based on
376+the Library and of the other library facilities is otherwise
377+permitted, and provided that you do these two things:
378+
379+ a) Accompany the combined library with a copy of the same work
380+ based on the Library, uncombined with any other library
381+ facilities. This must be distributed under the terms of the
382+ Sections above.
383+
384+ b) Give prominent notice with the combined library of the fact
385+ that part of it is a work based on the Library, and explaining
386+ where to find the accompanying uncombined form of the same work.
387+
388+ 8. You may not copy, modify, sublicense, link with, or distribute
389+the Library except as expressly provided under this License. Any
390+attempt otherwise to copy, modify, sublicense, link with, or
391+distribute the Library is void, and will automatically terminate your
392+rights under this License. However, parties who have received copies,
393+or rights, from you under this License will not have their licenses
394+terminated so long as such parties remain in full compliance.
395+
396+ 9. You are not required to accept this License, since you have not
397+signed it. However, nothing else grants you permission to modify or
398+distribute the Library or its derivative works. These actions are
399+prohibited by law if you do not accept this License. Therefore, by
400+modifying or distributing the Library (or any work based on the
401+Library), you indicate your acceptance of this License to do so, and
402+all its terms and conditions for copying, distributing or modifying
403+the Library or works based on it.
404+
405+ 10. Each time you redistribute the Library (or any work based on the
406+Library), the recipient automatically receives a license from the
407+original licensor to copy, distribute, link with or modify the Library
408+subject to these terms and conditions. You may not impose any further
409+restrictions on the recipients' exercise of the rights granted herein.
410+You are not responsible for enforcing compliance by third parties with
411+this License.
412+
413
414+ 11. If, as a consequence of a court judgment or allegation of patent
415+infringement or for any other reason (not limited to patent issues),
416+conditions are imposed on you (whether by court order, agreement or
417+otherwise) that contradict the conditions of this License, they do not
418+excuse you from the conditions of this License. If you cannot
419+distribute so as to satisfy simultaneously your obligations under this
420+License and any other pertinent obligations, then as a consequence you
421+may not distribute the Library at all. For example, if a patent
422+license would not permit royalty-free redistribution of the Library by
423+all those who receive copies directly or indirectly through you, then
424+the only way you could satisfy both it and this License would be to
425+refrain entirely from distribution of the Library.
426+
427+If any portion of this section is held invalid or unenforceable under any
428+particular circumstance, the balance of the section is intended to apply,
429+and the section as a whole is intended to apply in other circumstances.
430+
431+It is not the purpose of this section to induce you to infringe any
432+patents or other property right claims or to contest validity of any
433+such claims; this section has the sole purpose of protecting the
434+integrity of the free software distribution system which is
435+implemented by public license practices. Many people have made
436+generous contributions to the wide range of software distributed
437+through that system in reliance on consistent application of that
438+system; it is up to the author/donor to decide if he or she is willing
439+to distribute software through any other system and a licensee cannot
440+impose that choice.
441+
442+This section is intended to make thoroughly clear what is believed to
443+be a consequence of the rest of this License.
444+
445+ 12. If the distribution and/or use of the Library is restricted in
446+certain countries either by patents or by copyrighted interfaces, the
447+original copyright holder who places the Library under this License may add
448+an explicit geographical distribution limitation excluding those countries,
449+so that distribution is permitted only in or among countries not thus
450+excluded. In such case, this License incorporates the limitation as if
451+written in the body of this License.
452+
453+ 13. The Free Software Foundation may publish revised and/or new
454+versions of the Lesser General Public License from time to time.
455+Such new versions will be similar in spirit to the present version,
456+but may differ in detail to address new problems or concerns.
457+
458+Each version is given a distinguishing version number. If the Library
459+specifies a version number of this License which applies to it and
460+"any later version", you have the option of following the terms and
461+conditions either of that version or of any later version published by
462+the Free Software Foundation. If the Library does not specify a
463+license version number, you may choose any version ever published by
464+the Free Software Foundation.
465+
466
467+ 14. If you wish to incorporate parts of the Library into other free
468+programs whose distribution conditions are incompatible with these,
469+write to the author to ask for permission. For software which is
470+copyrighted by the Free Software Foundation, write to the Free
471+Software Foundation; we sometimes make exceptions for this. Our
472+decision will be guided by the two goals of preserving the free status
473+of all derivatives of our free software and of promoting the sharing
474+and reuse of software generally.
475+
476+ NO WARRANTY
477+
478+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
479+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
480+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
481+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
482+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
483+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
484+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
485+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
486+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
487+
488+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
489+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
490+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
491+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
492+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
493+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
494+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
495+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
496+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
497+DAMAGES.
498+
499+ END OF TERMS AND CONDITIONS
500+
501Google Test License
502+=====================
503+
504+Copyright 2008, Google Inc.
505+All rights reserved.
506+
507+Redistribution and use in source and binary forms, with or without
508+modification, are permitted provided that the following conditions are
509+met:
510+
511+ * Redistributions of source code must retain the above copyright
512+notice, this list of conditions and the following disclaimer.
513+ * Redistributions in binary form must reproduce the above
514+copyright notice, this list of conditions and the following disclaimer
515+in the documentation and/or other materials provided with the
516+distribution.
517+ * Neither the name of Google Inc. nor the names of its
518+contributors may be used to endorse or promote products derived from
519+this software without specific prior written permission.
520+
521+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
522+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
523+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
524+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
525+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
526+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
527+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
528+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
529+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
530+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
531+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
532+
533+
534+ReplayGain Analysis License
535+============================
536+
537+Copyright (C) 2001 David Robinson and Glen Sawyer
538+
539+This library is free software; you can redistribute it and/or
540+modify it under the terms of the GNU Lesser General Public
541+License as published by the Free Software Foundation; either
542+version 2.1 of the License, or (at your option) any later version.
543+
544+This library is distributed in the hope that it will be useful,
545+but WITHOUT ANY WARRANTY; without even the implied warranty of
546+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
547+Lesser General Public License for more details.
548+
549+
550+SoundTouch License
551+===========================
552+
553+ GNU LESSER GENERAL PUBLIC LICENSE
554+ Version 2.1, February 1999
555+
556+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
557+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
558+ Everyone is permitted to copy and distribute verbatim copies
559+ of this license document, but changing it is not allowed.
560+
561+[This is the first released version of the Lesser GPL. It also counts
562+ as the successor of the GNU Library Public License, version 2, hence
563+ the version number 2.1.]
564+
565+ Preamble
566+
567+ The licenses for most software are designed to take away your
568+freedom to share and change it. By contrast, the GNU General Public
569+Licenses are intended to guarantee your freedom to share and change
570+free software--to make sure the software is free for all its users.
571+
572+ This license, the Lesser General Public License, applies to some
573+specially designated software packages--typically libraries--of the
574+Free Software Foundation and other authors who decide to use it. You
575+can use it too, but we suggest you first think carefully about whether
576+this license or the ordinary General Public License is the better
577+strategy to use in any particular case, based on the explanations below.
578+
579+ When we speak of free software, we are referring to freedom of use,
580+not price. Our General Public Licenses are designed to make sure that
581+you have the freedom to distribute copies of free software (and charge
582+for this service if you wish); that you receive source code or can get
583+it if you want it; that you can change the software and use pieces of
584+it in new free programs; and that you are informed that you can do
585+these things.
586+
587+ To protect your rights, we need to make restrictions that forbid
588+distributors to deny you these rights or to ask you to surrender these
589+rights. These restrictions translate to certain responsibilities for
590+you if you distribute copies of the library or if you modify it.
591+
592+ For example, if you distribute copies of the library, whether gratis
593+or for a fee, you must give the recipients all the rights that we gave
594+you. You must make sure that they, too, receive or can get the source
595+code. If you link other code with the library, you must provide
596+complete object files to the recipients, so that they can relink them
597+with the library after making changes to the library and recompiling
598+it. And you must show them these terms so they know their rights.
599+
600+ We protect your rights with a two-step method: (1) we copyright the
601+library, and (2) we offer you this license, which gives you legal
602+permission to copy, distribute and/or modify the library.
603+
604+ To protect each distributor, we want to make it very clear that
605+there is no warranty for the free library. Also, if the library is
606+modified by someone else and passed on, the recipients should know
607+that what they have is not the original version, so that the original
608+author's reputation will not be affected by problems that might be
609+introduced by others.
610+
611
612+ Finally, software patents pose a constant threat to the existence of
613+any free program. We wish to make sure that a company cannot
614+effectively restrict the users of a free program by obtaining a
615+restrictive license from a patent holder. Therefore, we insist that
616+any patent license obtained for a version of the library must be
617+consistent with the full freedom of use specified in this license.
618+
619+ Most GNU software, including some libraries, is covered by the
620+ordinary GNU General Public License. This license, the GNU Lesser
621+General Public License, applies to certain designated libraries, and
622+is quite different from the ordinary General Public License. We use
623+this license for certain libraries in order to permit linking those
624+libraries into non-free programs.
625+
626+ When a program is linked with a library, whether statically or using
627+a shared library, the combination of the two is legally speaking a
628+combined work, a derivative of the original library. The ordinary
629+General Public License therefore permits such linking only if the
630+entire combination fits its criteria of freedom. The Lesser General
631+Public License permits more lax criteria for linking other code with
632+the library.
633+
634+ We call this license the "Lesser" General Public License because it
635+does Less to protect the user's freedom than the ordinary General
636+Public License. It also provides other free software developers Less
637+of an advantage over competing non-free programs. These disadvantages
638+are the reason we use the ordinary General Public License for many
639+libraries. However, the Lesser license provides advantages in certain
640+special circumstances.
641+
642+ For example, on rare occasions, there may be a special need to
643+encourage the widest possible use of a certain library, so that it becomes
644+a de-facto standard. To achieve this, non-free programs must be
645+allowed to use the library. A more frequent case is that a free
646+library does the same job as widely used non-free libraries. In this
647+case, there is little to gain by limiting the free library to free
648+software only, so we use the Lesser General Public License.
649+
650+ In other cases, permission to use a particular library in non-free
651+programs enables a greater number of people to use a large body of
652+free software. For example, permission to use the GNU C Library in
653+non-free programs enables many more people to use the whole GNU
654+operating system, as well as its variant, the GNU/Linux operating
655+system.
656+
657+ Although the Lesser General Public License is Less protective of the
658+users' freedom, it does ensure that the user of a program that is
659+linked with the Library has the freedom and the wherewithal to run
660+that program using a modified version of the Library.
661+
662+ The precise terms and conditions for copying, distribution and
663+modification follow. Pay close attention to the difference between a
664+"work based on the library" and a "work that uses the library". The
665+former contains code derived from the library, whereas the latter must
666+be combined with the library in order to run.
667+
668
669+ GNU LESSER GENERAL PUBLIC LICENSE
670+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
671+
672+ 0. This License Agreement applies to any software library or other
673+program which contains a notice placed by the copyright holder or
674+other authoried party saying it may be distributed under the terms of
675+this Lesser General Public License (also called "this License").
676+Each licensee is addressed as "you".
677+
678+ A "library" means a collection of software functions and/or data
679+prepared so as to be conveniently linked with application programs
680+(which use some of those functions and data) to form executables.
681+
682+ The "Library", below, refers to any such software library or work
683+which has been distributed under these terms. A "work based on the
684+Library" means either the Library or any derivative work under
685+copyright law: that is to say, a work containing the Library or a
686+portion of it, either verbatim or with modifications and/or translated
687+straightforwardly into another language. (Hereinafter, translation is
688+included without limitation in the term "modification".)
689+
690+ "Source code" for a work means the preferred form of the work for
691+making modifications to it. For a library, complete source code means
692+all the source code for all modules it contains, plus any associated
693+interface definition files, plus the scripts used to control compilation
694+and installation of the library.
695+
696+ Activities other than copying, distribution and modification are not
697+covered by this License; they are outside its scope. The act of
698+running a program using the Library is not restricted, and output from
699+such a program is covered only if its contents constitute a work based
700+on the Library (independent of the use of the Library in a tool for
701+writing it). Whether that is true depends on what the Library does
702+and what the program that uses the Library does.
703+
704+ 1. You may copy and distribute verbatim copies of the Library's
705+complete source code as you receive it, in any medium, provided that
706+you conspicuously and appropriately publish on each copy an
707+appropriate copyright notice and disclaimer of warranty; keep intact
708+all the notices that refer to this License and to the absence of any
709+warranty; and distribute a copy of this License along with the
710+Library.
711+
712+ You may charge a fee for the physical act of transferring a copy,
713+and you may at your option offer warranty protection in exchange for a
714+fee.
715+
716
717+ 2. You may modify your copy or copies of the Library or any portion
718+of it, thus forming a work based on the Library, and copy and
719+distribute such modifications or work under the terms of Section 1
720+above, provided that you also meet all of these conditions:
721+
722+ a) The modified work must itself be a software library.
723+
724+ b) You must cause the files modified to carry prominent notices
725+ stating that you changed the files and the date of any change.
726+
727+ c) You must cause the whole of the work to be licensed at no
728+ charge to all third parties under the terms of this License.
729+
730+ d) If a facility in the modified Library refers to a function or a
731+ table of data to be supplied by an application program that uses
732+ the facility, other than as an argument passed when the facility
733+ is invoked, then you must make a good faith effort to ensure that,
734+ in the event an application does not supply such function or
735+ table, the facility still operates, and performs whatever part of
736+ its purpose remains meaningful.
737+
738+ (For example, a function in a library to compute square roots has
739+ a purpose that is entirely well-defined independent of the
740+ application. Therefore, Subsection 2d requires that any
741+ application-supplied function or table used by this function must
742+ be optional: if the application does not supply it, the square
743+ root function must still compute square roots.)
744+
745+These requirements apply to the modified work as a whole. If
746+identifiable sections of that work are not derived from the Library,
747+and can be reasonably considered independent and separate works in
748+themselves, then this License, and its terms, do not apply to those
749+sections when you distribute them as separate works. But when you
750+distribute the same sections as part of a whole which is a work based
751+on the Library, the distribution of the whole must be on the terms of
752+this License, whose permissions for other licensees extend to the
753+entire whole, and thus to each and every part regardless of who wrote
754+it.
755+
756+Thus, it is not the intent of this section to claim rights or contest
757+your rights to work written entirely by you; rather, the intent is to
758+exercise the right to control the distribution of derivative or
759+collective works based on the Library.
760+
761+In addition, mere aggregation of another work not based on the Library
762+with the Library (or with a work based on the Library) on a volume of
763+a storage or distribution medium does not bring the other work under
764+the scope of this License.
765+
766+ 3. You may opt to apply the terms of the ordinary GNU General Public
767+License instead of this License to a given copy of the Library. To do
768+this, you must alter all the notices that refer to this License, so
769+that they refer to the ordinary GNU General Public License, version 2,
770+instead of to this License. (If a newer version than version 2 of the
771+ordinary GNU General Public License has appeared, then you can specify
772+that version instead if you wish.) Do not make any other change in
773+these notices.
774+
775
776+ Once this change is made in a given copy, it is irreversible for
777+that copy, so the ordinary GNU General Public License applies to all
778+subsequent copies and derivative works made from that copy.
779+
780+ This option is useful when you wish to copy part of the code of
781+the Library into a program that is not a library.
782+
783+ 4. You may copy and distribute the Library (or a portion or
784+derivative of it, under Section 2) in object code or executable form
785+under the terms of Sections 1 and 2 above provided that you accompany
786+it with the complete corresponding machine-readable source code, which
787+must be distributed under the terms of Sections 1 and 2 above on a
788+medium customarily used for software interchange.
789+
790+ If distribution of object code is made by offering access to copy
791+from a designated place, then offering equivalent access to copy the
792+source code from the same place satisfies the requirement to
793+distribute the source code, even though third parties are not
794+compelled to copy the source along with the object code.
795+
796+ 5. A program that contains no derivative of any portion of the
797+Library, but is designed to work with the Library by being compiled or
798+linked with it, is called a "work that uses the Library". Such a
799+work, in isolation, is not a derivative work of the Library, and
800+therefore falls outside the scope of this License.
801+
802+ However, linking a "work that uses the Library" with the Library
803+creates an executable that is a derivative of the Library (because it
804+contains portions of the Library), rather than a "work that uses the
805+library". The executable is therefore covered by this License.
806+Section 6 states terms for distribution of such executables.
807+
808+ When a "work that uses the Library" uses material from a header file
809+that is part of the Library, the object code for the work may be a
810+derivative work of the Library even though the source code is not.
811+Whether this is true is especially significant if the work can be
812+linked without the Library, or if the work is itself a library. The
813+threshold for this to be true is not precisely defined by law.
814+
815+ If such an object file uses only numerical parameters, data
816+structure layouts and accessors, and small macros and small inline
817+functions (ten lines or less in length), then the use of the object
818+file is unrestricted, regardless of whether it is legally a derivative
819+work. (Executables containing this object code plus portions of the
820+Library will still fall under Section 6.)
821+
822+ Otherwise, if the work is a derivative of the Library, you may
823+distribute the object code for the work under the terms of Section 6.
824+Any executables containing that work also fall under Section 6,
825+whether or not they are linked directly with the Library itself.
826+
827
828+ 6. As an exception to the Sections above, you may also combine or
829+link a "work that uses the Library" with the Library to produce a
830+work containing portions of the Library, and distribute that work
831+under terms of your choice, provided that the terms permit
832+modification of the work for the customer's own use and reverse
833+engineering for debugging such modifications.
834+
835+ You must give prominent notice with each copy of the work that the
836+Library is used in it and that the Library and its use are covered by
837+this License. You must supply a copy of this License. If the work
838+during execution displays copyright notices, you must include the
839+copyright notice for the Library among them, as well as a reference
840+directing the user to the copy of this License. Also, you must do one
841+of these things:
842+
843+ a) Accompany the work with the complete corresponding
844+ machine-readable source code for the Library including whatever
845+ changes were used in the work (which must be distributed under
846+ Sections 1 and 2 above); and, if the work is an executable linked
847+ with the Library, with the complete machine-readable "work that
848+ uses the Library", as object code and/or source code, so that the
849+ user can modify the Library and then relink to produce a modified
850+ executable containing the modified Library. (It is understood
851+ that the user who changes the contents of definitions files in the
852+ Library will not necessarily be able to recompile the application
853+ to use the modified definitions.)
854+
855+ b) Use a suitable shared library mechanism for linking with the
856+ Library. A suitable mechanism is one that (1) uses at run time a
857+ copy of the library already present on the user's computer system,
858+ rather than copying library functions into the executable, and (2)
859+ will operate properly with a modified version of the library, if
860+ the user installs one, as long as the modified version is
861+ interface-compatible with the version that the work was made with.
862+
863+ c) Accompany the work with a written offer, valid for at
864+ least three years, to give the same user the materials
865+ specified in Subsection 6a, above, for a charge no more
866+ than the cost of performing this distribution.
867+
868+ d) If distribution of the work is made by offering access to copy
869+ from a designated place, offer equivalent access to copy the above
870+ specified materials from the same place.
871+
872+ e) Verify that the user has already received a copy of these
873+ materials or that you have already sent this user a copy.
874+
875+ For an executable, the required form of the "work that uses the
876+Library" must include any data and utility programs needed for
877+reproducing the executable from it. However, as a special exception,
878+the materials to be distributed need not include anything that is
879+normally distributed (in either source or binary form) with the major
880+components (compiler, kernel, and so on) of the operating system on
881+which the executable runs, unless that component itself accompanies
882+the executable.
883+
884+ It may happen that this requirement contradicts the license
885+restrictions of other proprietary libraries that do not normally
886+accompany the operating system. Such a contradiction means you cannot
887+use both them and the Library together in an executable that you
888+distribute.
889+
890
891+ 7. You may place library facilities that are a work based on the
892+Library side-by-side in a single library together with other library
893+facilities not covered by this License, and distribute such a combined
894+library, provided that the separate distribution of the work based on
895+the Library and of the other library facilities is otherwise
896+permitted, and provided that you do these two things:
897+
898+ a) Accompany the combined library with a copy of the same work
899+ based on the Library, uncombined with any other library
900+ facilities. This must be distributed under the terms of the
901+ Sections above.
902+
903+ b) Give prominent notice with the combined library of the fact
904+ that part of it is a work based on the Library, and explaining
905+ where to find the accompanying uncombined form of the same work.
906+
907+ 8. You may not copy, modify, sublicense, link with, or distribute
908+the Library except as expressly provided under this License. Any
909+attempt otherwise to copy, modify, sublicense, link with, or
910+distribute the Library is void, and will automatically terminate your
911+rights under this License. However, parties who have received copies,
912+or rights, from you under this License will not have their licenses
913+terminated so long as such parties remain in full compliance.
914+
915+ 9. You are not required to accept this License, since you have not
916+signed it. However, nothing else grants you permission to modify or
917+distribute the Library or its derivative works. These actions are
918+prohibited by law if you do not accept this License. Therefore, by
919+modifying or distributing the Library (or any work based on the
920+Library), you indicate your acceptance of this License to do so, and
921+all its terms and conditions for copying, distributing or modifying
922+the Library or works based on it.
923+
924+ 10. Each time you redistribute the Library (or any work based on the
925+Library), the recipient automatically receives a license from the
926+original licensor to copy, distribute, link with or modify the Library
927+subject to these terms and conditions. You may not impose any further
928+restrictions on the recipients' exercise of the rights granted herein.
929+You are not responsible for enforcing compliance by third parties with
930+this License.
931+
932
933+ 11. If, as a consequence of a court judgment or allegation of patent
934+infringement or for any other reason (not limited to patent issues),
935+conditions are imposed on you (whether by court order, agreement or
936+otherwise) that contradict the conditions of this License, they do not
937+excuse you from the conditions of this License. If you cannot
938+distribute so as to satisfy simultaneously your obligations under this
939+License and any other pertinent obligations, then as a consequence you
940+may not distribute the Library at all. For example, if a patent
941+license would not permit royalty-free redistribution of the Library by
942+all those who receive copies directly or indirectly through you, then
943+the only way you could satisfy both it and this License would be to
944+refrain entirely from distribution of the Library.
945+
946+If any portion of this section is held invalid or unenforceable under any
947+particular circumstance, the balance of the section is intended to apply,
948+and the section as a whole is intended to apply in other circumstances.
949+
950+It is not the purpose of this section to induce you to infringe any
951+patents or other property right claims or to contest validity of any
952+such claims; this section has the sole purpose of protecting the
953+integrity of the free software distribution system which is
954+implemented by public license practices. Many people have made
955+generous contributions to the wide range of software distributed
956+through that system in reliance on consistent application of that
957+system; it is up to the author/donor to decide if he or she is willing
958+to distribute software through any other system and a licensee cannot
959+impose that choice.
960+
961+This section is intended to make thoroughly clear what is believed to
962+be a consequence of the rest of this License.
963+
964+ 12. If the distribution and/or use of the Library is restricted in
965+certain countries either by patents or by copyrighted interfaces, the
966+original copyright holder who places the Library under this License may add
967+an explicit geographical distribution limitation excluding those countries,
968+so that distribution is permitted only in or among countries not thus
969+excluded. In such case, this License incorporates the limitation as if
970+written in the body of this License.
971+
972+ 13. The Free Software Foundation may publish revised and/or new
973+versions of the Lesser General Public License from time to time.
974+Such new versions will be similar in spirit to the present version,
975+but may differ in detail to address new problems or concerns.
976+
977+Each version is given a distinguishing version number. If the Library
978+specifies a version number of this License which applies to it and
979+"any later version", you have the option of following the terms and
980+conditions either of that version or of any later version published by
981+the Free Software Foundation. If the Library does not specify a
982+license version number, you may choose any version ever published by
983+the Free Software Foundation.
984+
985
986+ 14. If you wish to incorporate parts of the Library into other free
987+programs whose distribution conditions are incompatible with these,
988+write to the author to ask for permission. For software which is
989+copyrighted by the Free Software Foundation, write to the Free
990+Software Foundation; we sometimes make exceptions for this. Our
991+decision will be guided by the two goals of preserving the free status
992+of all derivatives of our free software and of promoting the sharing
993+and reuse of software generally.
994+
995+ NO WARRANTY
996+
997+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
998+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
999+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
1000+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
1001+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
1002+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1003+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
1004+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
1005+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1006+
1007+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
1008+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
1009+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
1010+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
1011+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
1012+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
1013+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
1014+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
1015+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
1016+DAMAGES.
1017+
1018+ END OF TERMS AND CONDITIONS
1019+
1020+FLAC License
1021+================
1022+
1023+Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009 Josh Coalson
1024+
1025+Redistribution and use in source and binary forms, with or without
1026+modification, are permitted provided that the following conditions
1027+are met:
1028+
1029+- Redistributions of source code must retain the above copyright
1030+notice, this list of conditions and the following disclaimer.
1031+
1032+- Redistributions in binary form must reproduce the above copyright
1033+notice, this list of conditions and the following disclaimer in the
1034+documentation and/or other materials provided with the distribution.
1035+
1036+- Neither the name of the Xiph.org Foundation nor the names of its
1037+contributors may be used to endorse or promote products derived from
1038+this software without specific prior written permission.
1039+
1040+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1041+``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1042+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1043+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
1044+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1045+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1046+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1047+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1048+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1049+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1050+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1051+
1052+
1053+libogg and libvorbis License
1054+==================
1055+
1056+Copyright (c) 2002, Xiph.org Foundation
1057+
1058+Redistribution and use in source and binary forms, with or without
1059+modification, are permitted provided that the following conditions
1060+are met:
1061+
1062+- Redistributions of source code must retain the above copyright
1063+notice, this list of conditions and the following disclaimer.
1064+
1065+- Redistributions in binary form must reproduce the above copyright
1066+notice, this list of conditions and the following disclaimer in the
1067+documentation and/or other materials provided with the distribution.
1068+
1069+- Neither the name of the Xiph.org Foundation nor the names of its
1070+contributors may be used to endorse or promote products derived from
1071+this software without specific prior written permission.
1072+
1073+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1074+``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1075+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1076+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
1077+OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1078+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1079+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1080+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1081+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1082+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1083+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1084+
1085+
1086+
1087+libshout License
1088+=====================
1089+
1090+ GNU LIBRARY GENERAL PUBLIC LICENSE
1091+ Version 2, June 1991
1092+
1093+ Copyright (C) 1991 Free Software Foundation, Inc.
1094+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1095+ Everyone is permitted to copy and distribute verbatim copies
1096+ of this license document, but changing it is not allowed.
1097+
1098+[This is the first released version of the library GPL. It is
1099+ numbered 2 because it goes with version 2 of the ordinary GPL.]
1100+
1101+ Preamble
1102+
1103+ The licenses for most software are designed to take away your
1104+freedom to share and change it. By contrast, the GNU General Public
1105+Licenses are intended to guarantee your freedom to share and change
1106+free software--to make sure the software is free for all its users.
1107+
1108+ This license, the Library General Public License, applies to some
1109+specially designated Free Software Foundation software, and to any
1110+other libraries whose authors decide to use it. You can use it for
1111+your libraries, too.
1112+
1113+ When we speak of free software, we are referring to freedom, not
1114+price. Our General Public Licenses are designed to make sure that you
1115+have the freedom to distribute copies of free software (and charge for
1116+this service if you wish), that you receive source code or can get it
1117+if you want it, that you can change the software or use pieces of it
1118+in new free programs; and that you know you can do these things.
1119+
1120+ To protect your rights, we need to make restrictions that forbid
1121+anyone to deny you these rights or to ask you to surrender the rights.
1122+These restrictions translate to certain responsibilities for you if
1123+you distribute copies of the library, or if you modify it.
1124+
1125+ For example, if you distribute copies of the library, whether gratis
1126+or for a fee, you must give the recipients all the rights that we gave
1127+you. You must make sure that they, too, receive or can get the source
1128+code. If you link a program with the library, you must provide
1129+complete object files to the recipients so that they can relink them
1130+with the library, after making changes to the library and recompiling
1131+it. And you must show them these terms so they know their rights.
1132+
1133+ Our method of protecting your rights has two steps: (1) copyright
1134+the library, and (2) offer you this license which gives you legal
1135+permission to copy, distribute and/or modify the library.
1136+
1137+ Also, for each distributor's protection, we want to make certain
1138+that everyone understands that there is no warranty for this free
1139+library. If the library is modified by someone else and passed on, we
1140+want its recipients to know that what they have is not the original
1141+version, so that any problems introduced by others will not reflect on
1142+the original authors' reputations.
1143+
1144
1145+ Finally, any free program is threatened constantly by software
1146+patents. We wish to avoid the danger that companies distributing free
1147+software will individually obtain patent licenses, thus in effect
1148+transforming the program into proprietary software. To prevent this,
1149+we have made it clear that any patent must be licensed for everyone's
1150+free use or not licensed at all.
1151+
1152+ Most GNU software, including some libraries, is covered by the ordinary
1153+GNU General Public License, which was designed for utility programs. This
1154+license, the GNU Library General Public License, applies to certain
1155+designated libraries. This license is quite different from the ordinary
1156+one; be sure to read it in full, and don't assume that anything in it is
1157+the same as in the ordinary license.
1158+
1159+ The reason we have a separate public license for some libraries is that
1160+they blur the distinction we usually make between modifying or adding to a
1161+program and simply using it. Linking a program with a library, without
1162+changing the library, is in some sense simply using the library, and is
1163+analogous to running a utility program or application program. However, in
1164+a textual and legal sense, the linked executable is a combined work, a
1165+derivative of the original library, and the ordinary General Public License
1166+treats it as such.
1167+
1168+ Because of this blurred distinction, using the ordinary General
1169+Public License for libraries did not effectively promote software
1170+sharing, because most developers did not use the libraries. We
1171+concluded that weaker conditions might promote sharing better.
1172+
1173+ However, unrestricted linking of non-free programs would deprive the
1174+users of those programs of all benefit from the free status of the
1175+libraries themselves. This Library General Public License is intended to
1176+permit developers of non-free programs to use free libraries, while
1177+preserving your freedom as a user of such programs to change the free
1178+libraries that are incorporated in them. (We have not seen how to achieve
1179+this as regards changes in header files, but we have achieved it as regards
1180+changes in the actual functions of the Library.) The hope is that this
1181+will lead to faster development of free libraries.
1182+
1183+ The precise terms and conditions for copying, distribution and
1184+modification follow. Pay close attention to the difference between a
1185+"work based on the library" and a "work that uses the library". The
1186+former contains code derived from the library, while the latter only
1187+works together with the library.
1188+
1189+ Note that it is possible for a library to be covered by the ordinary
1190+General Public License rather than by this special one.
1191+
1192
1193+ GNU LIBRARY GENERAL PUBLIC LICENSE
1194+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1195+
1196+ 0. This License Agreement applies to any software library which
1197+contains a notice placed by the copyright holder or other authorized
1198+party saying it may be distributed under the terms of this Library
1199+General Public License (also called "this License"). Each licensee is
1200+addressed as "you".
1201+
1202+ A "library" means a collection of software functions and/or data
1203+prepared so as to be conveniently linked with application programs
1204+(which use some of those functions and data) to form executables.
1205+
1206+ The "Library", below, refers to any such software library or work
1207+which has been distributed under these terms. A "work based on the
1208+Library" means either the Library or any derivative work under
1209+copyright law: that is to say, a work containing the Library or a
1210+portion of it, either verbatim or with modifications and/or translated
1211+straightforwardly into another language. (Hereinafter, translation is
1212+included without limitation in the term "modification".)
1213+
1214+ "Source code" for a work means the preferred form of the work for
1215+making modifications to it. For a library, complete source code means
1216+all the source code for all modules it contains, plus any associated
1217+interface definition files, plus the scripts used to control compilation
1218+and installation of the library.
1219+
1220+ Activities other than copying, distribution and modification are not
1221+covered by this License; they are outside its scope. The act of
1222+running a program using the Library is not restricted, and output from
1223+such a program is covered only if its contents constitute a work based
1224+on the Library (independent of the use of the Library in a tool for
1225+writing it). Whether that is true depends on what the Library does
1226+and what the program that uses the Library does.
1227+
1228+ 1. You may copy and distribute verbatim copies of the Library's
1229+complete source code as you receive it, in any medium, provided that
1230+you conspicuously and appropriately publish on each copy an
1231+appropriate copyright notice and disclaimer of warranty; keep intact
1232+all the notices that refer to this License and to the absence of any
1233+warranty; and distribute a copy of this License along with the
1234+Library.
1235+
1236+ You may charge a fee for the physical act of transferring a copy,
1237+and you may at your option offer warranty protection in exchange for a
1238+fee.
1239+
1240
1241+ 2. You may modify your copy or copies of the Library or any portion
1242+of it, thus forming a work based on the Library, and copy and
1243+distribute such modifications or work under the terms of Section 1
1244+above, provided that you also meet all of these conditions:
1245+
1246+ a) The modified work must itself be a software library.
1247+
1248+ b) You must cause the files modified to carry prominent notices
1249+ stating that you changed the files and the date of any change.
1250+
1251+ c) You must cause the whole of the work to be licensed at no
1252+ charge to all third parties under the terms of this License.
1253+
1254+ d) If a facility in the modified Library refers to a function or a
1255+ table of data to be supplied by an application program that uses
1256+ the facility, other than as an argument passed when the facility
1257+ is invoked, then you must make a good faith effort to ensure that,
1258+ in the event an application does not supply such function or
1259+ table, the facility still operates, and performs whatever part of
1260+ its purpose remains meaningful.
1261+
1262+ (For example, a function in a library to compute square roots has
1263+ a purpose that is entirely well-defined independent of the
1264+ application. Therefore, Subsection 2d requires that any
1265+ application-supplied function or table used by this function must
1266+ be optional: if the application does not supply it, the square
1267+ root function must still compute square roots.)
1268+
1269+These requirements apply to the modified work as a whole. If
1270+identifiable sections of that work are not derived from the Library,
1271+and can be reasonably considered independent and separate works in
1272+themselves, then this License, and its terms, do not apply to those
1273+sections when you distribute them as separate works. But when you
1274+distribute the same sections as part of a whole which is a work based
1275+on the Library, the distribution of the whole must be on the terms of
1276+this License, whose permissions for other licensees extend to the
1277+entire whole, and thus to each and every part regardless of who wrote
1278+it.
1279+
1280+Thus, it is not the intent of this section to claim rights or contest
1281+your rights to work written entirely by you; rather, the intent is to
1282+exercise the right to control the distribution of derivative or
1283+collective works based on the Library.
1284+
1285+In addition, mere aggregation of another work not based on the Library
1286+with the Library (or with a work based on the Library) on a volume of
1287+a storage or distribution medium does not bring the other work under
1288+the scope of this License.
1289+
1290+ 3. You may opt to apply the terms of the ordinary GNU General Public
1291+License instead of this License to a given copy of the Library. To do
1292+this, you must alter all the notices that refer to this License, so
1293+that they refer to the ordinary GNU General Public License, version 2,
1294+instead of to this License. (If a newer version than version 2 of the
1295+ordinary GNU General Public License has appeared, then you can specify
1296+that version instead if you wish.) Do not make any other change in
1297+these notices.
1298+
1299
1300+ Once this change is made in a given copy, it is irreversible for
1301+that copy, so the ordinary GNU General Public License applies to all
1302+subsequent copies and derivative works made from that copy.
1303+
1304+ This option is useful when you wish to copy part of the code of
1305+the Library into a program that is not a library.
1306+
1307+ 4. You may copy and distribute the Library (or a portion or
1308+derivative of it, under Section 2) in object code or executable form
1309+under the terms of Sections 1 and 2 above provided that you accompany
1310+it with the complete corresponding machine-readable source code, which
1311+must be distributed under the terms of Sections 1 and 2 above on a
1312+medium customarily used for software interchange.
1313+
1314+ If distribution of object code is made by offering access to copy
1315+from a designated place, then offering equivalent access to copy the
1316+source code from the same place satisfies the requirement to
1317+distribute the source code, even though third parties are not
1318+compelled to copy the source along with the object code.
1319+
1320+ 5. A program that contains no derivative of any portion of the
1321+Library, but is designed to work with the Library by being compiled or
1322+linked with it, is called a "work that uses the Library". Such a
1323+work, in isolation, is not a derivative work of the Library, and
1324+therefore falls outside the scope of this License.
1325+
1326+ However, linking a "work that uses the Library" with the Library
1327+creates an executable that is a derivative of the Library (because it
1328+contains portions of the Library), rather than a "work that uses the
1329+library". The executable is therefore covered by this License.
1330+Section 6 states terms for distribution of such executables.
1331+
1332+ When a "work that uses the Library" uses material from a header file
1333+that is part of the Library, the object code for the work may be a
1334+derivative work of the Library even though the source code is not.
1335+Whether this is true is especially significant if the work can be
1336+linked without the Library, or if the work is itself a library. The
1337+threshold for this to be true is not precisely defined by law.
1338+
1339+ If such an object file uses only numerical parameters, data
1340+structure layouts and accessors, and small macros and small inline
1341+functions (ten lines or less in length), then the use of the object
1342+file is unrestricted, regardless of whether it is legally a derivative
1343+work. (Executables containing this object code plus portions of the
1344+Library will still fall under Section 6.)
1345+
1346+ Otherwise, if the work is a derivative of the Library, you may
1347+distribute the object code for the work under the terms of Section 6.
1348+Any executables containing that work also fall under Section 6,
1349+whether or not they are linked directly with the Library itself.
1350+
1351
1352+ 6. As an exception to the Sections above, you may also compile or
1353+link a "work that uses the Library" with the Library to produce a
1354+work containing portions of the Library, and distribute that work
1355+under terms of your choice, provided that the terms permit
1356+modification of the work for the customer's own use and reverse
1357+engineering for debugging such modifications.
1358+
1359+ You must give prominent notice with each copy of the work that the
1360+Library is used in it and that the Library and its use are covered by
1361+this License. You must supply a copy of this License. If the work
1362+during execution displays copyright notices, you must include the
1363+copyright notice for the Library among them, as well as a reference
1364+directing the user to the copy of this License. Also, you must do one
1365+of these things:
1366+
1367+ a) Accompany the work with the complete corresponding
1368+ machine-readable source code for the Library including whatever
1369+ changes were used in the work (which must be distributed under
1370+ Sections 1 and 2 above); and, if the work is an executable linked
1371+ with the Library, with the complete machine-readable "work that
1372+ uses the Library", as object code and/or source code, so that the
1373+ user can modify the Library and then relink to produce a modified
1374+ executable containing the modified Library. (It is understood
1375+ that the user who changes the contents of definitions files in the
1376+ Library will not necessarily be able to recompile the application
1377+ to use the modified definitions.)
1378+
1379+ b) Accompany the work with a written offer, valid for at
1380+ least three years, to give the same user the materials
1381+ specified in Subsection 6a, above, for a charge no more
1382+ than the cost of performing this distribution.
1383+
1384+ c) If distribution of the work is made by offering access to copy
1385+ from a designated place, offer equivalent access to copy the above
1386+ specified materials from the same place.
1387+
1388+ d) Verify that the user has already received a copy of these
1389+ materials or that you have already sent this user a copy.
1390+
1391+ For an executable, the required form of the "work that uses the
1392+Library" must include any data and utility programs needed for
1393+reproducing the executable from it. However, as a special exception,
1394+the source code distributed need not include anything that is normally
1395+distributed (in either source or binary form) with the major
1396+components (compiler, kernel, and so on) of the operating system on
1397+which the executable runs, unless that component itself accompanies
1398+the executable.
1399+
1400+ It may happen that this requirement contradicts the license
1401+restrictions of other proprietary libraries that do not normally
1402+accompany the operating system. Such a contradiction means you cannot
1403+use both them and the Library together in an executable that you
1404+distribute.
1405+
1406
1407+ 7. You may place library facilities that are a work based on the
1408+Library side-by-side in a single library together with other library
1409+facilities not covered by this License, and distribute such a combined
1410+library, provided that the separate distribution of the work based on
1411+the Library and of the other library facilities is otherwise
1412+permitted, and provided that you do these two things:
1413+
1414+ a) Accompany the combined library with a copy of the same work
1415+ based on the Library, uncombined with any other library
1416+ facilities. This must be distributed under the terms of the
1417+ Sections above.
1418+
1419+ b) Give prominent notice with the combined library of the fact
1420+ that part of it is a work based on the Library, and explaining
1421+ where to find the accompanying uncombined form of the same work.
1422+
1423+ 8. You may not copy, modify, sublicense, link with, or distribute
1424+the Library except as expressly provided under this License. Any
1425+attempt otherwise to copy, modify, sublicense, link with, or
1426+distribute the Library is void, and will automatically terminate your
1427+rights under this License. However, parties who have received copies,
1428+or rights, from you under this License will not have their licenses
1429+terminated so long as such parties remain in full compliance.
1430+
1431+ 9. You are not required to accept this License, since you have not
1432+signed it. However, nothing else grants you permission to modify or
1433+distribute the Library or its derivative works. These actions are
1434+prohibited by law if you do not accept this License. Therefore, by
1435+modifying or distributing the Library (or any work based on the
1436+Library), you indicate your acceptance of this License to do so, and
1437+all its terms and conditions for copying, distributing or modifying
1438+the Library or works based on it.
1439+
1440+ 10. Each time you redistribute the Library (or any work based on the
1441+Library), the recipient automatically receives a license from the
1442+original licensor to copy, distribute, link with or modify the Library
1443+subject to these terms and conditions. You may not impose any further
1444+restrictions on the recipients' exercise of the rights granted herein.
1445+You are not responsible for enforcing compliance by third parties to
1446+this License.
1447+
1448
1449+ 11. If, as a consequence of a court judgment or allegation of patent
1450+infringement or for any other reason (not limited to patent issues),
1451+conditions are imposed on you (whether by court order, agreement or
1452+otherwise) that contradict the conditions of this License, they do not
1453+excuse you from the conditions of this License. If you cannot
1454+distribute so as to satisfy simultaneously your obligations under this
1455+License and any other pertinent obligations, then as a consequence you
1456+may not distribute the Library at all. For example, if a patent
1457+license would not permit royalty-free redistribution of the Library by
1458+all those who receive copies directly or indirectly through you, then
1459+the only way you could satisfy both it and this License would be to
1460+refrain entirely from distribution of the Library.
1461+
1462+If any portion of this section is held invalid or unenforceable under any
1463+particular circumstance, the balance of the section is intended to apply,
1464+and the section as a whole is intended to apply in other circumstances.
1465+
1466+It is not the purpose of this section to induce you to infringe any
1467+patents or other property right claims or to contest validity of any
1468+such claims; this section has the sole purpose of protecting the
1469+integrity of the free software distribution system which is
1470+implemented by public license practices. Many people have made
1471+generous contributions to the wide range of software distributed
1472+through that system in reliance on consistent application of that
1473+system; it is up to the author/donor to decide if he or she is willing
1474+to distribute software through any other system and a licensee cannot
1475+impose that choice.
1476+
1477+This section is intended to make thoroughly clear what is believed to
1478+be a consequence of the rest of this License.
1479+
1480+ 12. If the distribution and/or use of the Library is restricted in
1481+certain countries either by patents or by copyrighted interfaces, the
1482+original copyright holder who places the Library under this License may add
1483+an explicit geographical distribution limitation excluding those countries,
1484+so that distribution is permitted only in or among countries not thus
1485+excluded. In such case, this License incorporates the limitation as if
1486+written in the body of this License.
1487+
1488+ 13. The Free Software Foundation may publish revised and/or new
1489+versions of the Library General Public License from time to time.
1490+Such new versions will be similar in spirit to the present version,
1491+but may differ in detail to address new problems or concerns.
1492+
1493+Each version is given a distinguishing version number. If the Library
1494+specifies a version number of this License which applies to it and
1495+"any later version", you have the option of following the terms and
1496+conditions either of that version or of any later version published by
1497+the Free Software Foundation. If the Library does not specify a
1498+license version number, you may choose any version ever published by
1499+the Free Software Foundation.
1500+
1501
1502+ 14. If you wish to incorporate parts of the Library into other free
1503+programs whose distribution conditions are incompatible with these,
1504+write to the author to ask for permission. For software which is
1505+copyrighted by the Free Software Foundation, write to the Free
1506+Software Foundation; we sometimes make exceptions for this. Our
1507+decision will be guided by the two goals of preserving the free status
1508+of all derivatives of our free software and of promoting the sharing
1509+and reuse of software generally.
1510+
1511+ NO WARRANTY
1512+
1513+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
1514+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
1515+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
1516+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
1517+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
1518+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1519+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
1520+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
1521+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1522+
1523+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
1524+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
1525+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
1526+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
1527+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
1528+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
1529+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
1530+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
1531+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
1532+DAMAGES.
1533+
1534+ END OF TERMS AND CONDITIONS
1535+
1536
1537+PortAudio License
1538+=======================
1539+
1540+PortAudio Portable Real-Time Audio Library
1541+Latest version available at: http://www.portaudio.com
1542+
1543+Copyright (c) 1999-2006 Ross Bencina and Phil Burk
1544+
1545+Permission is hereby granted, free of charge, to any person obtaining
1546+a copy of this software and associated documentation files
1547+(the "Software"), to deal in the Software without restriction,
1548+including without limitation the rights to use, copy, modify, merge,
1549+publish, distribute, sublicense, and/or sell copies of the Software,
1550+and to permit persons to whom the Software is furnished to do so,
1551+subject to the following conditions:
1552+
1553+The above copyright notice and this permission notice shall be
1554+included in all copies or substantial portions of the Software.
1555+
1556+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1557+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1558+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1559+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
1560+ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
1561+CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
1562+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1563+
1564+
1565+Taglib License
1566+======================
1567+
1568+ GNU LIBRARY GENERAL PUBLIC LICENSE
1569+ Version 2, June 1991
1570+
1571+ Copyright (C) 1991 Free Software Foundation, Inc.
1572+ 59 Temple Place - Suite 330
1573+ Boston, MA 02111-1307, USA.
1574+ Everyone is permitted to copy and distribute verbatim copies
1575+ of this license document, but changing it is not allowed.
1576+
1577+[This is the first released version of the library GPL. It is
1578+ numbered 2 because it goes with version 2 of the ordinary GPL.]
1579+
1580+ Preamble
1581+
1582+ The licenses for most software are designed to take away your
1583+freedom to share and change it. By contrast, the GNU General Public
1584+Licenses are intended to guarantee your freedom to share and change
1585+free software--to make sure the software is free for all its users.
1586+
1587+ This license, the Library General Public License, applies to some
1588+specially designated Free Software Foundation software, and to any
1589+other libraries whose authors decide to use it. You can use it for
1590+your libraries, too.
1591+
1592+ When we speak of free software, we are referring to freedom, not
1593+price. Our General Public Licenses are designed to make sure that you
1594+have the freedom to distribute copies of free software (and charge for
1595+this service if you wish), that you receive source code or can get it
1596+if you want it, that you can change the software or use pieces of it
1597+in new free programs; and that you know you can do these things.
1598+
1599+ To protect your rights, we need to make restrictions that forbid
1600+anyone to deny you these rights or to ask you to surrender the rights.
1601+These restrictions translate to certain responsibilities for you if
1602+you distribute copies of the library, or if you modify it.
1603+
1604+ For example, if you distribute copies of the library, whether gratis
1605+or for a fee, you must give the recipients all the rights that we gave
1606+you. You must make sure that they, too, receive or can get the source
1607+code. If you link a program with the library, you must provide
1608+complete object files to the recipients so that they can relink them
1609+with the library, after making changes to the library and recompiling
1610+it. And you must show them these terms so they know their rights.
1611+
1612+ Our method of protecting your rights has two steps: (1) copyright
1613+the library, and (2) offer you this license which gives you legal
1614+permission to copy, distribute and/or modify the library.
1615+
1616+ Also, for each distributor's protection, we want to make certain
1617+that everyone understands that there is no warranty for this free
1618+library. If the library is modified by someone else and passed on, we
1619+want its recipients to know that what they have is not the original
1620+version, so that any problems introduced by others will not reflect on
1621+the original authors' reputations.
1622+
1623
1624+ Finally, any free program is threatened constantly by software
1625+patents. We wish to avoid the danger that companies distributing free
1626+software will individually obtain patent licenses, thus in effect
1627+transforming the program into proprietary software. To prevent this,
1628+we have made it clear that any patent must be licensed for everyone's
1629+free use or not licensed at all.
1630+
1631+ Most GNU software, including some libraries, is covered by the ordinary
1632+GNU General Public License, which was designed for utility programs. This
1633+license, the GNU Library General Public License, applies to certain
1634+designated libraries. This license is quite different from the ordinary
1635+one; be sure to read it in full, and don't assume that anything in it is
1636+the same as in the ordinary license.
1637+
1638+ The reason we have a separate public license for some libraries is that
1639+they blur the distinction we usually make between modifying or adding to a
1640+program and simply using it. Linking a program with a library, without
1641+changing the library, is in some sense simply using the library, and is
1642+analogous to running a utility program or application program. However, in
1643+a textual and legal sense, the linked executable is a combined work, a
1644+derivative of the original library, and the ordinary General Public License
1645+treats it as such.
1646+
1647+ Because of this blurred distinction, using the ordinary General
1648+Public License for libraries did not effectively promote software
1649+sharing, because most developers did not use the libraries. We
1650+concluded that weaker conditions might promote sharing better.
1651+
1652+ However, unrestricted linking of non-free programs would deprive the
1653+users of those programs of all benefit from the free status of the
1654+libraries themselves. This Library General Public License is intended to
1655+permit developers of non-free programs to use free libraries, while
1656+preserving your freedom as a user of such programs to change the free
1657+libraries that are incorporated in them. (We have not seen how to achieve
1658+this as regards changes in header files, but we have achieved it as regards
1659+changes in the actual functions of the Library.) The hope is that this
1660+will lead to faster development of free libraries.
1661+
1662+ The precise terms and conditions for copying, distribution and
1663+modification follow. Pay close attention to the difference between a
1664+"work based on the library" and a "work that uses the library". The
1665+former contains code derived from the library, while the latter only
1666+works together with the library.
1667+
1668+ Note that it is possible for a library to be covered by the ordinary
1669+General Public License rather than by this special one.
1670+
1671
1672+ GNU LIBRARY GENERAL PUBLIC LICENSE
1673+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1674+
1675+ 0. This License Agreement applies to any software library which
1676+contains a notice placed by the copyright holder or other authorized
1677+party saying it may be distributed under the terms of this Library
1678+General Public License (also called "this License"). Each licensee is
1679+addressed as "you".
1680+
1681+ A "library" means a collection of software functions and/or data
1682+prepared so as to be conveniently linked with application programs
1683+(which use some of those functions and data) to form executables.
1684+
1685+ The "Library", below, refers to any such software library or work
1686+which has been distributed under these terms. A "work based on the
1687+Library" means either the Library or any derivative work under
1688+copyright law: that is to say, a work containing the Library or a
1689+portion of it, either verbatim or with modifications and/or translated
1690+straightforwardly into another language. (Hereinafter, translation is
1691+included without limitation in the term "modification".)
1692+
1693+ "Source code" for a work means the preferred form of the work for
1694+making modifications to it. For a library, complete source code means
1695+all the source code for all modules it contains, plus any associated
1696+interface definition files, plus the scripts used to control compilation
1697+and installation of the library.
1698+
1699+ Activities other than copying, distribution and modification are not
1700+covered by this License; they are outside its scope. The act of
1701+running a program using the Library is not restricted, and output from
1702+such a program is covered only if its contents constitute a work based
1703+on the Library (independent of the use of the Library in a tool for
1704+writing it). Whether that is true depends on what the Library does
1705+and what the program that uses the Library does.
1706+
1707+ 1. You may copy and distribute verbatim copies of the Library's
1708+complete source code as you receive it, in any medium, provided that
1709+you conspicuously and appropriately publish on each copy an
1710+appropriate copyright notice and disclaimer of warranty; keep intact
1711+all the notices that refer to this License and to the absence of any
1712+warranty; and distribute a copy of this License along with the
1713+Library.
1714+
1715+ You may charge a fee for the physical act of transferring a copy,
1716+and you may at your option offer warranty protection in exchange for a
1717+fee.
1718+
1719
1720+ 2. You may modify your copy or copies of the Library or any portion
1721+of it, thus forming a work based on the Library, and copy and
1722+distribute such modifications or work under the terms of Section 1
1723+above, provided that you also meet all of these conditions:
1724+
1725+ a) The modified work must itself be a software library.
1726+
1727+ b) You must cause the files modified to carry prominent notices
1728+ stating that you changed the files and the date of any change.
1729+
1730+ c) You must cause the whole of the work to be licensed at no
1731+ charge to all third parties under the terms of this License.
1732+
1733+ d) If a facility in the modified Library refers to a function or a
1734+ table of data to be supplied by an application program that uses
1735+ the facility, other than as an argument passed when the facility
1736+ is invoked, then you must make a good faith effort to ensure that,
1737+ in the event an application does not supply such function or
1738+ table, the facility still operates, and performs whatever part of
1739+ its purpose remains meaningful.
1740+
1741+ (For example, a function in a library to compute square roots has
1742+ a purpose that is entirely well-defined independent of the
1743+ application. Therefore, Subsection 2d requires that any
1744+ application-supplied function or table used by this function must
1745+ be optional: if the application does not supply it, the square
1746+ root function must still compute square roots.)
1747+
1748+These requirements apply to the modified work as a whole. If
1749+identifiable sections of that work are not derived from the Library,
1750+and can be reasonably considered independent and separate works in
1751+themselves, then this License, and its terms, do not apply to those
1752+sections when you distribute them as separate works. But when you
1753+distribute the same sections as part of a whole which is a work based
1754+on the Library, the distribution of the whole must be on the terms of
1755+this License, whose permissions for other licensees extend to the
1756+entire whole, and thus to each and every part regardless of who wrote
1757+it.
1758+
1759+Thus, it is not the intent of this section to claim rights or contest
1760+your rights to work written entirely by you; rather, the intent is to
1761+exercise the right to control the distribution of derivative or
1762+collective works based on the Library.
1763+
1764+In addition, mere aggregation of another work not based on the Library
1765+with the Library (or with a work based on the Library) on a volume of
1766+a storage or distribution medium does not bring the other work under
1767+the scope of this License.
1768+
1769+ 3. You may opt to apply the terms of the ordinary GNU General Public
1770+License instead of this License to a given copy of the Library. To do
1771+this, you must alter all the notices that refer to this License, so
1772+that they refer to the ordinary GNU General Public License, version 2,
1773+instead of to this License. (If a newer version than version 2 of the
1774+ordinary GNU General Public License has appeared, then you can specify
1775+that version instead if you wish.) Do not make any other change in
1776+these notices.
1777+
1778
1779+ Once this change is made in a given copy, it is irreversible for
1780+that copy, so the ordinary GNU General Public License applies to all
1781+subsequent copies and derivative works made from that copy.
1782+
1783+ This option is useful when you wish to copy part of the code of
1784+the Library into a program that is not a library.
1785+
1786+ 4. You may copy and distribute the Library (or a portion or
1787+derivative of it, under Section 2) in object code or executable form
1788+under the terms of Sections 1 and 2 above provided that you accompany
1789+it with the complete corresponding machine-readable source code, which
1790+must be distributed under the terms of Sections 1 and 2 above on a
1791+medium customarily used for software interchange.
1792+
1793+ If distribution of object code is made by offering access to copy
1794+from a designated place, then offering equivalent access to copy the
1795+source code from the same place satisfies the requirement to
1796+distribute the source code, even though third parties are not
1797+compelled to copy the source along with the object code.
1798+
1799+ 5. A program that contains no derivative of any portion of the
1800+Library, but is designed to work with the Library by being compiled or
1801+linked with it, is called a "work that uses the Library". Such a
1802+work, in isolation, is not a derivative work of the Library, and
1803+therefore falls outside the scope of this License.
1804+
1805+ However, linking a "work that uses the Library" with the Library
1806+creates an executable that is a derivative of the Library (because it
1807+contains portions of the Library), rather than a "work that uses the
1808+library". The executable is therefore covered by this License.
1809+Section 6 states terms for distribution of such executables.
1810+
1811+ When a "work that uses the Library" uses material from a header file
1812+that is part of the Library, the object code for the work may be a
1813+derivative work of the Library even though the source code is not.
1814+Whether this is true is especially significant if the work can be
1815+linked without the Library, or if the work is itself a library. The
1816+threshold for this to be true is not precisely defined by law.
1817+
1818+ If such an object file uses only numerical parameters, data
1819+structure layouts and accessors, and small macros and small inline
1820+functions (ten lines or less in length), then the use of the object
1821+file is unrestricted, regardless of whether it is legally a derivative
1822+work. (Executables containing this object code plus portions of the
1823+Library will still fall under Section 6.)
1824+
1825+ Otherwise, if the work is a derivative of the Library, you may
1826+distribute the object code for the work under the terms of Section 6.
1827+Any executables containing that work also fall under Section 6,
1828+whether or not they are linked directly with the Library itself.
1829+
1830
1831+ 6. As an exception to the Sections above, you may also compile or
1832+link a "work that uses the Library" with the Library to produce a
1833+work containing portions of the Library, and distribute that work
1834+under terms of your choice, provided that the terms permit
1835+modification of the work for the customer's own use and reverse
1836+engineering for debugging such modifications.
1837+
1838+ You must give prominent notice with each copy of the work that the
1839+Library is used in it and that the Library and its use are covered by
1840+this License. You must supply a copy of this License. If the work
1841+during execution displays copyright notices, you must include the
1842+copyright notice for the Library among them, as well as a reference
1843+directing the user to the copy of this License. Also, you must do one
1844+of these things:
1845+
1846+ a) Accompany the work with the complete corresponding
1847+ machine-readable source code for the Library including whatever
1848+ changes were used in the work (which must be distributed under
1849+ Sections 1 and 2 above); and, if the work is an executable linked
1850+ with the Library, with the complete machine-readable "work that
1851+ uses the Library", as object code and/or source code, so that the
1852+ user can modify the Library and then relink to produce a modified
1853+ executable containing the modified Library. (It is understood
1854+ that the user who changes the contents of definitions files in the
1855+ Library will not necessarily be able to recompile the application
1856+ to use the modified definitions.)
1857+
1858+ b) Accompany the work with a written offer, valid for at
1859+ least three years, to give the same user the materials
1860+ specified in Subsection 6a, above, for a charge no more
1861+ than the cost of performing this distribution.
1862+
1863+ c) If distribution of the work is made by offering access to copy
1864+ from a designated place, offer equivalent access to copy the above
1865+ specified materials from the same place.
1866+
1867+ d) Verify that the user has already received a copy of these
1868+ materials or that you have already sent this user a copy.
1869+
1870+ For an executable, the required form of the "work that uses the
1871+Library" must include any data and utility programs needed for
1872+reproducing the executable from it. However, as a special exception,
1873+the source code distributed need not include anything that is normally
1874+distributed (in either source or binary form) with the major
1875+components (compiler, kernel, and so on) of the operating system on
1876+which the executable runs, unless that component itself accompanies
1877+the executable.
1878+
1879+ It may happen that this requirement contradicts the license
1880+restrictions of other proprietary libraries that do not normally
1881+accompany the operating system. Such a contradiction means you cannot
1882+use both them and the Library together in an executable that you
1883+distribute.
1884+
1885
1886+ 7. You may place library facilities that are a work based on the
1887+Library side-by-side in a single library together with other library
1888+facilities not covered by this License, and distribute such a combined
1889+library, provided that the separate distribution of the work based on
1890+the Library and of the other library facilities is otherwise
1891+permitted, and provided that you do these two things:
1892+
1893+ a) Accompany the combined library with a copy of the same work
1894+ based on the Library, uncombined with any other library
1895+ facilities. This must be distributed under the terms of the
1896+ Sections above.
1897+
1898+ b) Give prominent notice with the combined library of the fact
1899+ that part of it is a work based on the Library, and explaining
1900+ where to find the accompanying uncombined form of the same work.
1901+
1902+ 8. You may not copy, modify, sublicense, link with, or distribute
1903+the Library except as expressly provided under this License. Any
1904+attempt otherwise to copy, modify, sublicense, link with, or
1905+distribute the Library is void, and will automatically terminate your
1906+rights under this License. However, parties who have received copies,
1907+or rights, from you under this License will not have their licenses
1908+terminated so long as such parties remain in full compliance.
1909+
1910+ 9. You are not required to accept this License, since you have not
1911+signed it. However, nothing else grants you permission to modify or
1912+distribute the Library or its derivative works. These actions are
1913+prohibited by law if you do not accept this License. Therefore, by
1914+modifying or distributing the Library (or any work based on the
1915+Library), you indicate your acceptance of this License to do so, and
1916+all its terms and conditions for copying, distributing or modifying
1917+the Library or works based on it.
1918+
1919+ 10. Each time you redistribute the Library (or any work based on the
1920+Library), the recipient automatically receives a license from the
1921+original licensor to copy, distribute, link with or modify the Library
1922+subject to these terms and conditions. You may not impose any further
1923+restrictions on the recipients' exercise of the rights granted herein.
1924+You are not responsible for enforcing compliance by third parties to
1925+this License.
1926+
1927
1928+ 11. If, as a consequence of a court judgment or allegation of patent
1929+infringement or for any other reason (not limited to patent issues),
1930+conditions are imposed on you (whether by court order, agreement or
1931+otherwise) that contradict the conditions of this License, they do not
1932+excuse you from the conditions of this License. If you cannot
1933+distribute so as to satisfy simultaneously your obligations under this
1934+License and any other pertinent obligations, then as a consequence you
1935+may not distribute the Library at all. For example, if a patent
1936+license would not permit royalty-free redistribution of the Library by
1937+all those who receive copies directly or indirectly through you, then
1938+the only way you could satisfy both it and this License would be to
1939+refrain entirely from distribution of the Library.
1940+
1941+If any portion of this section is held invalid or unenforceable under any
1942+particular circumstance, the balance of the section is intended to apply,
1943+and the section as a whole is intended to apply in other circumstances.
1944+
1945+It is not the purpose of this section to induce you to infringe any
1946+patents or other property right claims or to contest validity of any
1947+such claims; this section has the sole purpose of protecting the
1948+integrity of the free software distribution system which is
1949+implemented by public license practices. Many people have made
1950+generous contributions to the wide range of software distributed
1951+through that system in reliance on consistent application of that
1952+system; it is up to the author/donor to decide if he or she is willing
1953+to distribute software through any other system and a licensee cannot
1954+impose that choice.
1955+
1956+This section is intended to make thoroughly clear what is believed to
1957+be a consequence of the rest of this License.
1958+
1959+ 12. If the distribution and/or use of the Library is restricted in
1960+certain countries either by patents or by copyrighted interfaces, the
1961+original copyright holder who places the Library under this License may add
1962+an explicit geographical distribution limitation excluding those countries,
1963+so that distribution is permitted only in or among countries not thus
1964+excluded. In such case, this License incorporates the limitation as if
1965+written in the body of this License.
1966+
1967+ 13. The Free Software Foundation may publish revised and/or new
1968+versions of the Library General Public License from time to time.
1969+Such new versions will be similar in spirit to the present version,
1970+but may differ in detail to address new problems or concerns.
1971+
1972+Each version is given a distinguishing version number. If the Library
1973+specifies a version number of this License which applies to it and
1974+"any later version", you have the option of following the terms and
1975+conditions either of that version or of any later version published by
1976+the Free Software Foundation. If the Library does not specify a
1977+license version number, you may choose any version ever published by
1978+the Free Software Foundation.
1979+
1980
1981+ 14. If you wish to incorporate parts of the Library into other free
1982+programs whose distribution conditions are incompatible with these,
1983+write to the author to ask for permission. For software which is
1984+copyrighted by the Free Software Foundation, write to the Free
1985+Software Foundation; we sometimes make exceptions for this. Our
1986+decision will be guided by the two goals of preserving the free status
1987+of all derivatives of our free software and of promoting the sharing
1988+and reuse of software generally.
1989+
1990+ NO WARRANTY
1991+
1992+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
1993+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
1994+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
1995+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
1996+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
1997+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1998+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
1999+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2000+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2001+
2002+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2003+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2004+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2005+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2006+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2007+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2008+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2009+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2010+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2011+DAMAGES.
2012+
2013+
2014+PortMidi License
2015+===================
2016+
2017+PortMidi Portable Real-Time MIDI Library
2018+Latest version available at: http://sourceforge.net/projects/portmedia
2019+
2020+Copyright (c) 1999-2000 Ross Bencina and Phil Burk
2021+Copyright (c) 2001-2009 Roger B. Dannenberg
2022+
2023+Permission is hereby granted, free of charge, to any person obtaining
2024+a copy of this software and associated documentation files
2025+(the "Software"), to deal in the Software without restriction,
2026+including without limitation the rights to use, copy, modify, merge,
2027+publish, distribute, sublicense, and/or sell copies of the Software,
2028+and to permit persons to whom the Software is furnished to do so,
2029+subject to the following conditions:
2030+
2031+The above copyright notice and this permission notice shall be
2032+included in all copies or substantial portions of the Software.
2033+
2034+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2035+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2036+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2037+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
2038+ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
2039+CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
2040+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2041+
2042+
2043+
2044+HSS1394 License
2045+==================
2046+
2047+ GNU LESSER GENERAL PUBLIC LICENSE
2048+ Version 3, 29 June 2007
2049+
2050+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
2051+ Everyone is permitted to copy and distribute verbatim copies
2052+ of this license document, but changing it is not allowed.
2053+
2054+
2055+ This version of the GNU Lesser General Public License incorporates
2056+the terms and conditions of version 3 of the GNU General Public
2057+License, supplemented by the additional permissions listed below.
2058+
2059+ 0. Additional Definitions.
2060+
2061+ As used herein, "this License" refers to version 3 of the GNU Lesser
2062+General Public License, and the "GNU GPL" refers to version 3 of the GNU
2063+General Public License.
2064+
2065+ "The Library" refers to a covered work governed by this License,
2066+other than an Application or a Combined Work as defined below.
2067+
2068+ An "Application" is any work that makes use of an interface provided
2069+by the Library, but which is not otherwise based on the Library.
2070+Defining a subclass of a class defined by the Library is deemed a mode
2071+of using an interface provided by the Library.
2072+
2073+ A "Combined Work" is a work produced by combining or linking an
2074+Application with the Library. The particular version of the Library
2075+with which the Combined Work was made is also called the "Linked
2076+Version".
2077+
2078+ The "Minimal Corresponding Source" for a Combined Work means the
2079+Corresponding Source for the Combined Work, excluding any source code
2080+for portions of the Combined Work that, considered in isolation, are
2081+based on the Application, and not on the Linked Version.
2082+
2083+ The "Corresponding Application Code" for a Combined Work means the
2084+object code and/or source code for the Application, including any data
2085+and utility programs needed for reproducing the Combined Work from the
2086+Application, but excluding the System Libraries of the Combined Work.
2087+
2088+ 1. Exception to Section 3 of the GNU GPL.
2089+
2090+ You may convey a covered work under sections 3 and 4 of this License
2091+without being bound by section 3 of the GNU GPL.
2092+
2093+ 2. Conveying Modified Versions.
2094+
2095+ If you modify a copy of the Library, and, in your modifications, a
2096+facility refers to a function or data to be supplied by an Application
2097+that uses the facility (other than as an argument passed when the
2098+facility is invoked), then you may convey a copy of the modified
2099+version:
2100+
2101+ a) under this License, provided that you make a good faith effort to
2102+ ensure that, in the event an Application does not supply the
2103+ function or data, the facility still operates, and performs
2104+ whatever part of its purpose remains meaningful, or
2105+
2106+ b) under the GNU GPL, with none of the additional permissions of
2107+ this License applicable to that copy.
2108+
2109+ 3. Object Code Incorporating Material from Library Header Files.
2110+
2111+ The object code form of an Application may incorporate material from
2112+a header file that is part of the Library. You may convey such object
2113+code under terms of your choice, provided that, if the incorporated
2114+material is not limited to numerical parameters, data structure
2115+layouts and accessors, or small macros, inline functions and templates
2116+(ten or fewer lines in length), you do both of the following:
2117+
2118+ a) Give prominent notice with each copy of the object code that the
2119+ Library is used in it and that the Library and its use are
2120+ covered by this License.
2121+
2122+ b) Accompany the object code with a copy of the GNU GPL and this license
2123+ document.
2124+
2125+ 4. Combined Works.
2126+
2127+ You may convey a Combined Work under terms of your choice that,
2128+taken together, effectively do not restrict modification of the
2129+portions of the Library contained in the Combined Work and reverse
2130+engineering for debugging such modifications, if you also do each of
2131+the following:
2132+
2133+ a) Give prominent notice with each copy of the Combined Work that
2134+ the Library is used in it and that the Library and its use are
2135+ covered by this License.
2136+
2137+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
2138+ document.
2139+
2140+ c) For a Combined Work that displays copyright notices during
2141+ execution, include the copyright notice for the Library among
2142+ these notices, as well as a reference directing the user to the
2143+ copies of the GNU GPL and this license document.
2144+
2145+ d) Do one of the following:
2146+
2147+ 0) Convey the Minimal Corresponding Source under the terms of this
2148+ License, and the Corresponding Application Code in a form
2149+ suitable for, and under terms that permit, the user to
2150+ recombine or relink the Application with a modified version of
2151+ the Linked Version to produce a modified Combined Work, in the
2152+ manner specified by section 6 of the GNU GPL for conveying
2153+ Corresponding Source.
2154+
2155+ 1) Use a suitable shared library mechanism for linking with the
2156+ Library. A suitable mechanism is one that (a) uses at run time
2157+ a copy of the Library already present on the user's computer
2158+ system, and (b) will operate properly with a modified version
2159+ of the Library that is interface-compatible with the Linked
2160+ Version.
2161+
2162+ e) Provide Installation Information, but only if you would otherwise
2163+ be required to provide such information under section 6 of the
2164+ GNU GPL, and only to the extent that such information is
2165+ necessary to install and execute a modified version of the
2166+ Combined Work produced by recombining or relinking the
2167+ Application with a modified version of the Linked Version. (If
2168+ you use option 4d0, the Installation Information must accompany
2169+ the Minimal Corresponding Source and Corresponding Application
2170+ Code. If you use option 4d1, you must provide the Installation
2171+ Information in the manner specified by section 6 of the GNU GPL
2172+ for conveying Corresponding Source.)
2173+
2174+ 5. Combined Libraries.
2175+
2176+ You may place library facilities that are a work based on the
2177+Library side by side in a single library together with other library
2178+facilities that are not Applications and are not covered by this
2179+License, and convey such a combined library under terms of your
2180+choice, if you do both of the following:
2181+
2182+ a) Accompany the combined library with a copy of the same work based
2183+ on the Library, uncombined with any other library facilities,
2184+ conveyed under the terms of this License.
2185+
2186+ b) Give prominent notice with the combined library that part of it
2187+ is a work based on the Library, and explaining where to find the
2188+ accompanying uncombined form of the same work.
2189+
2190+ 6. Revised Versions of the GNU Lesser General Public License.
2191+
2192+ The Free Software Foundation may publish revised and/or new versions
2193+of the GNU Lesser General Public License from time to time. Such new
2194+versions will be similar in spirit to the present version, but may
2195+differ in detail to address new problems or concerns.
2196+
2197+ Each version is given a distinguishing version number. If the
2198+Library as you received it specifies that a certain numbered version
2199+of the GNU Lesser General Public License "or any later version"
2200+applies to it, you have the option of following the terms and
2201+conditions either of that published version or of any later version
2202+published by the Free Software Foundation. If the Library as you
2203+received it does not specify a version number of the GNU Lesser
2204+General Public License, you may choose any version of the GNU Lesser
2205+General Public License ever published by the Free Software Foundation.
2206+
2207+ If the Library as you received it specifies that a proxy can decide
2208+whether future versions of the GNU Lesser General Public License shall
2209+apply, that proxy's public statement of acceptance of any version is
2210+permanent authorization for you to choose that version for the
2211+Library.
2212+
2213+
2214+libsndfile License
2215+========================
2216+
2217+libsndfile was written by Erik de Castro Lopo (erikd AT mega-nerd DOT com).
2218+
2219+
2220+ GNU LESSER GENERAL PUBLIC LICENSE
2221+ Version 2.1, February 1999
2222+
2223+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
2224+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2225+ Everyone is permitted to copy and distribute verbatim copies
2226+ of this license document, but changing it is not allowed.
2227+
2228+[This is the first released version of the Lesser GPL. It also counts
2229+ as the successor of the GNU Library Public License, version 2, hence
2230+ the version number 2.1.]
2231+
2232+ Preamble
2233+
2234+ The licenses for most software are designed to take away your
2235+freedom to share and change it. By contrast, the GNU General Public
2236+Licenses are intended to guarantee your freedom to share and change
2237+free software--to make sure the software is free for all its users.
2238+
2239+ This license, the Lesser General Public License, applies to some
2240+specially designated software packages--typically libraries--of the
2241+Free Software Foundation and other authors who decide to use it. You
2242+can use it too, but we suggest you first think carefully about whether
2243+this license or the ordinary General Public License is the better
2244+strategy to use in any particular case, based on the explanations below.
2245+
2246+ When we speak of free software, we are referring to freedom of use,
2247+not price. Our General Public Licenses are designed to make sure that
2248+you have the freedom to distribute copies of free software (and charge
2249+for this service if you wish); that you receive source code or can get
2250+it if you want it; that you can change the software and use pieces of
2251+it in new free programs; and that you are informed that you can do
2252+these things.
2253+
2254+ To protect your rights, we need to make restrictions that forbid
2255+distributors to deny you these rights or to ask you to surrender these
2256+rights. These restrictions translate to certain responsibilities for
2257+you if you distribute copies of the library or if you modify it.
2258+
2259+ For example, if you distribute copies of the library, whether gratis
2260+or for a fee, you must give the recipients all the rights that we gave
2261+you. You must make sure that they, too, receive or can get the source
2262+code. If you link other code with the library, you must provide
2263+complete object files to the recipients, so that they can relink them
2264+with the library after making changes to the library and recompiling
2265+it. And you must show them these terms so they know their rights.
2266+
2267+ We protect your rights with a two-step method: (1) we copyright the
2268+library, and (2) we offer you this license, which gives you legal
2269+permission to copy, distribute and/or modify the library.
2270+
2271+ To protect each distributor, we want to make it very clear that
2272+there is no warranty for the free library. Also, if the library is
2273+modified by someone else and passed on, the recipients should know
2274+that what they have is not the original version, so that the original
2275+author's reputation will not be affected by problems that might be
2276+introduced by others.
2277+
2278+ Finally, software patents pose a constant threat to the existence of
2279+any free program. We wish to make sure that a company cannot
2280+effectively restrict the users of a free program by obtaining a
2281+restrictive license from a patent holder. Therefore, we insist that
2282+any patent license obtained for a version of the library must be
2283+consistent with the full freedom of use specified in this license.
2284+
2285+ Most GNU software, including some libraries, is covered by the
2286+ordinary GNU General Public License. This license, the GNU Lesser
2287+General Public License, applies to certain designated libraries, and
2288+is quite different from the ordinary General Public License. We use
2289+this license for certain libraries in order to permit linking those
2290+libraries into non-free programs.
2291+
2292+ When a program is linked with a library, whether statically or using
2293+a shared library, the combination of the two is legally speaking a
2294+combined work, a derivative of the original library. The ordinary
2295+General Public License therefore permits such linking only if the
2296+entire combination fits its criteria of freedom. The Lesser General
2297+Public License permits more lax criteria for linking other code with
2298+the library.
2299+
2300+ We call this license the "Lesser" General Public License because it
2301+does Less to protect the user's freedom than the ordinary General
2302+Public License. It also provides other free software developers Less
2303+of an advantage over competing non-free programs. These disadvantages
2304+are the reason we use the ordinary General Public License for many
2305+libraries. However, the Lesser license provides advantages in certain
2306+special circumstances.
2307+
2308+ For example, on rare occasions, there may be a special need to
2309+encourage the widest possible use of a certain library, so that it becomes
2310+a de-facto standard. To achieve this, non-free programs must be
2311+allowed to use the library. A more frequent case is that a free
2312+library does the same job as widely used non-free libraries. In this
2313+case, there is little to gain by limiting the free library to free
2314+software only, so we use the Lesser General Public License.
2315+
2316+ In other cases, permission to use a particular library in non-free
2317+programs enables a greater number of people to use a large body of
2318+free software. For example, permission to use the GNU C Library in
2319+non-free programs enables many more people to use the whole GNU
2320+operating system, as well as its variant, the GNU/Linux operating
2321+system.
2322+
2323+ Although the Lesser General Public License is Less protective of the
2324+users' freedom, it does ensure that the user of a program that is
2325+linked with the Library has the freedom and the wherewithal to run
2326+that program using a modified version of the Library.
2327+
2328+ The precise terms and conditions for copying, distribution and
2329+modification follow. Pay close attention to the difference between a
2330+"work based on the library" and a "work that uses the library". The
2331+former contains code derived from the library, whereas the latter must
2332+be combined with the library in order to run.
2333+
2334+ GNU LESSER GENERAL PUBLIC LICENSE
2335+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2336+
2337+ 0. This License Agreement applies to any software library or other
2338+program which contains a notice placed by the copyright holder or
2339+other authorized party saying it may be distributed under the terms of
2340+this Lesser General Public License (also called "this License").
2341+Each licensee is addressed as "you".
2342+
2343+ A "library" means a collection of software functions and/or data
2344+prepared so as to be conveniently linked with application programs
2345+(which use some of those functions and data) to form executables.
2346+
2347+ The "Library", below, refers to any such software library or work
2348+which has been distributed under these terms. A "work based on the
2349+Library" means either the Library or any derivative work under
2350+copyright law: that is to say, a work containing the Library or a
2351+portion of it, either verbatim or with modifications and/or translated
2352+straightforwardly into another language. (Hereinafter, translation is
2353+included without limitation in the term "modification".)
2354+
2355+ "Source code" for a work means the preferred form of the work for
2356+making modifications to it. For a library, complete source code means
2357+all the source code for all modules it contains, plus any associated
2358+interface definition files, plus the scripts used to control compilation
2359+and installation of the library.
2360+
2361+ Activities other than copying, distribution and modification are not
2362+covered by this License; they are outside its scope. The act of
2363+running a program using the Library is not restricted, and output from
2364+such a program is covered only if its contents constitute a work based
2365+on the Library (independent of the use of the Library in a tool for
2366+writing it). Whether that is true depends on what the Library does
2367+and what the program that uses the Library does.
2368+
2369+ 1. You may copy and distribute verbatim copies of the Library's
2370+complete source code as you receive it, in any medium, provided that
2371+you conspicuously and appropriately publish on each copy an
2372+appropriate copyright notice and disclaimer of warranty; keep intact
2373+all the notices that refer to this License and to the absence of any
2374+warranty; and distribute a copy of this License along with the
2375+Library.
2376+
2377+ You may charge a fee for the physical act of transferring a copy,
2378+and you may at your option offer warranty protection in exchange for a
2379+fee.
2380+
2381+ 2. You may modify your copy or copies of the Library or any portion
2382+of it, thus forming a work based on the Library, and copy and
2383+distribute such modifications or work under the terms of Section 1
2384+above, provided that you also meet all of these conditions:
2385+
2386+ a) The modified work must itself be a software library.
2387+
2388+ b) You must cause the files modified to carry prominent notices
2389+ stating that you changed the files and the date of any change.
2390+
2391+ c) You must cause the whole of the work to be licensed at no
2392+ charge to all third parties under the terms of this License.
2393+
2394+ d) If a facility in the modified Library refers to a function or a
2395+ table of data to be supplied by an application program that uses
2396+ the facility, other than as an argument passed when the facility
2397+ is invoked, then you must make a good faith effort to ensure that,
2398+ in the event an application does not supply such function or
2399+ table, the facility still operates, and performs whatever part of
2400+ its purpose remains meaningful.
2401+
2402+ (For example, a function in a library to compute square roots has
2403+ a purpose that is entirely well-defined independent of the
2404+ application. Therefore, Subsection 2d requires that any
2405+ application-supplied function or table used by this function must
2406+ be optional: if the application does not supply it, the square
2407+ root function must still compute square roots.)
2408+
2409+These requirements apply to the modified work as a whole. If
2410+identifiable sections of that work are not derived from the Library,
2411+and can be reasonably considered independent and separate works in
2412+themselves, then this License, and its terms, do not apply to those
2413+sections when you distribute them as separate works. But when you
2414+distribute the same sections as part of a whole which is a work based
2415+on the Library, the distribution of the whole must be on the terms of
2416+this License, whose permissions for other licensees extend to the
2417+entire whole, and thus to each and every part regardless of who wrote
2418+it.
2419+
2420+Thus, it is not the intent of this section to claim rights or contest
2421+your rights to work written entirely by you; rather, the intent is to
2422+exercise the right to control the distribution of derivative or
2423+collective works based on the Library.
2424+
2425+In addition, mere aggregation of another work not based on the Library
2426+with the Library (or with a work based on the Library) on a volume of
2427+a storage or distribution medium does not bring the other work under
2428+the scope of this License.
2429+
2430+ 3. You may opt to apply the terms of the ordinary GNU General Public
2431+License instead of this License to a given copy of the Library. To do
2432+this, you must alter all the notices that refer to this License, so
2433+that they refer to the ordinary GNU General Public License, version 2,
2434+instead of to this License. (If a newer version than version 2 of the
2435+ordinary GNU General Public License has appeared, then you can specify
2436+that version instead if you wish.) Do not make any other change in
2437+these notices.
2438+
2439+ Once this change is made in a given copy, it is irreversible for
2440+that copy, so the ordinary GNU General Public License applies to all
2441+subsequent copies and derivative works made from that copy.
2442+
2443+ This option is useful when you wish to copy part of the code of
2444+the Library into a program that is not a library.
2445+
2446+ 4. You may copy and distribute the Library (or a portion or
2447+derivative of it, under Section 2) in object code or executable form
2448+under the terms of Sections 1 and 2 above provided that you accompany
2449+it with the complete corresponding machine-readable source code, which
2450+must be distributed under the terms of Sections 1 and 2 above on a
2451+medium customarily used for software interchange.
2452+
2453+ If distribution of object code is made by offering access to copy
2454+from a designated place, then offering equivalent access to copy the
2455+source code from the same place satisfies the requirement to
2456+distribute the source code, even though third parties are not
2457+compelled to copy the source along with the object code.
2458+
2459+ 5. A program that contains no derivative of any portion of the
2460+Library, but is designed to work with the Library by being compiled or
2461+linked with it, is called a "work that uses the Library". Such a
2462+work, in isolation, is not a derivative work of the Library, and
2463+therefore falls outside the scope of this License.
2464+
2465+ However, linking a "work that uses the Library" with the Library
2466+creates an executable that is a derivative of the Library (because it
2467+contains portions of the Library), rather than a "work that uses the
2468+library". The executable is therefore covered by this License.
2469+Section 6 states terms for distribution of such executables.
2470+
2471+ When a "work that uses the Library" uses material from a header file
2472+that is part of the Library, the object code for the work may be a
2473+derivative work of the Library even though the source code is not.
2474+Whether this is true is especially significant if the work can be
2475+linked without the Library, or if the work is itself a library. The
2476+threshold for this to be true is not precisely defined by law.
2477+
2478+ If such an object file uses only numerical parameters, data
2479+structure layouts and accessors, and small macros and small inline
2480+functions (ten lines or less in length), then the use of the object
2481+file is unrestricted, regardless of whether it is legally a derivative
2482+work. (Executables containing this object code plus portions of the
2483+Library will still fall under Section 6.)
2484+
2485+ Otherwise, if the work is a derivative of the Library, you may
2486+distribute the object code for the work under the terms of Section 6.
2487+Any executables containing that work also fall under Section 6,
2488+whether or not they are linked directly with the Library itself.
2489+
2490+ 6. As an exception to the Sections above, you may also combine or
2491+link a "work that uses the Library" with the Library to produce a
2492+work containing portions of the Library, and distribute that work
2493+under terms of your choice, provided that the terms permit
2494+modification of the work for the customer's own use and reverse
2495+engineering for debugging such modifications.
2496+
2497+ You must give prominent notice with each copy of the work that the
2498+Library is used in it and that the Library and its use are covered by
2499+this License. You must supply a copy of this License. If the work
2500+during execution displays copyright notices, you must include the
2501+copyright notice for the Library among them, as well as a reference
2502+directing the user to the copy of this License. Also, you must do one
2503+of these things:
2504+
2505+ a) Accompany the work with the complete corresponding
2506+ machine-readable source code for the Library including whatever
2507+ changes were used in the work (which must be distributed under
2508+ Sections 1 and 2 above); and, if the work is an executable linked
2509+ with the Library, with the complete machine-readable "work that
2510+ uses the Library", as object code and/or source code, so that the
2511+ user can modify the Library and then relink to produce a modified
2512+ executable containing the modified Library. (It is understood
2513+ that the user who changes the contents of definitions files in the
2514+ Library will not necessarily be able to recompile the application
2515+ to use the modified definitions.)
2516+
2517+ b) Use a suitable shared library mechanism for linking with the
2518+ Library. A suitable mechanism is one that (1) uses at run time a
2519+ copy of the library already present on the user's computer system,
2520+ rather than copying library functions into the executable, and (2)
2521+ will operate properly with a modified version of the library, if
2522+ the user installs one, as long as the modified version is
2523+ interface-compatible with the version that the work was made with.
2524+
2525+ c) Accompany the work with a written offer, valid for at
2526+ least three years, to give the same user the materials
2527+ specified in Subsection 6a, above, for a charge no more
2528+ than the cost of performing this distribution.
2529+
2530+ d) If distribution of the work is made by offering access to copy
2531+ from a designated place, offer equivalent access to copy the above
2532+ specified materials from the same place.
2533+
2534+ e) Verify that the user has already received a copy of these
2535+ materials or that you have already sent this user a copy.
2536+
2537+ For an executable, the required form of the "work that uses the
2538+Library" must include any data and utility programs needed for
2539+reproducing the executable from it. However, as a special exception,
2540+the materials to be distributed need not include anything that is
2541+normally distributed (in either source or binary form) with the major
2542+components (compiler, kernel, and so on) of the operating system on
2543+which the executable runs, unless that component itself accompanies
2544+the executable.
2545+
2546+ It may happen that this requirement contradicts the license
2547+restrictions of other proprietary libraries that do not normally
2548+accompany the operating system. Such a contradiction means you cannot
2549+use both them and the Library together in an executable that you
2550+distribute.
2551+
2552+ 7. You may place library facilities that are a work based on the
2553+Library side-by-side in a single library together with other library
2554+facilities not covered by this License, and distribute such a combined
2555+library, provided that the separate distribution of the work based on
2556+the Library and of the other library facilities is otherwise
2557+permitted, and provided that you do these two things:
2558+
2559+ a) Accompany the combined library with a copy of the same work
2560+ based on the Library, uncombined with any other library
2561+ facilities. This must be distributed under the terms of the
2562+ Sections above.
2563+
2564+ b) Give prominent notice with the combined library of the fact
2565+ that part of it is a work based on the Library, and explaining
2566+ where to find the accompanying uncombined form of the same work.
2567+
2568+ 8. You may not copy, modify, sublicense, link with, or distribute
2569+the Library except as expressly provided under this License. Any
2570+attempt otherwise to copy, modify, sublicense, link with, or
2571+distribute the Library is void, and will automatically terminate your
2572+rights under this License. However, parties who have received copies,
2573+or rights, from you under this License will not have their licenses
2574+terminated so long as such parties remain in full compliance.
2575+
2576+ 9. You are not required to accept this License, since you have not
2577+signed it. However, nothing else grants you permission to modify or
2578+distribute the Library or its derivative works. These actions are
2579+prohibited by law if you do not accept this License. Therefore, by
2580+modifying or distributing the Library (or any work based on the
2581+Library), you indicate your acceptance of this License to do so, and
2582+all its terms and conditions for copying, distributing or modifying
2583+the Library or works based on it.
2584+
2585+ 10. Each time you redistribute the Library (or any work based on the
2586+Library), the recipient automatically receives a license from the
2587+original licensor to copy, distribute, link with or modify the Library
2588+subject to these terms and conditions. You may not impose any further
2589+restrictions on the recipients' exercise of the rights granted herein.
2590+You are not responsible for enforcing compliance by third parties with
2591+this License.
2592+
2593+ 11. If, as a consequence of a court judgment or allegation of patent
2594+infringement or for any other reason (not limited to patent issues),
2595+conditions are imposed on you (whether by court order, agreement or
2596+otherwise) that contradict the conditions of this License, they do not
2597+excuse you from the conditions of this License. If you cannot
2598+distribute so as to satisfy simultaneously your obligations under this
2599+License and any other pertinent obligations, then as a consequence you
2600+may not distribute the Library at all. For example, if a patent
2601+license would not permit royalty-free redistribution of the Library by
2602+all those who receive copies directly or indirectly through you, then
2603+the only way you could satisfy both it and this License would be to
2604+refrain entirely from distribution of the Library.
2605+
2606+If any portion of this section is held invalid or unenforceable under any
2607+particular circumstance, the balance of the section is intended to apply,
2608+and the section as a whole is intended to apply in other circumstances.
2609+
2610+It is not the purpose of this section to induce you to infringe any
2611+patents or other property right claims or to contest validity of any
2612+such claims; this section has the sole purpose of protecting the
2613+integrity of the free software distribution system which is
2614+implemented by public license practices. Many people have made
2615+generous contributions to the wide range of software distributed
2616+through that system in reliance on consistent application of that
2617+system; it is up to the author/donor to decide if he or she is willing
2618+to distribute software through any other system and a licensee cannot
2619+impose that choice.
2620+
2621+This section is intended to make thoroughly clear what is believed to
2622+be a consequence of the rest of this License.
2623+
2624+ 12. If the distribution and/or use of the Library is restricted in
2625+certain countries either by patents or by copyrighted interfaces, the
2626+original copyright holder who places the Library under this License may add
2627+an explicit geographical distribution limitation excluding those countries,
2628+so that distribution is permitted only in or among countries not thus
2629+excluded. In such case, this License incorporates the limitation as if
2630+written in the body of this License.
2631+
2632+ 13. The Free Software Foundation may publish revised and/or new
2633+versions of the Lesser General Public License from time to time.
2634+Such new versions will be similar in spirit to the present version,
2635+but may differ in detail to address new problems or concerns.
2636+
2637+Each version is given a distinguishing version number. If the Library
2638+specifies a version number of this License which applies to it and
2639+"any later version", you have the option of following the terms and
2640+conditions either of that version or of any later version published by
2641+the Free Software Foundation. If the Library does not specify a
2642+license version number, you may choose any version ever published by
2643+the Free Software Foundation.
2644+
2645+ 14. If you wish to incorporate parts of the Library into other free
2646+programs whose distribution conditions are incompatible with these,
2647+write to the author to ask for permission. For software which is
2648+copyrighted by the Free Software Foundation, write to the Free
2649+Software Foundation; we sometimes make exceptions for this. Our
2650+decision will be guided by the two goals of preserving the free status
2651+of all derivatives of our free software and of promoting the sharing
2652+and reuse of software generally.
2653+
2654+ NO WARRANTY
2655+
2656+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
2657+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2658+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
2659+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
2660+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2661+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2662+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
2663+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2664+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2665+
2666+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2667+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2668+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2669+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2670+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2671+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2672+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2673+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2674+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2675+DAMAGES.
2676+
2677+ END OF TERMS AND CONDITIONS
2678+
2679+Qt License
2680+==============
2681+
2682+ GNU LESSER GENERAL PUBLIC LICENSE
2683+ Version 2.1, February 1999
2684+
2685+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
2686+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2687+ Everyone is permitted to copy and distribute verbatim copies
2688+ of this license document, but changing it is not allowed.
2689+
2690+[This is the first released version of the Lesser GPL. It also counts
2691+ as the successor of the GNU Library Public License, version 2, hence
2692+ the version number 2.1.]
2693+
2694+ Preamble
2695+
2696+ The licenses for most software are designed to take away your
2697+freedom to share and change it. By contrast, the GNU General Public
2698+Licenses are intended to guarantee your freedom to share and change
2699+free software--to make sure the software is free for all its users.
2700+
2701+ This license, the Lesser General Public License, applies to some
2702+specially designated software packages--typically libraries--of the
2703+Free Software Foundation and other authors who decide to use it. You
2704+can use it too, but we suggest you first think carefully about whether
2705+this license or the ordinary General Public License is the better
2706+strategy to use in any particular case, based on the explanations below.
2707+
2708+ When we speak of free software, we are referring to freedom of use,
2709+not price. Our General Public Licenses are designed to make sure that
2710+you have the freedom to distribute copies of free software (and charge
2711+for this service if you wish); that you receive source code or can get
2712+it if you want it; that you can change the software and use pieces of
2713+it in new free programs; and that you are informed that you can do
2714+these things.
2715+
2716+ To protect your rights, we need to make restrictions that forbid
2717+distributors to deny you these rights or to ask you to surrender these
2718+rights. These restrictions translate to certain responsibilities for
2719+you if you distribute copies of the library or if you modify it.
2720+
2721+ For example, if you distribute copies of the library, whether gratis
2722+or for a fee, you must give the recipients all the rights that we gave
2723+you. You must make sure that they, too, receive or can get the source
2724+code. If you link other code with the library, you must provide
2725+complete object files to the recipients, so that they can relink them
2726+with the library after making changes to the library and recompiling
2727+it. And you must show them these terms so they know their rights.
2728+
2729+ We protect your rights with a two-step method: (1) we copyright the
2730+library, and (2) we offer you this license, which gives you legal
2731+permission to copy, distribute and/or modify the library.
2732+
2733+ To protect each distributor, we want to make it very clear that
2734+there is no warranty for the free library. Also, if the library is
2735+modified by someone else and passed on, the recipients should know
2736+that what they have is not the original version, so that the original
2737+author's reputation will not be affected by problems that might be
2738+introduced by others.
2739+
2740
2741+ Finally, software patents pose a constant threat to the existence of
2742+any free program. We wish to make sure that a company cannot
2743+effectively restrict the users of a free program by obtaining a
2744+restrictive license from a patent holder. Therefore, we insist that
2745+any patent license obtained for a version of the library must be
2746+consistent with the full freedom of use specified in this license.
2747+
2748+ Most GNU software, including some libraries, is covered by the
2749+ordinary GNU General Public License. This license, the GNU Lesser
2750+General Public License, applies to certain designated libraries, and
2751+is quite different from the ordinary General Public License. We use
2752+this license for certain libraries in order to permit linking those
2753+libraries into non-free programs.
2754+
2755+ When a program is linked with a library, whether statically or using
2756+a shared library, the combination of the two is legally speaking a
2757+combined work, a derivative of the original library. The ordinary
2758+General Public License therefore permits such linking only if the
2759+entire combination fits its criteria of freedom. The Lesser General
2760+Public License permits more lax criteria for linking other code with
2761+the library.
2762+
2763+ We call this license the "Lesser" General Public License because it
2764+does Less to protect the user's freedom than the ordinary General
2765+Public License. It also provides other free software developers Less
2766+of an advantage over competing non-free programs. These disadvantages
2767+are the reason we use the ordinary General Public License for many
2768+libraries. However, the Lesser license provides advantages in certain
2769+special circumstances.
2770+
2771+ For example, on rare occasions, there may be a special need to
2772+encourage the widest possible use of a certain library, so that it becomes
2773+a de-facto standard. To achieve this, non-free programs must be
2774+allowed to use the library. A more frequent case is that a free
2775+library does the same job as widely used non-free libraries. In this
2776+case, there is little to gain by limiting the free library to free
2777+software only, so we use the Lesser General Public License.
2778+
2779+ In other cases, permission to use a particular library in non-free
2780+programs enables a greater number of people to use a large body of
2781+free software. For example, permission to use the GNU C Library in
2782+non-free programs enables many more people to use the whole GNU
2783+operating system, as well as its variant, the GNU/Linux operating
2784+system.
2785+
2786+ Although the Lesser General Public License is Less protective of the
2787+users' freedom, it does ensure that the user of a program that is
2788+linked with the Library has the freedom and the wherewithal to run
2789+that program using a modified version of the Library.
2790+
2791+ The precise terms and conditions for copying, distribution and
2792+modification follow. Pay close attention to the difference between a
2793+"work based on the library" and a "work that uses the library". The
2794+former contains code derived from the library, whereas the latter must
2795+be combined with the library in order to run.
2796+
2797
2798+ GNU LESSER GENERAL PUBLIC LICENSE
2799+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2800+
2801+ 0. This License Agreement applies to any software library or other
2802+program which contains a notice placed by the copyright holder or
2803+other authorized party saying it may be distributed under the terms of
2804+this Lesser General Public License (also called "this License").
2805+Each licensee is addressed as "you".
2806+
2807+ A "library" means a collection of software functions and/or data
2808+prepared so as to be conveniently linked with application programs
2809+(which use some of those functions and data) to form executables.
2810+
2811+ The "Library", below, refers to any such software library or work
2812+which has been distributed under these terms. A "work based on the
2813+Library" means either the Library or any derivative work under
2814+copyright law: that is to say, a work containing the Library or a
2815+portion of it, either verbatim or with modifications and/or translated
2816+straightforwardly into another language. (Hereinafter, translation is
2817+included without limitation in the term "modification".)
2818+
2819+ "Source code" for a work means the preferred form of the work for
2820+making modifications to it. For a library, complete source code means
2821+all the source code for all modules it contains, plus any associated
2822+interface definition files, plus the scripts used to control compilation
2823+and installation of the library.
2824+
2825+ Activities other than copying, distribution and modification are not
2826+covered by this License; they are outside its scope. The act of
2827+running a program using the Library is not restricted, and output from
2828+such a program is covered only if its contents constitute a work based
2829+on the Library (independent of the use of the Library in a tool for
2830+writing it). Whether that is true depends on what the Library does
2831+and what the program that uses the Library does.
2832+
2833+ 1. You may copy and distribute verbatim copies of the Library's
2834+complete source code as you receive it, in any medium, provided that
2835+you conspicuously and appropriately publish on each copy an
2836+appropriate copyright notice and disclaimer of warranty; keep intact
2837+all the notices that refer to this License and to the absence of any
2838+warranty; and distribute a copy of this License along with the
2839+Library.
2840+
2841+ You may charge a fee for the physical act of transferring a copy,
2842+and you may at your option offer warranty protection in exchange for a
2843+fee.
2844+
2845
2846+ 2. You may modify your copy or copies of the Library or any portion
2847+of it, thus forming a work based on the Library, and copy and
2848+distribute such modifications or work under the terms of Section 1
2849+above, provided that you also meet all of these conditions:
2850+
2851+ a) The modified work must itself be a software library.
2852+
2853+ b) You must cause the files modified to carry prominent notices
2854+ stating that you changed the files and the date of any change.
2855+
2856+ c) You must cause the whole of the work to be licensed at no
2857+ charge to all third parties under the terms of this License.
2858+
2859+ d) If a facility in the modified Library refers to a function or a
2860+ table of data to be supplied by an application program that uses
2861+ the facility, other than as an argument passed when the facility
2862+ is invoked, then you must make a good faith effort to ensure that,
2863+ in the event an application does not supply such function or
2864+ table, the facility still operates, and performs whatever part of
2865+ its purpose remains meaningful.
2866+
2867+ (For example, a function in a library to compute square roots has
2868+ a purpose that is entirely well-defined independent of the
2869+ application. Therefore, Subsection 2d requires that any
2870+ application-supplied function or table used by this function must
2871+ be optional: if the application does not supply it, the square
2872+ root function must still compute square roots.)
2873+
2874+These requirements apply to the modified work as a whole. If
2875+identifiable sections of that work are not derived from the Library,
2876+and can be reasonably considered independent and separate works in
2877+themselves, then this License, and its terms, do not apply to those
2878+sections when you distribute them as separate works. But when you
2879+distribute the same sections as part of a whole which is a work based
2880+on the Library, the distribution of the whole must be on the terms of
2881+this License, whose permissions for other licensees extend to the
2882+entire whole, and thus to each and every part regardless of who wrote
2883+it.
2884+
2885+Thus, it is not the intent of this section to claim rights or contest
2886+your rights to work written entirely by you; rather, the intent is to
2887+exercise the right to control the distribution of derivative or
2888+collective works based on the Library.
2889+
2890+In addition, mere aggregation of another work not based on the Library
2891+with the Library (or with a work based on the Library) on a volume of
2892+a storage or distribution medium does not bring the other work under
2893+the scope of this License.
2894+
2895+ 3. You may opt to apply the terms of the ordinary GNU General Public
2896+License instead of this License to a given copy of the Library. To do
2897+this, you must alter all the notices that refer to this License, so
2898+that they refer to the ordinary GNU General Public License, version 2,
2899+instead of to this License. (If a newer version than version 2 of the
2900+ordinary GNU General Public License has appeared, then you can specify
2901+that version instead if you wish.) Do not make any other change in
2902+these notices.
2903+
2904
2905+ Once this change is made in a given copy, it is irreversible for
2906+that copy, so the ordinary GNU General Public License applies to all
2907+subsequent copies and derivative works made from that copy.
2908+
2909+ This option is useful when you wish to copy part of the code of
2910+the Library into a program that is not a library.
2911+
2912+ 4. You may copy and distribute the Library (or a portion or
2913+derivative of it, under Section 2) in object code or executable form
2914+under the terms of Sections 1 and 2 above provided that you accompany
2915+it with the complete corresponding machine-readable source code, which
2916+must be distributed under the terms of Sections 1 and 2 above on a
2917+medium customarily used for software interchange.
2918+
2919+ If distribution of object code is made by offering access to copy
2920+from a designated place, then offering equivalent access to copy the
2921+source code from the same place satisfies the requirement to
2922+distribute the source code, even though third parties are not
2923+compelled to copy the source along with the object code.
2924+
2925+ 5. A program that contains no derivative of any portion of the
2926+Library, but is designed to work with the Library by being compiled or
2927+linked with it, is called a "work that uses the Library". Such a
2928+work, in isolation, is not a derivative work of the Library, and
2929+therefore falls outside the scope of this License.
2930+
2931+ However, linking a "work that uses the Library" with the Library
2932+creates an executable that is a derivative of the Library (because it
2933+contains portions of the Library), rather than a "work that uses the
2934+library". The executable is therefore covered by this License.
2935+Section 6 states terms for distribution of such executables.
2936+
2937+ When a "work that uses the Library" uses material from a header file
2938+that is part of the Library, the object code for the work may be a
2939+derivative work of the Library even though the source code is not.
2940+Whether this is true is especially significant if the work can be
2941+linked without the Library, or if the work is itself a library. The
2942+threshold for this to be true is not precisely defined by law.
2943+
2944+ If such an object file uses only numerical parameters, data
2945+structure layouts and accessors, and small macros and small inline
2946+functions (ten lines or less in length), then the use of the object
2947+file is unrestricted, regardless of whether it is legally a derivative
2948+work. (Executables containing this object code plus portions of the
2949+Library will still fall under Section 6.)
2950+
2951+ Otherwise, if the work is a derivative of the Library, you may
2952+distribute the object code for the work under the terms of Section 6.
2953+Any executables containing that work also fall under Section 6,
2954+whether or not they are linked directly with the Library itself.
2955+
2956
2957+ 6. As an exception to the Sections above, you may also combine or
2958+link a "work that uses the Library" with the Library to produce a
2959+work containing portions of the Library, and distribute that work
2960+under terms of your choice, provided that the terms permit
2961+modification of the work for the customer's own use and reverse
2962+engineering for debugging such modifications.
2963+
2964+ You must give prominent notice with each copy of the work that the
2965+Library is used in it and that the Library and its use are covered by
2966+this License. You must supply a copy of this License. If the work
2967+during execution displays copyright notices, you must include the
2968+copyright notice for the Library among them, as well as a reference
2969+directing the user to the copy of this License. Also, you must do one
2970+of these things:
2971+
2972+ a) Accompany the work with the complete corresponding
2973+ machine-readable source code for the Library including whatever
2974+ changes were used in the work (which must be distributed under
2975+ Sections 1 and 2 above); and, if the work is an executable linked
2976+ with the Library, with the complete machine-readable "work that
2977+ uses the Library", as object code and/or source code, so that the
2978+ user can modify the Library and then relink to produce a modified
2979+ executable containing the modified Library. (It is understood
2980+ that the user who changes the contents of definitions files in the
2981+ Library will not necessarily be able to recompile the application
2982+ to use the modified definitions.)
2983+
2984+ b) Use a suitable shared library mechanism for linking with the
2985+ Library. A suitable mechanism is one that (1) uses at run time a
2986+ copy of the library already present on the user's computer system,
2987+ rather than copying library functions into the executable, and (2)
2988+ will operate properly with a modified version of the library, if
2989+ the user installs one, as long as the modified version is
2990+ interface-compatible with the version that the work was made with.
2991+
2992+ c) Accompany the work with a written offer, valid for at
2993+ least three years, to give the same user the materials
2994+ specified in Subsection 6a, above, for a charge no more
2995+ than the cost of performing this distribution.
2996+
2997+ d) If distribution of the work is made by offering access to copy
2998+ from a designated place, offer equivalent access to copy the above
2999+ specified materials from the same place.
3000+
3001+ e) Verify that the user has already received a copy of these
3002+ materials or that you have already sent this user a copy.
3003+
3004+ For an executable, the required form of the "work that uses the
3005+Library" must include any data and utility programs needed for
3006+reproducing the executable from it. However, as a special exception,
3007+the materials to be distributed need not include anything that is
3008+normally distributed (in either source or binary form) with the major
3009+components (compiler, kernel, and so on) of the operating system on
3010+which the executable runs, unless that component itself accompanies
3011+the executable.
3012+
3013+ It may happen that this requirement contradicts the license
3014+restrictions of other proprietary libraries that do not normally
3015+accompany the operating system. Such a contradiction means you cannot
3016+use both them and the Library together in an executable that you
3017+distribute.
3018+
3019
3020+ 7. You may place library facilities that are a work based on the
3021+Library side-by-side in a single library together with other library
3022+facilities not covered by this License, and distribute such a combined
3023+library, provided that the separate distribution of the work based on
3024+the Library and of the other library facilities is otherwise
3025+permitted, and provided that you do these two things:
3026+
3027+ a) Accompany the combined library with a copy of the same work
3028+ based on the Library, uncombined with any other library
3029+ facilities. This must be distributed under the terms of the
3030+ Sections above.
3031+
3032+ b) Give prominent notice with the combined library of the fact
3033+ that part of it is a work based on the Library, and explaining
3034+ where to find the accompanying uncombined form of the same work.
3035+
3036+ 8. You may not copy, modify, sublicense, link with, or distribute
3037+the Library except as expressly provided under this License. Any
3038+attempt otherwise to copy, modify, sublicense, link with, or
3039+distribute the Library is void, and will automatically terminate your
3040+rights under this License. However, parties who have received copies,
3041+or rights, from you under this License will not have their licenses
3042+terminated so long as such parties remain in full compliance.
3043+
3044+ 9. You are not required to accept this License, since you have not
3045+signed it. However, nothing else grants you permission to modify or
3046+distribute the Library or its derivative works. These actions are
3047+prohibited by law if you do not accept this License. Therefore, by
3048+modifying or distributing the Library (or any work based on the
3049+Library), you indicate your acceptance of this License to do so, and
3050+all its terms and conditions for copying, distributing or modifying
3051+the Library or works based on it.
3052+
3053+ 10. Each time you redistribute the Library (or any work based on the
3054+Library), the recipient automatically receives a license from the
3055+original licensor to copy, distribute, link with or modify the Library
3056+subject to these terms and conditions. You may not impose any further
3057+restrictions on the recipients' exercise of the rights granted herein.
3058+You are not responsible for enforcing compliance by third parties with
3059+this License.
3060+
3061
3062+ 11. If, as a consequence of a court judgment or allegation of patent
3063+infringement or for any other reason (not limited to patent issues),
3064+conditions are imposed on you (whether by court order, agreement or
3065+otherwise) that contradict the conditions of this License, they do not
3066+excuse you from the conditions of this License. If you cannot
3067+distribute so as to satisfy simultaneously your obligations under this
3068+License and any other pertinent obligations, then as a consequence you
3069+may not distribute the Library at all. For example, if a patent
3070+license would not permit royalty-free redistribution of the Library by
3071+all those who receive copies directly or indirectly through you, then
3072+the only way you could satisfy both it and this License would be to
3073+refrain entirely from distribution of the Library.
3074+
3075+If any portion of this section is held invalid or unenforceable under any
3076+particular circumstance, the balance of the section is intended to apply,
3077+and the section as a whole is intended to apply in other circumstances.
3078+
3079+It is not the purpose of this section to induce you to infringe any
3080+patents or other property right claims or to contest validity of any
3081+such claims; this section has the sole purpose of protecting the
3082+integrity of the free software distribution system which is
3083+implemented by public license practices. Many people have made
3084+generous contributions to the wide range of software distributed
3085+through that system in reliance on consistent application of that
3086+system; it is up to the author/donor to decide if he or she is willing
3087+to distribute software through any other system and a licensee cannot
3088+impose that choice.
3089+
3090+This section is intended to make thoroughly clear what is believed to
3091+be a consequence of the rest of this License.
3092+
3093+ 12. If the distribution and/or use of the Library is restricted in
3094+certain countries either by patents or by copyrighted interfaces, the
3095+original copyright holder who places the Library under this License may add
3096+an explicit geographical distribution limitation excluding those countries,
3097+so that distribution is permitted only in or among countries not thus
3098+excluded. In such case, this License incorporates the limitation as if
3099+written in the body of this License.
3100+
3101+ 13. The Free Software Foundation may publish revised and/or new
3102+versions of the Lesser General Public License from time to time.
3103+Such new versions will be similar in spirit to the present version,
3104+but may differ in detail to address new problems or concerns.
3105+
3106+Each version is given a distinguishing version number. If the Library
3107+specifies a version number of this License which applies to it and
3108+"any later version", you have the option of following the terms and
3109+conditions either of that version or of any later version published by
3110+the Free Software Foundation. If the Library does not specify a
3111+license version number, you may choose any version ever published by
3112+the Free Software Foundation.
3113+
3114
3115+ 14. If you wish to incorporate parts of the Library into other free
3116+programs whose distribution conditions are incompatible with these,
3117+write to the author to ask for permission. For software which is
3118+copyrighted by the Free Software Foundation, write to the Free
3119+Software Foundation; we sometimes make exceptions for this. Our
3120+decision will be guided by the two goals of preserving the free status
3121+of all derivatives of our free software and of promoting the sharing
3122+and reuse of software generally.
3123+
3124+ NO WARRANTY
3125+
3126+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
3127+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3128+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
3129+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
3130+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3131+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3132+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
3133+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
3134+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3135+
3136+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
3137+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
3138+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
3139+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
3140+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3141+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
3142+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
3143+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
3144+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
3145+DAMAGES.
3146+
3147+ END OF TERMS AND CONDITIONS
3148+
3149+
3150+
3151+Nokia Qt LGPL Exception version 1.1
3152+
3153+As an additional permission to the GNU Lesser General Public License version
3154+2.1, the object code form of a "work that uses the Library" may incorporate
3155+material from a header file that is part of the Library. You may distribute
3156+such object code under terms of your choice, provided that:
3157+ (i) the header files of the Library have not been modified; and
3158+ (ii) the incorporated material is limited to numerical parameters, data
3159+ structure layouts, accessors, macros, inline functions and
3160+ templates; and
3161+ (iii) you comply with the terms of Section 6 of the GNU Lesser General
3162+ Public License version 2.1.
3163+
3164+Moreover, you may apply this exception to a modified version of the Library,
3165+provided that such modification does not involve copying material from the
3166+Library into the modified Library's header files unless such material is
3167+limited to (i) numerical parameters; (ii) data structure layouts;
3168+(iii) accessors; and (iv) small macros, templates and inline functions of
3169+five lines or less in length.
3170+
3171+Furthermore, you are not required to apply this additional permission to a
3172+modified version of the Library.
3173
3174=== modified file 'mixxx/SConstruct'
3175--- mixxx/SConstruct 2010-10-18 13:20:16 +0000
3176+++ mixxx/SConstruct 2011-03-07 22:55:34 +0000
3177@@ -33,6 +33,8 @@
3178
3179 available_features = [features.HifiEq,
3180 features.MIDIScript,
3181+ features.Mad,
3182+ features.CoreAudio,
3183 features.HSS1394,
3184 features.VinylControl,
3185 features.Shoutcast,
3186@@ -40,7 +42,7 @@
3187 features.Tuned,
3188 features.QDebug,
3189 features.Optimize,
3190- features.M4A,
3191+ features.FAAD,
3192 features.WavPack,
3193 features.TestSuite,
3194 features.LADSPA,
3195
3196=== modified file 'mixxx/build/depends.py'
3197--- mixxx/build/depends.py 2011-03-04 09:02:15 +0000
3198+++ mixxx/build/depends.py 2011-03-07 22:55:34 +0000
3199@@ -73,17 +73,6 @@
3200 def sources(self, build):
3201 return ['soundsourceoggvorbis.cpp']
3202
3203-class Mad(Dependence):
3204-
3205- def configure(self, build, conf):
3206- if not conf.CheckLib(['libmad','mad']):
3207- raise Exception('Did not find libmad.a, libmad.lib, or the libmad development header files - exiting!')
3208- if not conf.CheckLib(['libid3tag', 'id3tag','libid3tag-release']):
3209- raise Exception('Did not find libid3tag.a, libid3tag.lib, or the libid3tag development header files - exiting!')
3210-
3211- def sources(self, build):
3212- return ['soundsourcemp3.cpp']
3213-
3214
3215 class SndFile(Dependence):
3216
3217@@ -713,7 +702,7 @@
3218
3219 def depends(self, build):
3220 return [SoundTouch, KissFFT, ReplayGain, PortAudio, PortMIDI, Qt,
3221- FidLib, Mad, SndFile, FLAC, OggVorbis, OpenGL, TagLib]
3222+ FidLib, SndFile, FLAC, OggVorbis, OpenGL, TagLib]
3223
3224 def post_dependency_check_configure(self, build, conf):
3225 """Sets up additional things in the Environment that must happen
3226
3227=== modified file 'mixxx/build/features.py'
3228--- mixxx/build/features.py 2011-02-18 17:43:57 +0000
3229+++ mixxx/build/features.py 2011-03-07 22:55:34 +0000
3230@@ -48,6 +48,62 @@
3231 """)
3232 return sources
3233
3234+
3235+class Mad(Feature):
3236+ def description(self):
3237+ return "MAD MP3 Decoder"
3238+
3239+ def enabled(self, build):
3240+ build.flags['mad'] = util.get_flags(build.env, 'mad', 1)
3241+ if int(build.flags['mad']):
3242+ return True
3243+ return False
3244+
3245+ def add_options(self, build, vars):
3246+ vars.Add('mad', 'Set to 1 to enable MAD MP3 decoder support.', 1)
3247+
3248+ def configure(self, build, conf):
3249+ if not self.enabled(build):
3250+ return
3251+ if not conf.CheckLib(['libmad','mad']):
3252+ raise Exception('Did not find libmad.a, libmad.lib, or the libmad development header files - exiting!')
3253+ if not conf.CheckLib(['libid3tag', 'id3tag','libid3tag-release']):
3254+ raise Exception('Did not find libid3tag.a, libid3tag.lib, or the libid3tag development header files - exiting!')
3255+ build.env.Append(CPPDEFINES = '__MAD__')
3256+
3257+ def sources(self, build):
3258+ return ['soundsourcemp3.cpp']
3259+
3260+
3261+class CoreAudio(Feature):
3262+
3263+ def description(self):
3264+ return "CoreAudio MP3/AAC Decoder"
3265+
3266+ def enabled(self, build):
3267+ build.flags['coreaudio'] = util.get_flags(build.env, 'coreaudio', 0)
3268+ if int(build.flags['coreaudio']):
3269+ return True
3270+ return False
3271+
3272+ def add_options(self, build, vars):
3273+ vars.Add('coreaudio', 'Set to 1 to enable CoreAudio MP3/AAC decoder support.', 0)
3274+
3275+ def configure(self, build, conf):
3276+ if not self.enabled(build):
3277+ return
3278+ if not build.platform_is_osx:
3279+ raise Exception('CoreAudio is only supported on OS X!');
3280+ else:
3281+ build.env.Append(CPPPATH='/System/Library/Frameworks/AudioToolbox.framework/Headers/')
3282+ build.env.Append(LINKFLAGS='-framework AudioToolbox -framework CoreFoundation')
3283+ build.env.Append(CPPDEFINES = '__COREAUDIO__')
3284+
3285+ def sources(self, build):
3286+ return ['soundsourcecoreaudio.cpp',
3287+ '/Developer/Examples/CoreAudio/PublicUtility/CAStreamBasicDescription.h']
3288+
3289+
3290 class MIDIScript(Feature):
3291 def description(self):
3292 return "MIDI Scripting"
3293@@ -214,7 +270,7 @@
3294 return "Vinyl Control"
3295
3296 def enabled(self, build):
3297- build.flags['vinylcontrol'] = util.get_flags(build.env, 'vinylcontrol', 1)
3298+ build.flags['vinylcontrol'] = util.get_flags(build.env, 'vinylcontrol', 0)
3299 if int(build.flags['vinylcontrol']):
3300 return True
3301 return False
3302@@ -232,11 +288,9 @@
3303 def sources(self, build):
3304 sources = ['vinylcontrol.cpp',
3305 'vinylcontrolproxy.cpp',
3306- 'vinylcontrolscratchlib.cpp',
3307 'vinylcontrolxwax.cpp',
3308 'dlgprefvinyl.cpp',
3309- 'vinylcontrolsignalwidget.cpp',
3310- '#lib/scratchlib/DAnalyse.cpp']
3311+ 'vinylcontrolsignalwidget.cpp']
3312 if build.platform_is_windows:
3313 sources.append("#lib/xwax/timecoder_win32.c")
3314 else:
3315@@ -268,18 +322,18 @@
3316 'tonal/ConstantQFolder.cxx']
3317 return sources
3318
3319-class M4A(Feature):
3320+class FAAD(Feature):
3321 def description(self):
3322- return "Apple M4A audio file support plugin"
3323+ return "FAAD AAC audio file decoder plugin"
3324
3325 def enabled(self, build):
3326- build.flags['m4a'] = util.get_flags(build.env, 'm4a', 0)
3327- if int(build.flags['m4a']):
3328+ build.flags['faad'] = util.get_flags(build.env, 'faad', 0)
3329+ if int(build.flags['faad']):
3330 return True
3331 return False
3332
3333 def add_options(self, build, vars):
3334- vars.Add('m4a', 'Set to 1 to enable building the Apple M4A support plugin.', 0)
3335+ vars.Add('faad', 'Set to 1 to enable building the FAAD AAC decoder plugin.', 0)
3336
3337 def configure(self, build, conf):
3338 if not self.enabled(build):
3339
3340=== removed directory 'mixxx/lib/libsamplerate'
3341=== removed file 'mixxx/lib/libsamplerate/AUTHORS'
3342--- mixxx/lib/libsamplerate/AUTHORS 2003-04-14 13:59:40 +0000
3343+++ mixxx/lib/libsamplerate/AUTHORS 1970-01-01 00:00:00 +0000
3344@@ -1,1 +0,0 @@
3345-Erik de Castro Lopo <erikd@mega-nerd.com>
3346
3347=== removed file 'mixxx/lib/libsamplerate/COPYING'
3348--- mixxx/lib/libsamplerate/COPYING 2003-04-14 13:59:40 +0000
3349+++ mixxx/lib/libsamplerate/COPYING 1970-01-01 00:00:00 +0000
3350@@ -1,340 +0,0 @@
3351- GNU GENERAL PUBLIC LICENSE
3352- Version 2, June 1991
3353-
3354- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
3355- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
3356- Everyone is permitted to copy and distribute verbatim copies
3357- of this license document, but changing it is not allowed.
3358-
3359- Preamble
3360-
3361- The licenses for most software are designed to take away your
3362-freedom to share and change it. By contrast, the GNU General Public
3363-License is intended to guarantee your freedom to share and change free
3364-software--to make sure the software is free for all its users. This
3365-General Public License applies to most of the Free Software
3366-Foundation's software and to any other program whose authors commit to
3367-using it. (Some other Free Software Foundation software is covered by
3368-the GNU Library General Public License instead.) You can apply it to
3369-your programs, too.
3370-
3371- When we speak of free software, we are referring to freedom, not
3372-price. Our General Public Licenses are designed to make sure that you
3373-have the freedom to distribute copies of free software (and charge for
3374-this service if you wish), that you receive source code or can get it
3375-if you want it, that you can change the software or use pieces of it
3376-in new free programs; and that you know you can do these things.
3377-
3378- To protect your rights, we need to make restrictions that forbid
3379-anyone to deny you these rights or to ask you to surrender the rights.
3380-These restrictions translate to certain responsibilities for you if you
3381-distribute copies of the software, or if you modify it.
3382-
3383- For example, if you distribute copies of such a program, whether
3384-gratis or for a fee, you must give the recipients all the rights that
3385-you have. You must make sure that they, too, receive or can get the
3386-source code. And you must show them these terms so they know their
3387-rights.
3388-
3389- We protect your rights with two steps: (1) copyright the software, and
3390-(2) offer you this license which gives you legal permission to copy,
3391-distribute and/or modify the software.
3392-
3393- Also, for each author's protection and ours, we want to make certain
3394-that everyone understands that there is no warranty for this free
3395-software. If the software is modified by someone else and passed on, we
3396-want its recipients to know that what they have is not the original, so
3397-that any problems introduced by others will not reflect on the original
3398-authors' reputations.
3399-
3400- Finally, any free program is threatened constantly by software
3401-patents. We wish to avoid the danger that redistributors of a free
3402-program will individually obtain patent licenses, in effect making the
3403-program proprietary. To prevent this, we have made it clear that any
3404-patent must be licensed for everyone's free use or not licensed at all.
3405-
3406- The precise terms and conditions for copying, distribution and
3407-modification follow.
3408-
3409
3410- GNU GENERAL PUBLIC LICENSE
3411- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3412-
3413- 0. This License applies to any program or other work which contains
3414-a notice placed by the copyright holder saying it may be distributed
3415-under the terms of this General Public License. The "Program", below,
3416-refers to any such program or work, and a "work based on the Program"
3417-means either the Program or any derivative work under copyright law:
3418-that is to say, a work containing the Program or a portion of it,
3419-either verbatim or with modifications and/or translated into another
3420-language. (Hereinafter, translation is included without limitation in
3421-the term "modification".) Each licensee is addressed as "you".
3422-
3423-Activities other than copying, distribution and modification are not
3424-covered by this License; they are outside its scope. The act of
3425-running the Program is not restricted, and the output from the Program
3426-is covered only if its contents constitute a work based on the
3427-Program (independent of having been made by running the Program).
3428-Whether that is true depends on what the Program does.
3429-
3430- 1. You may copy and distribute verbatim copies of the Program's
3431-source code as you receive it, in any medium, provided that you
3432-conspicuously and appropriately publish on each copy an appropriate
3433-copyright notice and disclaimer of warranty; keep intact all the
3434-notices that refer to this License and to the absence of any warranty;
3435-and give any other recipients of the Program a copy of this License
3436-along with the Program.
3437-
3438-You may charge a fee for the physical act of transferring a copy, and
3439-you may at your option offer warranty protection in exchange for a fee.
3440-
3441- 2. You may modify your copy or copies of the Program or any portion
3442-of it, thus forming a work based on the Program, and copy and
3443-distribute such modifications or work under the terms of Section 1
3444-above, provided that you also meet all of these conditions:
3445-
3446- a) You must cause the modified files to carry prominent notices
3447- stating that you changed the files and the date of any change.
3448-
3449- b) You must cause any work that you distribute or publish, that in
3450- whole or in part contains or is derived from the Program or any
3451- part thereof, to be licensed as a whole at no charge to all third
3452- parties under the terms of this License.
3453-
3454- c) If the modified program normally reads commands interactively
3455- when run, you must cause it, when started running for such
3456- interactive use in the most ordinary way, to print or display an
3457- announcement including an appropriate copyright notice and a
3458- notice that there is no warranty (or else, saying that you provide
3459- a warranty) and that users may redistribute the program under
3460- these conditions, and telling the user how to view a copy of this
3461- License. (Exception: if the Program itself is interactive but
3462- does not normally print such an announcement, your work based on
3463- the Program is not required to print an announcement.)
3464-
3465
3466-These requirements apply to the modified work as a whole. If
3467-identifiable sections of that work are not derived from the Program,
3468-and can be reasonably considered independent and separate works in
3469-themselves, then this License, and its terms, do not apply to those
3470-sections when you distribute them as separate works. But when you
3471-distribute the same sections as part of a whole which is a work based
3472-on the Program, the distribution of the whole must be on the terms of
3473-this License, whose permissions for other licensees extend to the
3474-entire whole, and thus to each and every part regardless of who wrote it.
3475-
3476-Thus, it is not the intent of this section to claim rights or contest
3477-your rights to work written entirely by you; rather, the intent is to
3478-exercise the right to control the distribution of derivative or
3479-collective works based on the Program.
3480-
3481-In addition, mere aggregation of another work not based on the Program
3482-with the Program (or with a work based on the Program) on a volume of
3483-a storage or distribution medium does not bring the other work under
3484-the scope of this License.
3485-
3486- 3. You may copy and distribute the Program (or a work based on it,
3487-under Section 2) in object code or executable form under the terms of
3488-Sections 1 and 2 above provided that you also do one of the following:
3489-
3490- a) Accompany it with the complete corresponding machine-readable
3491- source code, which must be distributed under the terms of Sections
3492- 1 and 2 above on a medium customarily used for software interchange; or,
3493-
3494- b) Accompany it with a written offer, valid for at least three
3495- years, to give any third party, for a charge no more than your
3496- cost of physically performing source distribution, a complete
3497- machine-readable copy of the corresponding source code, to be
3498- distributed under the terms of Sections 1 and 2 above on a medium
3499- customarily used for software interchange; or,
3500-
3501- c) Accompany it with the information you received as to the offer
3502- to distribute corresponding source code. (This alternative is
3503- allowed only for noncommercial distribution and only if you
3504- received the program in object code or executable form with such
3505- an offer, in accord with Subsection b above.)
3506-
3507-The source code for a work means the preferred form of the work for
3508-making modifications to it. For an executable work, complete source
3509-code means all the source code for all modules it contains, plus any
3510-associated interface definition files, plus the scripts used to
3511-control compilation and installation of the executable. However, as a
3512-special exception, the source code distributed need not include
3513-anything that is normally distributed (in either source or binary
3514-form) with the major components (compiler, kernel, and so on) of the
3515-operating system on which the executable runs, unless that component
3516-itself accompanies the executable.
3517-
3518-If distribution of executable or object code is made by offering
3519-access to copy from a designated place, then offering equivalent
3520-access to copy the source code from the same place counts as
3521-distribution of the source code, even though third parties are not
3522-compelled to copy the source along with the object code.
3523-
3524
3525- 4. You may not copy, modify, sublicense, or distribute the Program
3526-except as expressly provided under this License. Any attempt
3527-otherwise to copy, modify, sublicense or distribute the Program is
3528-void, and will automatically terminate your rights under this License.
3529-However, parties who have received copies, or rights, from you under
3530-this License will not have their licenses terminated so long as such
3531-parties remain in full compliance.
3532-
3533- 5. You are not required to accept this License, since you have not
3534-signed it. However, nothing else grants you permission to modify or
3535-distribute the Program or its derivative works. These actions are
3536-prohibited by law if you do not accept this License. Therefore, by
3537-modifying or distributing the Program (or any work based on the
3538-Program), you indicate your acceptance of this License to do so, and
3539-all its terms and conditions for copying, distributing or modifying
3540-the Program or works based on it.
3541-
3542- 6. Each time you redistribute the Program (or any work based on the
3543-Program), the recipient automatically receives a license from the
3544-original licensor to copy, distribute or modify the Program subject to
3545-these terms and conditions. You may not impose any further
3546-restrictions on the recipients' exercise of the rights granted herein.
3547-You are not responsible for enforcing compliance by third parties to
3548-this License.
3549-
3550- 7. If, as a consequence of a court judgment or allegation of patent
3551-infringement or for any other reason (not limited to patent issues),
3552-conditions are imposed on you (whether by court order, agreement or
3553-otherwise) that contradict the conditions of this License, they do not
3554-excuse you from the conditions of this License. If you cannot
3555-distribute so as to satisfy simultaneously your obligations under this
3556-License and any other pertinent obligations, then as a consequence you
3557-may not distribute the Program at all. For example, if a patent
3558-license would not permit royalty-free redistribution of the Program by
3559-all those who receive copies directly or indirectly through you, then
3560-the only way you could satisfy both it and this License would be to
3561-refrain entirely from distribution of the Program.
3562-
3563-If any portion of this section is held invalid or unenforceable under
3564-any particular circumstance, the balance of the section is intended to
3565-apply and the section as a whole is intended to apply in other
3566-circumstances.
3567-
3568-It is not the purpose of this section to induce you to infringe any
3569-patents or other property right claims or to contest validity of any
3570-such claims; this section has the sole purpose of protecting the
3571-integrity of the free software distribution system, which is
3572-implemented by public license practices. Many people have made
3573-generous contributions to the wide range of software distributed
3574-through that system in reliance on consistent application of that
3575-system; it is up to the author/donor to decide if he or she is willing
3576-to distribute software through any other system and a licensee cannot
3577-impose that choice.
3578-
3579-This section is intended to make thoroughly clear what is believed to
3580-be a consequence of the rest of this License.
3581-
3582
3583- 8. If the distribution and/or use of the Program is restricted in
3584-certain countries either by patents or by copyrighted interfaces, the
3585-original copyright holder who places the Program under this License
3586-may add an explicit geographical distribution limitation excluding
3587-those countries, so that distribution is permitted only in or among
3588-countries not thus excluded. In such case, this License incorporates
3589-the limitation as if written in the body of this License.
3590-
3591- 9. The Free Software Foundation may publish revised and/or new versions
3592-of the General Public License from time to time. Such new versions will
3593-be similar in spirit to the present version, but may differ in detail to
3594-address new problems or concerns.
3595-
3596-Each version is given a distinguishing version number. If the Program
3597-specifies a version number of this License which applies to it and "any
3598-later version", you have the option of following the terms and conditions
3599-either of that version or of any later version published by the Free
3600-Software Foundation. If the Program does not specify a version number of
3601-this License, you may choose any version ever published by the Free Software
3602-Foundation.
3603-
3604- 10. If you wish to incorporate parts of the Program into other free
3605-programs whose distribution conditions are different, write to the author
3606-to ask for permission. For software which is copyrighted by the Free
3607-Software Foundation, write to the Free Software Foundation; we sometimes
3608-make exceptions for this. Our decision will be guided by the two goals
3609-of preserving the free status of all derivatives of our free software and
3610-of promoting the sharing and reuse of software generally.
3611-
3612- NO WARRANTY
3613-
3614- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
3615-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
3616-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
3617-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
3618-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
3619-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
3620-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
3621-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
3622-REPAIR OR CORRECTION.
3623-
3624- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
3625-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
3626-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
3627-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
3628-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
3629-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
3630-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
3631-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
3632-POSSIBILITY OF SUCH DAMAGES.
3633-
3634- END OF TERMS AND CONDITIONS
3635-
3636
3637- How to Apply These Terms to Your New Programs
3638-
3639- If you develop a new program, and you want it to be of the greatest
3640-possible use to the public, the best way to achieve this is to make it
3641-free software which everyone can redistribute and change under these terms.
3642-
3643- To do so, attach the following notices to the program. It is safest
3644-to attach them to the start of each source file to most effectively
3645-convey the exclusion of warranty; and each file should have at least
3646-the "copyright" line and a pointer to where the full notice is found.
3647-
3648- <one line to give the program's name and a brief idea of what it does.>
3649- Copyright (C) <year> <name of author>
3650-
3651- This program is free software; you can redistribute it and/or modify
3652- it under the terms of the GNU General Public License as published by
3653- the Free Software Foundation; either version 2 of the License, or
3654- (at your option) any later version.
3655-
3656- This program is distributed in the hope that it will be useful,
3657- but WITHOUT ANY WARRANTY; without even the implied warranty of
3658- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3659- GNU General Public License for more details.
3660-
3661- You should have received a copy of the GNU General Public License
3662- along with this program; if not, write to the Free Software
3663- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
3664-
3665-
3666-Also add information on how to contact you by electronic and paper mail.
3667-
3668-If the program is interactive, make it output a short notice like this
3669-when it starts in an interactive mode:
3670-
3671- Gnomovision version 69, Copyright (C) year name of author
3672- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
3673- This is free software, and you are welcome to redistribute it
3674- under certain conditions; type `show c' for details.
3675-
3676-The hypothetical commands `show w' and `show c' should show the appropriate
3677-parts of the General Public License. Of course, the commands you use may
3678-be called something other than `show w' and `show c'; they could even be
3679-mouse-clicks or menu items--whatever suits your program.
3680-
3681-You should also get your employer (if you work as a programmer) or your
3682-school, if any, to sign a "copyright disclaimer" for the program, if
3683-necessary. Here is a sample; alter the names:
3684-
3685- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
3686- `Gnomovision' (which makes passes at compilers) written by James Hacker.
3687-
3688- <signature of Ty Coon>, 1 April 1989
3689- Ty Coon, President of Vice
3690-
3691-This General Public License does not permit incorporating your program into
3692-proprietary programs. If your program is a subroutine library, you may
3693-consider it more useful to permit linking proprietary applications with the
3694-library. If this is what you want to do, use the GNU Library General
3695-Public License instead of this License.
3696
3697=== removed file 'mixxx/lib/libsamplerate/VERSION'
3698--- mixxx/lib/libsamplerate/VERSION 2003-11-06 12:52:17 +0000
3699+++ mixxx/lib/libsamplerate/VERSION 1970-01-01 00:00:00 +0000
3700@@ -1,2 +0,0 @@
3701-The files in this directory was imported from libsamplerate-0.0.15.
3702-libsamplerate can be found here http://www.mega-nerd.com/SRC/
3703
3704=== removed file 'mixxx/lib/libsamplerate/common.h'
3705--- mixxx/lib/libsamplerate/common.h 2003-04-14 13:59:40 +0000
3706+++ mixxx/lib/libsamplerate/common.h 1970-01-01 00:00:00 +0000
3707@@ -1,105 +0,0 @@
3708-/*
3709-** Copyright (C) 2002,2003 Erik de Castro Lopo <erikd@mega-nerd.com>
3710-**
3711-** This program is free software; you can redistribute it and/or modify
3712-** it under the terms of the GNU General Public License as published by
3713-** the Free Software Foundation; either version 2 of the License, or
3714-** (at your option) any later version.
3715-**
3716-** This program is distributed in the hope that it will be useful,
3717-** but WITHOUT ANY WARRANTY; without even the implied warranty of
3718-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3719-** GNU General Public License for more details.
3720-**
3721-** You should have received a copy of the GNU General Public License
3722-** along with this program; if not, write to the Free Software
3723-** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
3724-*/
3725-
3726-#ifndef COMMON_H_INCLUDED
3727-#define COMMON_H_INCLUDED
3728-
3729-#ifdef HAVE_STDINT_H
3730-#include <stdint.h>
3731-#elif (SIZEOF_INT == 4)
3732-typedef int int32_t ;
3733-#elif (SIZEOF_LONG == 4)
3734-typedef long int32_t ;
3735-#endif
3736-
3737-#define SRC_MAX_RATIO 12
3738-#define SRC_MIN_RATIO_DIFF (1e-20)
3739-
3740-#define MAX(a,b) (((a) > (b)) ? (a) : (b))
3741-#define MIN(a,b) (((a) < (b)) ? (a) : (b))
3742-
3743-#define MAKE_MAGIC(a,b,c,d,e,f) ((a)+((b)<<4)+((c)<<8)+((d)<<12)+((e)<<16)+((f)<<20))
3744-
3745-#include "samplerate.h"
3746-
3747-enum
3748-{ SRC_FALSE = 0,
3749- SRC_TRUE = 1
3750-} ;
3751-
3752-enum
3753-{ SRC_ERR_NO_ERROR = 0,
3754-
3755- SRC_ERR_MALLOC_FAILED,
3756- SRC_ERR_BAD_STATE,
3757- SRC_ERR_BAD_DATA,
3758- SRC_ERR_BAD_DATA_PTR,
3759- SRC_ERR_NO_PRIVATE,
3760- SRC_ERR_BAD_SRC_RATIO,
3761- SRC_ERR_BAD_PROC_PTR,
3762- SRC_ERR_SHIFT_BITS,
3763- SRC_ERR_FILTER_LEN,
3764- SRC_ERR_BAD_CONVERTER,
3765- SRC_ERR_BAD_CHANNEL_COUNT,
3766- SRC_ERR_SINC_BAD_BUFFER_LEN,
3767- SRC_ERR_SIZE_INCOMPATIBILITY,
3768- SRC_ERR_BAD_PRIV_PTR,
3769- SRC_ERR_BAD_SINC_STATE,
3770- SRC_ERR_DATA_OVERLAP,
3771-
3772- /* This must be the last error number. */
3773- SRC_ERR_MAX_ERROR
3774-} ;
3775-
3776-typedef struct SRC_PRIVATE_tag
3777-{ double last_ratio, last_position ;
3778-
3779- void *private_data ;
3780-
3781- int (*process) (struct SRC_PRIVATE_tag *psrc, SRC_DATA *data) ;
3782- void (*reset) (struct SRC_PRIVATE_tag *psrc) ;
3783-
3784- int error ;
3785- int channels ;
3786-} SRC_PRIVATE ;
3787-
3788-/* In src_sinc.c */
3789-int sinc_process (SRC_PRIVATE *psrc, SRC_DATA *data) ;
3790-
3791-const char* sinc_get_name (int src_enum) ;
3792-const char* sinc_get_description (int src_enum) ;
3793-
3794-int sinc_set_converter (SRC_PRIVATE *psrc, int src_enum) ;
3795-
3796-/* In src_linear.c */
3797-int linear_process (SRC_PRIVATE *psrc, SRC_DATA *data) ;
3798-
3799-const char* linear_get_name (int src_enum) ;
3800-const char* linear_get_description (int src_enum) ;
3801-
3802-int linear_set_converter (SRC_PRIVATE *psrc, int src_enum) ;
3803-
3804-/* In src_zoh.c */
3805-int zoh_process (SRC_PRIVATE *psrc, SRC_DATA *data) ;
3806-
3807-const char* zoh_get_name (int src_enum) ;
3808-const char* zoh_get_description (int src_enum) ;
3809-
3810-int zoh_set_converter (SRC_PRIVATE *psrc, int src_enum) ;
3811-
3812-#endif /* COMMON_H_INCLUDED */
3813
3814=== removed file 'mixxx/lib/libsamplerate/config.h'
3815--- mixxx/lib/libsamplerate/config.h 2009-05-04 03:54:47 +0000
3816+++ mixxx/lib/libsamplerate/config.h 1970-01-01 00:00:00 +0000
3817@@ -1,143 +0,0 @@
3818-/* src/config.h. Generated by configure. */
3819-/* src/config.h.in. Generated from configure.ac by autoheader. */
3820-
3821-// Merges between win32 and linux version by Tue
3822-
3823-#ifdef WIN32
3824-
3825-#pragma warning(disable: 4305)
3826-
3827- /* Set to 1 if compiling for Win32 */
3828- #define OS_IS_WIN32 1
3829-
3830- /* Set to 1 if the compile is GNU GCC. */
3831- #define COMPILER_IS_GCC 0
3832-
3833-#else
3834-
3835- /* Set to 1 if compiling for Win32 */
3836- #define OS_IS_WIN32 0
3837-
3838- /* Set to 1 if the compile is GNU GCC. */
3839- #define COMPILER_IS_GCC 1
3840-
3841- /* Major version of GCC or 3 otherwise. */
3842- #define GCC_MAJOR_VERSION 3
3843-
3844- /* Define to 1 if you have the <dlfcn.h> header file. */
3845- #define HAVE_DLFCN_H 1
3846-
3847- /* Define to 1 if you have the <inttypes.h> header file. */
3848- #define HAVE_INTTYPES_H 1
3849-
3850- /* Define to 1 if you have the `fftw' library (-lfftw). */
3851- #define HAVE_LIBFFTW 1
3852-
3853- /* Define to 1 if you have the `m' library (-lm). */
3854- #define HAVE_LIBM 1
3855-
3856- /* Define to 1 if you have the `rfftw' library (-lrfftw). */
3857- #define HAVE_LIBRFFTW 1
3858-
3859- /* Define if you have C99's lrint function. */
3860- #define HAVE_LRINT 1
3861-
3862- /* Define if you have C99's lrintf function. */
3863- #define HAVE_LRINTF 1
3864-
3865- /* Define to 1 if you have the <stdint.h> header file. */
3866- #define HAVE_STDINT_H 1
3867-
3868-#endif
3869-
3870-
3871-
3872-/* Set to 1 to enable debugging. */
3873-#define ENABLE_DEBUG 0
3874-
3875-/* Define to 1 if you have the `calloc' function. */
3876-#define HAVE_CALLOC 1
3877-
3878-/* Define to 1 if you have the `ceil' function. */
3879-#define HAVE_CEIL 1
3880-
3881-/* Define to 1 if you have the `floor' function. */
3882-#define HAVE_FLOOR 1
3883-
3884-/* Define to 1 if you have the `fmod' function. */
3885-#define HAVE_FMOD 1
3886-
3887-/* Define to 1 if you have the `free' function. */
3888-#define HAVE_FREE 1
3889-
3890-/* Define to 1 if you have the `efence' library (-lefence). */
3891-/* #undef HAVE_LIBEFENCE */
3892-
3893-/* Define to 1 if you have the `malloc' function. */
3894-#define HAVE_MALLOC 1
3895-
3896-/* Define to 1 if you have the `memcpy' function. */
3897-#define HAVE_MEMCPY 1
3898-
3899-/* Define to 1 if you have the `memmove' function. */
3900-#define HAVE_MEMMOVE 1
3901-
3902-/* Define to 1 if you have the <memory.h> header file. */
3903-#define HAVE_MEMORY_H 1
3904-
3905-/* Set to 1 if you have libsndfile. */
3906-#define HAVE_SNDFILE 1
3907-
3908-/* Define to 1 if you have the <stdlib.h> header file. */
3909-#define HAVE_STDLIB_H 1
3910-
3911-/* Define to 1 if you have the <strings.h> header file. */
3912-#define HAVE_STRINGS_H 1
3913-
3914-/* Define to 1 if you have the <string.h> header file. */
3915-#define HAVE_STRING_H 1
3916-
3917-/* Define to 1 if you have the <sys/stat.h> header file. */
3918-#define HAVE_SYS_STAT_H 1
3919-
3920-/* Define to 1 if you have the <sys/types.h> header file. */
3921-#define HAVE_SYS_TYPES_H 1
3922-
3923-/* Define to 1 if you have the <unistd.h> header file. */
3924-#define HAVE_UNISTD_H 1
3925-
3926-/* Name of package */
3927-#define PACKAGE "libsamplerate"
3928-
3929-/* Define to the address where bug reports for this package should be sent. */
3930-#define PACKAGE_BUGREPORT ""
3931-
3932-/* Define to the full name of this package. */
3933-#define PACKAGE_NAME ""
3934-
3935-/* Define to the full name and version of this package. */
3936-#define PACKAGE_STRING ""
3937-
3938-/* Define to the one symbol short name of this package. */
3939-#define PACKAGE_TARNAME ""
3940-
3941-/* Define to the version of this package. */
3942-#define PACKAGE_VERSION ""
3943-
3944-/* The size of a `double', as computed by sizeof. */
3945-#define SIZEOF_DOUBLE 8
3946-
3947-/* The size of a `float', as computed by sizeof. */
3948-#define SIZEOF_FLOAT 4
3949-
3950-/* The size of a `int', as computed by sizeof. */
3951-#define SIZEOF_INT 4
3952-
3953-/* The size of a `long', as computed by sizeof. */
3954-#define SIZEOF_LONG 4
3955-
3956-/* Define to 1 if you have the ANSI C header files. */
3957-#define STDC_HEADERS 1
3958-
3959-/* Version number of package */
3960-#define VERSION "0.0.15"
3961
3962=== removed file 'mixxx/lib/libsamplerate/fastest_coeffs.h'
3963--- mixxx/lib/libsamplerate/fastest_coeffs.h 2003-04-14 13:59:40 +0000
3964+++ mixxx/lib/libsamplerate/fastest_coeffs.h 1970-01-01 00:00:00 +0000
3965@@ -1,2493 +0,0 @@
3966-/*
3967-** Copyright (C) 2002,2003 Erik de Castro Lopo <erikd@mega-nerd.com>
3968-**
3969-** This program is free software; you can redistribute it and/or modify
3970-** it under the terms of the GNU General Public License as published by
3971-** the Free Software Foundation; either version 2 of the License, or
3972-** (at your option) any later version.
3973-**
3974-** This program is distributed in the hope that it will be useful,
3975-** but WITHOUT ANY WARRANTY; without even the implied warranty of
3976-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3977-** GNU General Public License for more details.
3978-**
3979-** You should have received a copy of the GNU General Public License
3980-** along with this program; if not, write to the Free Software
3981-** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
3982-*/
3983-
3984-
3985-/*
3986-** f = make_filter (8, 128, 100.3) ;
3987-** Pass band width : 0.0039062 (should be 0.0039062)
3988-** Stop band atten. : 100.71 dB
3989-** -3dB band width : 0.484
3990-** half length : 2463
3991-** increment : 128
3992-*/
3993-
3994- 8.31472372954840555082e-01,
3995- 8.31414005540308198583e-01,
3996- 8.31238918266223869580e-01,
3997- 8.30947156036480505392e-01,
3998- 8.30538793675450581766e-01,
3999- 8.30013935904800659316e-01,
4000- 8.29372717311066987023e-01,
4001- 8.28615302303967515840e-01,
4002- 8.27741885065490623496e-01,
4003- 8.26752689489751890761e-01,
4004- 8.25647969113678215081e-01,
4005- 8.24428007038499943704e-01,
4006- 8.23093115842108757896e-01,
4007- 8.21643637482293187624e-01,
4008- 8.20079943190897053817e-01,
4009- 8.18402433358933589780e-01,
4010- 8.16611537412689103554e-01,
4011- 8.14707713680854150873e-01,
4012- 8.12691449252757824873e-01,
4013- 8.10563259827706050764e-01,
4014- 8.08323689555523805517e-01,
4015- 8.05973310868314363198e-01,
4016- 8.03512724303517833491e-01,
4017- 8.00942558318331943035e-01,
4018- 7.98263469095534694553e-01,
4019- 7.95476140340800830231e-01,
4020- 7.92581283071560838138e-01,
4021- 7.89579635397499868255e-01,
4022- 7.86471962292734527722e-01,
4023- 7.83259055359786127148e-01,
4024- 7.79941732585400893107e-01,
4025- 7.76520838088307852054e-01,
4026- 7.72997241859018080490e-01,
4027- 7.69371839491718167992e-01,
4028- 7.65645551908390675777e-01,
4029- 7.61819325075220210586e-01,
4030- 7.57894129711408459649e-01,
4031- 7.53870960990470018181e-01,
4032- 7.49750838234153449413e-01,
4033- 7.45534804599028211314e-01,
4034- 7.41223926755909090502e-01,
4035- 7.36819294562192195208e-01,
4036- 7.32322020727209643809e-01,
4037- 7.27733240470738174110e-01,
4038- 7.23054111174766811487e-01,
4039- 7.18285812028632841830e-01,
4040- 7.13429543667664534112e-01,
4041- 7.08486527805442301009e-01,
4042- 7.03458006859804640953e-01,
4043- 6.98345243572719653891e-01,
4044- 6.93149520624175785599e-01,
4045- 6.87872140240182283755e-01,
4046- 6.82514423795047564525e-01,
4047- 6.77077711408058502407e-01,
4048- 6.71563361534684655219e-01,
4049- 6.65972750552474845875e-01,
4050- 6.60307272341742135247e-01,
4051- 6.54568337861228477514e-01,
4052- 6.48757374718860524432e-01,
4053- 6.42875826737744904271e-01,
4054- 6.36925153517562181449e-01,
4055- 6.30906829991492501541e-01,
4056- 6.24822345978837789815e-01,
4057- 6.18673205733470954470e-01,
4058- 6.12460927488293727095e-01,
4059- 6.06187042995817604307e-01,
4060- 5.99853097065060292259e-01,
4061- 5.93460647094893878339e-01,
4062- 5.87011262603992944875e-01,
4063- 5.80506524757569142281e-01,
4064- 5.73948025891025337408e-01,
4065- 5.67337369030688098981e-01,
4066- 5.60676167411809700525e-01,
4067- 5.53966043993961543279e-01,
4068- 5.47208630974010734604e-01,
4069- 5.40405569296826038261e-01,
4070- 5.33558508163880174102e-01,
4071- 5.26669104539922661168e-01,
4072- 5.19739022657876970079e-01,
4073- 5.12769933522119303326e-01,
4074- 5.05763514410336290084e-01,
4075- 4.98721448374081555155e-01,
4076- 4.91645423738241937883e-01,
4077- 4.84537133599546865348e-01,
4078- 4.77398275324308896117e-01,
4079- 4.70230550045545592219e-01,
4080- 4.63035662159660077464e-01,
4081- 4.55815318822846149427e-01,
4082- 4.48571229447379538069e-01,
4083- 4.41305105197960123586e-01,
4084- 4.34018658488283970431e-01,
4085- 4.26713602477997000495e-01,
4086- 4.19391650570203500248e-01,
4087- 4.12054515909689722530e-01,
4088- 4.04703910882034223473e-01,
4089- 3.97341546613763640927e-01,
4090- 3.89969132473721613596e-01,
4091- 3.82588375575806771689e-01,
4092- 3.75200980283257823356e-01,
4093- 3.67808647714624070701e-01,
4094- 3.60413075251609871241e-01,
4095- 3.53015956048925771960e-01,
4096- 3.45618978546330835044e-01,
4097- 3.38223825983006376461e-01,
4098- 3.30832175914426429575e-01,
4099- 3.23445699731881031180e-01,
4100- 3.16066062184803764357e-01,
4101- 3.08694920906066150312e-01,
4102- 3.01333925940378832831e-01,
4103- 2.93984719275965256102e-01,
4104- 2.86648934379644393378e-01,
4105- 2.79328195735489559492e-01,
4106- 2.72024118387182545220e-01,
4107- 2.64738307484245039003e-01,
4108- 2.57472357832259801658e-01,
4109- 2.50227853447243409057e-01,
4110- 2.43006367114305704691e-01,
4111- 2.35809459950733935063e-01,
4112- 2.28638680973647728800e-01,
4113- 2.21495566672345989279e-01,
4114- 2.14381640585498134399e-01,
4115- 2.07298412883298144305e-01,
4116- 2.00247379954717363848e-01,
4117- 1.93230023999986955108e-01,
4118- 1.86247812628430653437e-01,
4119- 1.79302198461779749294e-01,
4120- 1.72394618743085786816e-01,
4121- 1.65526494951356295537e-01,
4122- 1.58699232422028796430e-01,
4123- 1.51914219973401071195e-01,
4124- 1.45172829539132269838e-01,
4125- 1.38476415806921215879e-01,
4126- 1.31826315863480453272e-01,
4127- 1.25223848845901208904e-01,
4128- 1.18670315599523901184e-01,
4129- 1.12166998342411894374e-01,
4130- 1.05715160336527447260e-01,
4131- 9.93160455657086521652e-02,
4132- 9.29708784205405536216e-02,
4133- 8.66808633902153846673e-02,
4134- 8.04471847614677826321e-02,
4135- 7.42710063246745516574e-02,
4136- 6.81534710872001986415e-02,
4137- 6.20957009940759641076e-02,
4138- 5.60987966560835549235e-02,
4139- 5.01638370853247708703e-02,
4140- 4.42918794383505357026e-02,
4141- 3.84839587669171534490e-02,
4142- 3.27410877764400740086e-02,
4143- 2.70642565922108620236e-02,
4144- 2.14544325334371267788e-02,
4145- 1.59125598951669576520e-02,
4146- 1.04395597381551803740e-02,
4147- 5.03632968672305773861e-03,
4148--2.96256265336385191805e-04,
4149--5.55734794075828358179e-03,
4150--1.07461191566687631893e-02,
4151--1.58617678942645466689e-02,
4152--2.09035164602743607498e-02,
4153--2.58706116401622790435e-02,
4154--3.07623248430414844568e-02,
4155--3.55779522382659724178e-02,
4156--4.03168148836769782428e-02,
4157--4.49782588454727128013e-02,
4158--4.95616553096875425699e-02,
4159--5.40664006852556791594e-02,
4160--5.84919166986474642345e-02,
4161--6.28376504800633867154e-02,
4162--6.71030746411782619276e-02,
4163--7.12876873444269476554e-02,
4164--7.53910123638282386738e-02,
4165--7.94125991373483691715e-02,
4166--8.33520228108008270906e-02,
4167--8.72088842732959695914e-02,
4168--9.09828101842390379872e-02,
4169--9.46734529918955292072e-02,
4170--9.82804909435327500589e-02,
4171--1.01803628087157427284e-01,
4172--1.05242594264867719844e-01,
4173--1.08597145097841310535e-01,
4174--1.11867061962988789681e-01,
4175--1.15052151961296145188e-01,
4176--1.18152247877890054228e-01,
4177--1.21167208133862752684e-01,
4178--1.24096916729885473063e-01,
4179--1.26941283181660202750e-01,
4180--1.29700242447243679900e-01,
4181--1.32373754846295377252e-01,
4182--1.34961805971292009287e-01,
4183--1.37464406590764143257e-01,
4184--1.39881592544604443917e-01,
4185--1.42213424631507739937e-01,
4186--1.44459988488595730827e-01,
4187--1.46621394463294696386e-01,
4188--1.48697777477524800682e-01,
4189--1.50689296884269657850e-01,
4190--1.52596136316595465399e-01,
4191--1.54418503529190731527e-01,
4192--1.56156630232500315270e-01,
4193--1.57810771919529219121e-01,
4194--1.59381207685401427021e-01,
4195--1.60868240039743037872e-01,
4196--1.62272194711985145998e-01,
4197--1.63593420449666626659e-01,
4198--1.64832288809824062392e-01,
4199--1.65989193943563151379e-01,
4200--1.67064552373901109572e-01,
4201--1.68058802766975601273e-01,
4202--1.68972405696717037360e-01,
4203--1.69805843403086798027e-01,
4204--1.70559619543971530131e-01,
4205--1.71234258940853617537e-01,
4206--1.71830307318344255307e-01,
4207--1.72348331037702334756e-01,
4208--1.72788916824434257702e-01,
4209--1.73152671490098081231e-01,
4210--1.73440221648409775845e-01,
4211--1.73652213425782242506e-01,
4212--1.73789312166397952319e-01,
4213--1.73852202131942051855e-01,
4214--1.73841586196111674845e-01,
4215--1.73758185534021086793e-01,
4216--1.73602739306629005878e-01,
4217--1.73376004340306061335e-01,
4218--1.73078754801670009478e-01,
4219--1.72711781867818603420e-01,
4220--1.72275893392080048372e-01,
4221--1.71771913565416961545e-01,
4222--1.71200682573611373538e-01,
4223--1.70563056250360139954e-01,
4224--1.69859905726417126370e-01,
4225--1.69092117074913228514e-01,
4226--1.68260590952989147473e-01,
4227--1.67366242239875284703e-01,
4228--1.66409999671557895518e-01,
4229--1.65392805472166642966e-01,
4230--1.64315614982222552021e-01,
4231--1.63179396283883837437e-01,
4232--1.61985129823331186483e-01,
4233--1.60733808030429803360e-01,
4234--1.59426434935813571281e-01,
4235--1.58064025785527417778e-01,
4236--1.56647606653372045704e-01,
4237--1.55178214051094831571e-01,
4238--1.53656894536566474008e-01,
4239--1.52084704320088470730e-01,
4240--1.50462708868975059140e-01,
4241--1.48791982510548842500e-01,
4242--1.47073608033699704256e-01,
4243--1.45308676289147314931e-01,
4244--1.43498285788550977715e-01,
4245--1.41643542302611558092e-01,
4246--1.39745558458309881988e-01,
4247--1.37805453335422323224e-01,
4248--1.35824352062461073398e-01,
4249--1.33803385412180564362e-01,
4250--1.31743689396791985313e-01,
4251--1.29646404863030306753e-01,
4252--1.27512677087215337002e-01,
4253--1.25343655370452389253e-01,
4254--1.23140492634104758984e-01,
4255--1.20904345015691472298e-01,
4256--1.18636371465341922127e-01,
4257--1.16337733342949820048e-01,
4258--1.14009594016166518338e-01,
4259--1.11653118459372716065e-01,
4260--1.09269472853762789066e-01,
4261--1.06859824188683741331e-01,
4262--1.04425339864360325337e-01,
4263--1.01967187296145456177e-01,
4264--9.94865335204263567803e-02,
4265--9.69845448023236023083e-02,
4266--9.44623862453117940641e-02,
4267--9.19212214028948121358e-02,
4268--8.93622118924671249296e-02,
4269--8.67865170114848205607e-02,
4270--8.41952933560805999447e-02,
4271--8.15896944422443981537e-02,
4272--7.89708703296961439522e-02,
4273--7.63399672485739477779e-02,
4274--7.36981272290610500697e-02,
4275--7.10464877340710454501e-02,
4276--6.83861812951113146042e-02,
4277--6.57183351514422919859e-02,
4278--6.30440708926501142129e-02,
4279--6.03645041047437408421e-02,
4280--5.76807440198948140342e-02,
4281--5.49938931699267691267e-02,
4282--5.23050470436661057994e-02,
4283--4.96152937482609926456e-02,
4284--4.69257136745778041798e-02,
4285--4.42373791667729082677e-02,
4286--4.15513541961495605492e-02,
4287--3.88686940393953503370e-02,
4288--3.61904449613011935938e-02,
4289--3.35176439020573244121e-02,
4290--3.08513181692228674602e-02,
4291--2.81924851344595717162e-02,
4292--2.55421519351213023585e-02,
4293--2.29013151807887539724e-02,
4294--2.02709606648342685609e-02,
4295--1.76520630811025022733e-02,
4296--1.50455857457888787787e-02,
4297--1.24524803245954687053e-02,
4298--9.87368656524285036313e-03,
4299--7.31013203541311037958e-03,
4300--4.76273186619807602227e-03,
4301--2.23238850112297869746e-03,
4302- 2.80008549183706099625e-04,
4303- 2.77358294660976899965e-03,
4304- 5.24747175940274562800e-03,
4305- 7.70082569017439908660e-03,
4306- 1.01328092980087648006e-02,
4307- 1.25426012146140665460e-02,
4308- 1.49293943544662570388e-02,
4309- 1.72923961188884665885e-02,
4310- 1.96308285940195309527e-02,
4311- 2.19439287426209730936e-02,
4312- 2.42309485896793734561e-02,
4313- 2.64911554017603391442e-02,
4314- 2.87238318600733545660e-02,
4315- 3.09282762272103349532e-02,
4316- 3.31038025075217068327e-02,
4317- 3.52497406010981520486e-02,
4318- 3.73654364513253609004e-02,
4319- 3.94502521859858221176e-02,
4320- 4.15035662518817155542e-02,
4321- 4.35247735429537541130e-02,
4322- 4.55132855218787699125e-02,
4323- 4.74685303351244439196e-02,
4324- 4.93899529214478216765e-02,
4325- 5.12770151138242716304e-02,
4326- 5.31291957347935772660e-02,
4327- 5.49459906852194576721e-02,
4328- 5.67269130264521220797e-02,
4329- 5.84714930558940249039e-02,
4330- 6.01792783759655322551e-02,
4331- 6.18498339564735599705e-02,
4332- 6.34827421903864652641e-02,
4333- 6.50776029430226859995e-02,
4334- 6.66340335946605799577e-02,
4335- 6.81516690765814614483e-02,
4336- 6.96301619005592065115e-02,
4337- 7.10691821818139612965e-02,
4338- 7.24684176554465098175e-02,
4339- 7.38275736863740761340e-02,
4340- 7.51463732727930683319e-02,
4341- 7.64245570431912463194e-02,
4342- 7.76618832469397474272e-02,
4343- 7.88581277384926976337e-02,
4344- 8.00130839552289779837e-02,
4345- 8.11265628889681067459e-02,
4346- 8.21983930512013155623e-02,
4347- 8.32284204320703352442e-02,
4348- 8.42165084531432683868e-02,
4349- 8.51625379140240473808e-02,
4350- 8.60664069328434949702e-02,
4351- 8.69280308806818224898e-02,
4352- 8.77473423099686122839e-02,
4353- 8.85242908769151987114e-02,
4354- 8.92588432580306151420e-02,
4355- 8.99509830607803234637e-02,
4356- 9.06007107284422380511e-02,
4357- 9.12080434392217309636e-02,
4358- 9.17730149996878741270e-02,
4359- 9.22956757325926607782e-02,
4360- 9.27760923591415126443e-02,
4361- 9.32143478757788968014e-02,
4362- 9.36105414255621187669e-02,
4363- 9.39647881641913207407e-02,
4364- 9.42772191207702781046e-02,
4365- 9.45479810533706027664e-02,
4366- 9.47772362994778183598e-02,
4367- 9.49651626213951355338e-02,
4368- 9.51119530466846413441e-02,
4369- 9.52178157037280176178e-02,
4370- 9.52829736524876819148e-02,
4371- 9.53076647105531166160e-02,
4372- 9.52921412745576373871e-02,
4373- 9.52366701370536278271e-02,
4374- 9.51415322989309503177e-02,
4375- 9.50070227774735681647e-02,
4376- 9.48334504101390751707e-02,
4377- 9.46211376541590265532e-02,
4378- 9.43704203820504156086e-02,
4379- 9.40816476731309581094e-02,
4380- 9.37551816011396865758e-02,
4381- 9.33913970180541563870e-02,
4382- 9.29906813342047527948e-02,
4383- 9.25534342947849225647e-02,
4384- 9.20800677528557931506e-02,
4385- 9.15710054389489019888e-02,
4386- 9.10266827273659706599e-02,
4387- 9.04475463992783224043e-02,
4388- 8.98340544027328158361e-02,
4389- 8.91866756096650198371e-02,
4390- 8.85058895700238101867e-02,
4391- 8.77921862631190763615e-02,
4392- 8.70460658462897246546e-02,
4393- 8.62680384010083983748e-02,
4394- 8.54586236765221690659e-02,
4395- 8.46183508311429133375e-02,
4396- 8.37477581712920277068e-02,
4397- 8.28473928884114751980e-02,
4398- 8.19178107938471483651e-02,
4399- 8.09595760518180135312e-02,
4400- 7.99732609105757996648e-02,
4401- 7.89594454318716387764e-02,
4402- 7.79187172188340326784e-02,
4403- 7.68516711423724852015e-02,
4404- 7.57589090662164482692e-02,
4405- 7.46410395707000073884e-02,
4406- 7.34986776754032733461e-02,
4407- 7.23324445607601979047e-02,
4408- 7.11429672887474440213e-02,
4409- 6.99308785227581580779e-02,
4410- 6.86968162467783832748e-02,
4411- 6.74414234839716131287e-02,
4412- 6.61653480147834510694e-02,
4413- 6.48692420946761771905e-02,
4414- 6.35537621716019962559e-02,
4415- 6.22195686033254202751e-02,
4416- 6.08673253747022482973e-02,
4417- 5.94976998150253330588e-02,
4418- 5.81113623155428762890e-02,
4419- 5.67089860472591994478e-02,
4420- 5.52912466791220663653e-02,
4421- 5.38588220967053943333e-02,
4422- 5.24123921214928872869e-02,
4423- 5.09526382308646275110e-02,
4424- 4.94802432788957607945e-02,
4425- 4.79958912180662375380e-02,
4426- 4.65002668219884549017e-02,
4427- 4.49940554092515265783e-02,
4428- 4.34779425684853407241e-02,
4429- 4.19526138847447563340e-02,
4430- 4.04187546673120054463e-02,
4431- 3.88770496790168534895e-02,
4432- 3.73281828671714888124e-02,
4433- 3.57728370962169389680e-02,
4434- 3.42116938821758476141e-02,
4435- 3.26454331290065291604e-02,
4436- 3.10747328669506231447e-02,
4437- 2.95002689929673225788e-02,
4438- 2.79227150133440210622e-02,
4439- 2.63427417885741359249e-02,
4440- 2.47610172805882329528e-02,
4441- 2.31782063024293799591e-02,
4442- 2.15949702704538760989e-02,
4443- 2.00119669591453143431e-02,
4444- 1.84298502586232419709e-02,
4445- 1.68492699349288496680e-02,
4446- 1.52708713931675090641e-02,
4447- 1.36952954435869880129e-02,
4448- 1.21231780706691841254e-02,
4449- 1.05551502053105091677e-02,
4450- 8.99183750016553651196e-03,
4451- 7.43386010822696258193e-03,
4452- 5.88183246471273707412e-03,
4453- 4.33636307232945251988e-03,
4454- 2.79805428998205086427e-03,
4455- 1.26750212499337003291e-03,
4456--2.54703971099550386531e-04,
4457--1.76798130311027175757e-03,
4458--3.27175412906725469539e-03,
4459--4.76545385331804925710e-03,
4460--6.24851921581533794464e-03,
4461--7.72039647752874400727e-03,
4462--9.18053960192777122884e-03,
4463--1.06284104324833178490e-02,
4464--1.20634788661366718077e-02,
4465--1.34852230226875247771e-02,
4466--1.48931294100519973078e-02,
4467--1.62866930853476296615e-02,
4468--1.76654178117594401476e-02,
4469--1.90288162111466874205e-02,
4470--2.03764099123495759369e-02,
4471--2.17077296951579609696e-02,
4472--2.30223156299061669505e-02,
4473--2.43197172126588360974e-02,
4474--2.55994934959561624976e-02,
4475--2.68612132150869431513e-02,
4476--2.81044549098614510063e-02,
4477--2.93288070418574950415e-02,
4478--3.05338681071131295974e-02,
4479--3.17192467442452205595e-02,
4480--3.28845618379712614776e-02,
4481--3.40294426180154721551e-02,
4482--3.51535287533818185945e-02,
4483--3.62564704419792716017e-02,
4484--3.73379284955845242022e-02,
4485--3.83975744201309962533e-02,
4486--3.94350904913155775322e-02,
4487--4.04501698255130062720e-02,
4488--4.14425164459938585870e-02,
4489--4.24118453444415760556e-02,
4490--4.33578825377650758921e-02,
4491--4.42803651202084772032e-02,
4492--4.51790413107587551789e-02,
4493--4.60536704958539877541e-02,
4494--4.69040232673985507672e-02,
4495--4.77298814560914094751e-02,
4496--4.85310381600771723054e-02,
4497--4.93072977689298017068e-02,
4498--5.00584759829825892696e-02,
4499--5.07843998280173986037e-02,
4500--5.14849076653303427964e-02,
4501--5.21598491971914657306e-02,
4502--5.28090854677170859488e-02,
4503--5.34324888591782357072e-02,
4504--5.40299430837655400572e-02,
4505--5.46013431708381041796e-02,
4506--5.51465954496810906171e-02,
4507--5.56656175277993395256e-02,
4508--5.61583382647804357779e-02,
4509--5.66246977417538960298e-02,
4510--5.70646472264832865795e-02,
4511--5.74781491341238848225e-02,
4512--5.78651769836829588112e-02,
4513--5.82257153502198851469e-02,
4514--5.85597598128258789441e-02,
4515--5.88673168984241990120e-02,
4516--5.91484040214318093631e-02,
4517--5.94030494193287308957e-02,
4518--5.96312920841784027681e-02,
4519--5.98331816901454746627e-02,
4520--6.00087785170606569096e-02,
4521--6.01581533700810480725e-02,
4522--6.02813874954959694197e-02,
4523--6.03785724927326447609e-02,
4524--6.04498102226119424230e-02,
4525--6.04952127119116611631e-02,
4526--6.05149020542914278797e-02,
4527--6.05090103076376881197e-02,
4528--6.04776793878847099273e-02,
4529--6.04210609593744951695e-02,
4530--6.03393163218124903291e-02,
4531--6.02326162938837256222e-02,
4532--6.01011410935896536745e-02,
4533--5.99450802153716350018e-02,
4534--5.97646323040843391317e-02,
4535--5.95600050258849322837e-02,
4536--5.93314149361059764431e-02,
4537--5.90790873441773764507e-02,
4538--5.88032561756684640786e-02,
4539--5.85041638315173181950e-02,
4540--5.81820610445198463379e-02,
4541--5.78372067331465664064e-02,
4542--5.74698678527617162759e-02,
4543--5.70803192443151696800e-02,
4544--5.66688434805820984153e-02,
4545--5.62357307100216502471e-02,
4546--5.57812784983319834287e-02,
4547--5.53057916677746758127e-02,
4548--5.48095821343453915020e-02,
4549--5.42929687428649263015e-02,
4550--5.37562771000702349644e-02,
4551--5.31998394057807341695e-02,
4552--5.26239942822169029513e-02,
4553--5.20290866015511582754e-02,
4554--5.14154673117670768523e-02,
4555--5.07834932609073572141e-02,
4556--5.01335270197884388943e-02,
4557--4.94659367032617980353e-02,
4558--4.87810957901005926018e-02,
4559--4.80793829415919610204e-02,
4560--4.73611818189140221236e-02,
4561--4.66268808993793651418e-02,
4562--4.58768732916221277929e-02,
4563--4.51115565498113532672e-02,
4564--4.43313324869706107401e-02,
4565--4.35366069874822472774e-02,
4566--4.27277898188581847783e-02,
4567--4.19052944428566706558e-02,
4568--4.10695378260253277092e-02,
4569--4.02209402497498702544e-02,
4570--3.93599251198885058400e-02,
4571--3.84869187760717781921e-02,
4572--3.76023503007467674308e-02,
4573--3.67066513280452297319e-02,
4574--3.58002558525536487832e-02,
4575--3.48836000380640318119e-02,
4576--3.39571220263849699039e-02,
4577--3.30212617462878818553e-02,
4578--3.20764607226682249563e-02,
4579--3.11231618859974003277e-02,
4580--3.01618093821427596390e-02,
4581--2.91928483826300218251e-02,
4582--2.82167248954252464221e-02,
4583--2.72338855763107207109e-02,
4584--2.62447775409285488646e-02,
4585--2.52498481775659533444e-02,
4586--2.42495449607560524530e-02,
4587--2.32443152657647901516e-02,
4588--2.22346061840382018537e-02,
4589--2.12208643396787077773e-02,
4590--2.02035357070221716080e-02,
4591--1.91830654293842946256e-02,
4592--1.81598976390459701524e-02,
4593--1.71344752785447841659e-02,
4594--1.61072399233397958729e-02,
4595--1.50786316059164128556e-02,
4596--1.40490886413957953571e-02,
4597--1.30190474547137412242e-02,
4598--1.19889424094323342185e-02,
4599--1.09592056382471266657e-02,
4600--9.93026687525074697183e-03,
4601--8.90255329001433948211e-03,
4602--7.87648932354562125724e-03,
4603--6.85249652618241146540e-03,
4604--5.83099339747908569642e-03,
4605--4.81239522814202146106e-03,
4606--3.79711394406930576734e-03,
4607--2.78555795254968683455e-03,
4608--1.77813199067227692071e-03,
4609--7.75236976000132386663e-04,
4610- 2.22730140442126654798e-04,
4611- 1.21537651881706244492e-03,
4612- 2.20231357271108733539e-03,
4613- 3.18315710891246220898e-03,
4614- 4.15752746468348553799e-03,
4615- 5.12504964248380791986e-03,
4616- 6.08535344210042478813e-03,
4617- 7.03807359014245199208e-03,
4618- 7.98284986685961206465e-03,
4619- 8.91932723024580452476e-03,
4620- 9.84715593738785290034e-03,
4621- 1.07659916630240357766e-02,
4622- 1.16754956152756248638e-02,
4623- 1.25753346485176220604e-02,
4624- 1.34651813733560731662e-02,
4625- 1.43447142636787781933e-02,
4626- 1.52136177607511777904e-02,
4627- 1.60715823743268690360e-02,
4628- 1.69183047807457617728e-02,
4629- 1.77534879179936204430e-02,
4630- 1.85768410776981605925e-02,
4631- 1.93880799940382604618e-02,
4632- 2.01869269295435888045e-02,
4633- 2.09731107577651766649e-02,
4634- 2.17463670427963037812e-02,
4635- 2.25064381156266125894e-02,
4636- 2.32530731473125917841e-02,
4637- 2.39860282189490944815e-02,
4638- 2.47050663884288181082e-02,
4639- 2.54099577539762186418e-02,
4640- 2.61004795144461655687e-02,
4641- 2.67764160263764816605e-02,
4642- 2.74375588577874841845e-02,
4643- 2.80837068387202806741e-02,
4644- 2.87146661085097808230e-02,
4645- 2.93302501597869115513e-02,
4646- 2.99302798792087168533e-02,
4647- 3.05145835849139068774e-02,
4648- 3.10829970607048658437e-02,
4649- 3.16353635869560598226e-02,
4650- 3.21715339682534032240e-02,
4651- 3.26913665577675052742e-02,
4652- 3.31947272783659833029e-02,
4653- 3.36814896404726560331e-02,
4654- 3.41515347566807569990e-02,
4655- 3.46047513531298478462e-02,
4656- 3.50410357776568884280e-02,
4657- 3.54602920047340924858e-02,
4658- 3.58624316372060172875e-02,
4659- 3.62473739048404727803e-02,
4660- 3.66150456597097023748e-02,
4661- 3.69653813684179058385e-02,
4662- 3.72983231011940682964e-02,
4663- 3.76138205178691634178e-02,
4664- 3.79118308507581658340e-02,
4665- 3.81923188844700278732e-02,
4666- 3.84552569326661666804e-02,
4667- 3.87006248117945095277e-02,
4668- 3.89284098118221136287e-02,
4669- 3.91386066639944005252e-02,
4670- 3.93312175056476295842e-02,
4671- 3.95062518421033306848e-02,
4672- 3.96637265056755394799e-02,
4673- 3.98036656118202977761e-02,
4674- 3.99261005124597820326e-02,
4675- 4.00310697465144360585e-02,
4676- 4.01186189876763035778e-02,
4677- 4.01888009894591641258e-02,
4678- 4.02416755275608953313e-02,
4679- 4.02773093395744422041e-02,
4680- 4.02957760620868618573e-02,
4681- 4.02971561652026855072e-02,
4682- 4.02815368845340013304e-02,
4683- 4.02490121506946865737e-02,
4684- 4.01996825163432602857e-02,
4685- 4.01336550808131173329e-02,
4686- 4.00510434123766412284e-02,
4687- 3.99519674681838021790e-02,
4688- 3.98365535119223901361e-02,
4689- 3.97049340292425986809e-02,
4690- 3.95572476409943238340e-02,
4691- 3.93936390143226622396e-02,
4692- 3.92142587716682866628e-02,
4693- 3.90192633977227906761e-02,
4694- 3.88088151443859719070e-02,
4695- 3.85830819337740632546e-02,
4696- 3.83422372593309676581e-02,
4697- 3.80864600850902706997e-02,
4698- 3.78159347431409609275e-02,
4699- 3.75308508293468318096e-02,
4700- 3.72314030973733209318e-02,
4701- 3.69177913510723085255e-02,
4702- 3.65902203352790472701e-02,
4703- 3.62488996250740352911e-02,
4704- 3.58940435135636018438e-02,
4705- 3.55258708982338911042e-02,
4706- 3.51446051659309519066e-02,
4707- 3.47504740765239503175e-02,
4708- 3.43437096453047957523e-02,
4709- 3.39245480241803926136e-02,
4710- 3.34932293817127510471e-02,
4711- 3.30499977820627663383e-02,
4712- 3.25951010628938789293e-02,
4713- 3.21287907122915217251e-02,
4714- 3.16513217447548164674e-02,
4715- 3.11629525763171093267e-02,
4716- 3.06639448988514501382e-02,
4717- 3.01545635536184866710e-02,
4718- 2.96350764041116987446e-02,
4719- 2.91057542082603579181e-02,
4720- 2.85668704900414009706e-02,
4721- 2.80187014105628129368e-02,
4722- 2.74615256386703497637e-02,
4723- 2.68956242211381771345e-02,
4724- 2.63212804524964143205e-02,
4725- 2.57387797445546746833e-02,
4726- 2.51484094956766456030e-02,
4727- 2.45504589598617914414e-02,
4728- 2.39452191156906725455e-02,
4729- 2.33329825351894608321e-02,
4730- 2.27140432526683408443e-02,
4731- 2.20886966335908999093e-02,
4732- 2.14572392435271874778e-02,
4733- 2.08199687172471933905e-02,
4734- 2.01771836280079629178e-02,
4735- 1.95291833570884962312e-02,
4736- 1.88762679636269269101e-02,
4737- 1.82187380548123403767e-02,
4738- 1.75568946564845403124e-02,
4739- 1.68910390841945853846e-02,
4740- 1.62214728147774996103e-02,
4741- 1.55484973584896369464e-02,
4742- 1.48724141317607399387e-02,
4743- 1.41935243306124080076e-02,
4744- 1.35121288047925294795e-02,
4745- 1.28285279326754275003e-02,
4746- 1.21430214969758445281e-02,
4747- 1.14559085613274869858e-02,
4748- 1.07674873477713456404e-02,
4749- 1.00780551152029641815e-02,
4750- 9.38790803882408146641e-03,
4751- 8.69734109064560119429e-03,
4752- 8.00664792108640895052e-03,
4753- 7.31612074171312902482e-03,
4754- 6.62605020916498532735e-03,
4755- 5.93672531030635993593e-03,
4756- 5.24843324865020312286e-03,
4757- 4.56145933209378684481e-03,
4758- 3.87608686200798923521e-03,
4759- 3.19259702372048361982e-03,
4760- 2.51126877843176705626e-03,
4761- 1.83237875660391988202e-03,
4762- 1.15620115285868549186e-03,
4763- 4.83007622422852007059e-04,
4764--1.86932820843070034112e-04,
4765--8.53353904797455329115e-04,
4766--1.51599219771675255281e-03,
4767--2.17458720530792556924e-03,
4768--2.82888146600037857989e-03,
4769--3.47862064448672828401e-03,
4770--4.12355362347965707925e-03,
4771--4.76343259365718217635e-03,
4772--5.39801314176371720144e-03,
4773--6.02705433684159932323e-03,
4774--6.65031881456398799024e-03,
4775--7.26757285964317947813e-03,
4776--7.87858648628854928153e-03,
4777--8.48313351669007821576e-03,
4778--9.08099165750268083608e-03,
4779--9.67194257431004678072e-03,
4780--1.02557719640449674509e-02,
4781--1.08322696253466653482e-02,
4782--1.14012295268339416271e-02,
4783--1.19624498732761111452e-02,
4784--1.25157331696445651287e-02,
4785--1.30608862830260651078e-02,
4786--1.35977205023845738180e-02,
4787--1.41260515961539080687e-02,
4788--1.46456998676501564532e-02,
4789--1.51564902082884610246e-02,
4790--1.56582521485937077588e-02,
4791--1.61508199069943896020e-02,
4792--1.66340324363880263936e-02,
4793--1.71077334684716746149e-02,
4794--1.75717715558275228149e-02,
4795--1.80260001117568194329e-02,
4796--1.84702774478586080609e-02,
4797--1.89044668093441003975e-02,
4798--1.93284364080869922042e-02,
4799--1.97420594534034529732e-02,
4800--2.01452141805614354242e-02,
4801--2.05377838770183090977e-02,
4802--2.09196569063852221004e-02,
4803--2.12907267301215390176e-02,
4804--2.16508919269584217127e-02,
4805--2.20000562100566773860e-02,
4806--2.23381284419012192399e-02,
4807--2.26650226469371808558e-02,
4808--2.29806580219539050014e-02,
4809--2.32849589442222955349e-02,
4810--2.35778549773940013234e-02,
4811--2.38592808751701725145e-02,
4812--2.41291765827496146324e-02,
4813--2.43874872360661625048e-02,
4814--2.46341631588262027774e-02,
4815--2.48691598573592027865e-02,
4816--2.50924380132932847709e-02,
4817--2.53039634740697960691e-02,
4818--2.55037072413113186098e-02,
4819--2.56916454570593408291e-02,
4820--2.58677593878966008423e-02,
4821--2.60320354069717534162e-02,
4822--2.61844649739453247395e-02,
4823--2.63250446128731642459e-02,
4824--2.64537758880496950975e-02,
4825--2.65706653778289558776e-02,
4826--2.66757246464459155111e-02,
4827--2.67689702138592805492e-02,
4828--2.68504235236379437679e-02,
4829--2.69201109089152179621e-02,
4830--2.69780635564342181898e-02,
4831--2.70243174687087896191e-02,
4832--2.70589134243261995871e-02,
4833--2.70818969364167577707e-02,
4834--2.70933182093176481986e-02,
4835--2.70932320934577017257e-02,
4836--2.70816980384915410862e-02,
4837--2.70587800447114543156e-02,
4838--2.70245466127663376554e-02,
4839--2.69790706917171427270e-02,
4840--2.69224296254590607369e-02,
4841--2.68547050975419879237e-02,
4842--2.67759830744198866481e-02,
4843--2.66863537471611969587e-02,
4844--2.65859114716531889921e-02,
4845--2.64747547073322930800e-02,
4846--2.63529859544745573285e-02,
4847--2.62207116900796607939e-02,
4848--2.60780423023825730366e-02,
4849--2.59250920240284947471e-02,
4850--2.57619788639449828760e-02,
4851--2.55888245379471308827e-02,
4852--2.54057543981124761556e-02,
4853--2.52128973609604678519e-02,
4854--2.50103858344739478359e-02,
4855--2.47983556439997539222e-02,
4856--2.45769459570643403201e-02,
4857--2.43462992071435090080e-02,
4858--2.41065610164222128564e-02,
4859--2.38578801175844575078e-02,
4860--2.36004082746693114037e-02,
4861--2.33343002030331689300e-02,
4862--2.30597134884559483436e-02,
4863--2.27768085054302904524e-02,
4864--2.24857483346725776918e-02,
4865--2.21866986798954189675e-02,
4866--2.18798277838799307138e-02,
4867--2.15653063438876642366e-02,
4868--2.12433074264517691987e-02,
4869--2.09140063815867055519e-02,
4870--2.05775807564556566243e-02,
4871--2.02342102085360346642e-02,
4872--1.98840764183222142025e-02,
4873--1.95273630016047500257e-02,
4874--1.91642554213670816832e-02,
4875--1.87949408993371563925e-02,
4876--1.84196083272362247374e-02,
4877--1.80384481777610752862e-02,
4878--1.76516524153425696797e-02,
4879--1.72594144067167720724e-02,
4880--1.68619288313498413845e-02,
4881--1.64593915917550098760e-02,
4882--1.60519997237402040069e-02,
4883--1.56399513066264282679e-02,
4884--1.52234453734734331148e-02,
4885--1.48026818213531103502e-02,
4886--1.43778613217079923037e-02,
4887--1.39491852308316760523e-02,
4888--1.35168555005115483686e-02,
4889--1.30810745888681710658e-02,
4890--1.26420453714316226301e-02,
4891--1.21999710524887047813e-02,
4892--1.17550550767402828961e-02,
4893--1.13075010413035727252e-02,
4894--1.08575126080952908542e-02,
4895--1.04052934166326063736e-02,
4896--9.95104699728536351566e-03,
4897--9.49497668501652312967e-03,
4898--9.03728553364356763933e-03,
4899--8.57817623065582068875e-03,
4900--8.11785101262214349449e-03,
4901--7.65651158122056946231e-03,
4902--7.19435901992488725798e-03,
4903--6.73159371137851351291e-03,
4904--6.26841525548942068990e-03,
4905--5.80502238827697216589e-03,
4906--5.34161290150089295564e-03,
4907--4.87838356310490647849e-03,
4908--4.41553003850264462471e-03,
4909--3.95324681273798422126e-03,
4910--3.49172711354636287548e-03,
4911--3.03116283534747218975e-03,
4912--2.57174446419663202748e-03,
4913--2.11366100372138449731e-03,
4914--1.65709990207213789248e-03,
4915--1.20224697991074881177e-03,
4916--7.49286359465203312402e-04,
4917--2.98400394673150758020e-04,
4918- 1.50230397559290287587e-04,
4919- 5.96427404960260163468e-04,
4920- 1.04001398633389997676e-03,
4921- 1.48081553681653948010e-03,
4922- 1.91865955192711671630e-03,
4923- 2.35337569038958404136e-03,
4924- 2.78479583570576333731e-03,
4925- 3.21275415646031688166e-03,
4926- 3.63708716533605539573e-03,
4927- 4.05763377682291995208e-03,
4928- 4.47423536360066955581e-03,
4929- 4.88673581157838838457e-03,
4930- 5.29498157357465894235e-03,
4931- 5.69882172162047926506e-03,
4932- 6.09810799787139853900e-03,
4933- 6.49269486411187517899e-03,
4934- 6.88243954983998491859e-03,
4935- 7.26720209891677272618e-03,
4936- 7.64684541476874993227e-03,
4937- 8.02123530413159993580e-03,
4938- 8.39024051932213063565e-03,
4939- 8.75373279902990839019e-03,
4940- 9.11158690761618844656e-03,
4941- 9.46368067291306243327e-03,
4942- 9.80989502251233651264e-03,
4943- 1.01501140185368699670e-02,
4944- 1.04842248908878447194e-02,
4945- 1.08121180689596009528e-02,
4946- 1.11336872118183785596e-02,
4947- 1.14488292368375710328e-02,
4948- 1.17574443467867335855e-02,
4949- 1.20594360553697797084e-02,
4950- 1.23547112112087492664e-02,
4951- 1.26431800202723137322e-02,
4952- 1.29247560667452802280e-02,
4953- 1.31993563323394361153e-02,
4954- 1.34669012140451026943e-02,
4955- 1.37273145403230718842e-02,
4956- 1.39805235857388930609e-02,
4957- 1.42264590840399576116e-02,
4958- 1.44650552396788801418e-02,
4959- 1.46962497377853603536e-02,
4960- 1.49199837525900817770e-02,
4961- 1.51362019543059365262e-02,
4962- 1.53448525144697818512e-02,
4963- 1.55458871097522988158e-02,
4964- 1.57392609242401407266e-02,
4965- 1.59249326501989980909e-02,
4966- 1.61028644873237487822e-02,
4967- 1.62730221404839558996e-02,
4968- 1.64353748159745995105e-02,
4969- 1.65898952162792344411e-02,
4970- 1.67365595333573702330e-02,
4971- 1.68753474404654685292e-02,
4972- 1.70062420825228405308e-02,
4973- 1.71292300650343690127e-02,
4974- 1.72443014415816948948e-02,
4975- 1.73514496998961910423e-02,
4976- 1.74506717465267233158e-02,
4977- 1.75419678901157470585e-02,
4978- 1.76253418232991503067e-02,
4979- 1.77008006032431768062e-02,
4980- 1.77683546308354950449e-02,
4981- 1.78280176285450023266e-02,
4982- 1.78798066169677284665e-02,
4983- 1.79237418900749095885e-02,
4984- 1.79598469891815541721e-02,
4985- 1.79881486756524357207e-02,
4986- 1.80086769023645003329e-02,
4987- 1.80214647839439801036e-02,
4988- 1.80265485657978320744e-02,
4989- 1.80239675919585257136e-02,
4990- 1.80137642717629609113e-02,
4991- 1.79959840453853894826e-02,
4992- 1.79706753482452019632e-02,
4993- 1.79378895743111561878e-02,
4994- 1.78976810383233188306e-02,
4995- 1.78501069369546815080e-02,
4996- 1.77952273089348571300e-02,
4997- 1.77331049941585293384e-02,
4998- 1.76638055918014250101e-02,
4999- 1.75873974174670689996e-02,
5000- 1.75039514593883366311e-02,
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches