diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-06-17 16:59:51 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-06-17 16:59:51 +0000 |
commit | c0bd4173aa3b8f49153964d5a3ff311fc7d59651 (patch) | |
tree | fafdfbecb21383141a61bbd8c744386772da390b /apps/codecs/libspeex/lsp.h | |
parent | 3d2b1cfa6e3307d3a97a055776ea342cd62f683e (diff) | |
download | rockbox-c0bd4173aa3b8f49153964d5a3ff311fc7d59651.tar.gz rockbox-c0bd4173aa3b8f49153964d5a3ff311fc7d59651.zip |
Make sure files which aren't windows-specific use \n line endings only
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26893 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libspeex/lsp.h')
-rw-r--r-- | apps/codecs/libspeex/lsp.h | 128 |
1 files changed, 64 insertions, 64 deletions
diff --git a/apps/codecs/libspeex/lsp.h b/apps/codecs/libspeex/lsp.h index 2841e4b747..c53e7769d3 100644 --- a/apps/codecs/libspeex/lsp.h +++ b/apps/codecs/libspeex/lsp.h | |||
@@ -1,64 +1,64 @@ | |||
1 | /*---------------------------------------------------------------------------*\ | 1 | /*---------------------------------------------------------------------------*\ |
2 | Original Copyright | 2 | Original Copyright |
3 | FILE........: AK2LSPD.H | 3 | FILE........: AK2LSPD.H |
4 | TYPE........: Turbo C header file | 4 | TYPE........: Turbo C header file |
5 | COMPANY.....: Voicetronix | 5 | COMPANY.....: Voicetronix |
6 | AUTHOR......: James Whitehall | 6 | AUTHOR......: James Whitehall |
7 | DATE CREATED: 21/11/95 | 7 | DATE CREATED: 21/11/95 |
8 | 8 | ||
9 | Modified by Jean-Marc Valin | 9 | Modified by Jean-Marc Valin |
10 | 10 | ||
11 | This file contains functions for converting Linear Prediction | 11 | This file contains functions for converting Linear Prediction |
12 | Coefficients (LPC) to Line Spectral Pair (LSP) and back. Note that the | 12 | Coefficients (LPC) to Line Spectral Pair (LSP) and back. Note that the |
13 | LSP coefficients are not in radians format but in the x domain of the | 13 | LSP coefficients are not in radians format but in the x domain of the |
14 | unit circle. | 14 | unit circle. |
15 | 15 | ||
16 | \*---------------------------------------------------------------------------*/ | 16 | \*---------------------------------------------------------------------------*/ |
17 | /** | 17 | /** |
18 | @file lsp.h | 18 | @file lsp.h |
19 | @brief Line Spectral Pair (LSP) functions. | 19 | @brief Line Spectral Pair (LSP) functions. |
20 | */ | 20 | */ |
21 | /* Speex License: | 21 | /* Speex License: |
22 | 22 | ||
23 | Redistribution and use in source and binary forms, with or without | 23 | Redistribution and use in source and binary forms, with or without |
24 | modification, are permitted provided that the following conditions | 24 | modification, are permitted provided that the following conditions |
25 | are met: | 25 | are met: |
26 | 26 | ||
27 | - Redistributions of source code must retain the above copyright | 27 | - Redistributions of source code must retain the above copyright |
28 | notice, this list of conditions and the following disclaimer. | 28 | notice, this list of conditions and the following disclaimer. |
29 | 29 | ||
30 | - Redistributions in binary form must reproduce the above copyright | 30 | - Redistributions in binary form must reproduce the above copyright |
31 | notice, this list of conditions and the following disclaimer in the | 31 | notice, this list of conditions and the following disclaimer in the |
32 | documentation and/or other materials provided with the distribution. | 32 | documentation and/or other materials provided with the distribution. |
33 | 33 | ||
34 | - Neither the name of the Xiph.org Foundation nor the names of its | 34 | - Neither the name of the Xiph.org Foundation nor the names of its |
35 | contributors may be used to endorse or promote products derived from | 35 | contributors may be used to endorse or promote products derived from |
36 | this software without specific prior written permission. | 36 | this software without specific prior written permission. |
37 | 37 | ||
38 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 38 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
39 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 39 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
40 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | 40 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
41 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR | 41 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR |
42 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 42 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
43 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 43 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
44 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 44 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
45 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | 45 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF |
46 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | 46 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
47 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | 47 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
48 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 48 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
49 | */ | 49 | */ |
50 | 50 | ||
51 | #ifndef __AK2LSPD__ | 51 | #ifndef __AK2LSPD__ |
52 | #define __AK2LSPD__ | 52 | #define __AK2LSPD__ |
53 | 53 | ||
54 | #include "arch.h" | 54 | #include "arch.h" |
55 | 55 | ||
56 | int lpc_to_lsp (spx_coef_t *a, int lpcrdr, spx_lsp_t *freq, int nb, spx_word16_t delta, char *stack); | 56 | int lpc_to_lsp (spx_coef_t *a, int lpcrdr, spx_lsp_t *freq, int nb, spx_word16_t delta, char *stack); |
57 | void lsp_to_lpc(spx_lsp_t *freq, spx_coef_t *ak, int lpcrdr, char *stack); | 57 | void lsp_to_lpc(spx_lsp_t *freq, spx_coef_t *ak, int lpcrdr, char *stack); |
58 | 58 | ||
59 | /*Added by JMV*/ | 59 | /*Added by JMV*/ |
60 | void lsp_enforce_margin(spx_lsp_t *lsp, int len, spx_word16_t margin); | 60 | void lsp_enforce_margin(spx_lsp_t *lsp, int len, spx_word16_t margin); |
61 | 61 | ||
62 | void lsp_interpolate(spx_lsp_t *old_lsp, spx_lsp_t *new_lsp, spx_lsp_t *interp_lsp, int len, int subframe, int nb_subframes); | 62 | void lsp_interpolate(spx_lsp_t *old_lsp, spx_lsp_t *new_lsp, spx_lsp_t *interp_lsp, int len, int subframe, int nb_subframes); |
63 | 63 | ||
64 | #endif /* __AK2LSPD__ */ | 64 | #endif /* __AK2LSPD__ */ |