license/header stuff
authorjmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Sun, 7 Jul 2002 03:27:26 +0000 (03:27 +0000)
committerjmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Sun, 7 Jul 2002 03:27:26 +0000 (03:27 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@3544 0101bb08-14d6-0310-b084-bc0e0c8e3800

libspeex/lpc.c
libspeex/lpc.h
libspeex/lsp.c
libspeex/lsp.h

index 932878b..e55eed6 100644 (file)
   Berlin, 28.11.1994
   Jutta Degener
   Carsten Bormann
-*/
-/* Speex License:
+
+
+   Code slightly modified by Jean-Marc Valin
+
+   Speex License:
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
index b87120e..11745a3 100644 (file)
@@ -1,18 +1,37 @@
+/* Copyright (C) 2002 Jean-Marc Valin 
+   File: lpc.h
+   Functions for LPC (Linear Prediction Coefficients) analysis
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+   
+   This library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+   
+   You should have received a copy of the GNU Lesser General Public
+   License along with this library; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+*/
+
 #ifndef LPC_H
 #define LPC_H
 
 void autocorr(
-        const float * x,   /*  in: [0...n-1] samples x   */
-        float *ac,   /* out: [0...lag-1] ac values */
-        int lag, int   n);
+              const float * x,   /*  in: [0...n-1] samples x   */
+              float *ac,   /* out: [0...lag-1] ac values */
+              int lag, int   n);
 
 float                      /* returns minimum mean square error    */
 wld(
-        float       * lpc, /*      [0...p-1] LPC coefficients      */
-        const float * ac,  /*  in: [0...p] autocorrelation values  */
-        float       * ref, /* out: [0...p-1] reflection coef's     */
-        int p
-        );
+    float       * lpc, /*      [0...p-1] LPC coefficients      */
+    const float * ac,  /*  in: [0...p] autocorrelation values  */
+    float       * ref, /* out: [0...p-1] reflection coef's     */
+    int p
+    );
 
 
 #endif
index 1a7b7c8..48810e7 100644 (file)
@@ -1,18 +1,19 @@
 /*---------------------------------------------------------------------------*\
-
+Original copyright
        FILE........: AKSLSPD.C
        TYPE........: Turbo C
        COMPANY.....: Voicetronix
        AUTHOR......: David Rowe
        DATE CREATED: 24/2/93
 
+Modified by Jean-Marc Valin
 
-    This file contains functions for LPC to LSP conversion and
-    LSP to LPC conversion. Note that the LSP coefficients are not in
-    radians format but in the x domain of the unit circle.
+   This file contains functions for converting Linear Prediction
+   Coefficients (LPC) to Line Spectral Pair (LSP) and back. Note that the
+   LSP coefficients are not in radians format but in the x domain of the
+   unit circle.
 
-\*---------------------------------------------------------------------------*/
-/* Speex License:
+   Speex License:
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
index 2758602..de32842 100644 (file)
@@ -1,11 +1,18 @@
 /*---------------------------------------------------------------------------*\\r
-\r
+Original Copyright\r
        FILE........: AK2LSPD.H\r
        TYPE........: Turbo C header file\r
        COMPANY.....: Voicetronix\r
        AUTHOR......: James Whitehall\r
        DATE CREATED: 21/11/95\r
 \r
+Modified by Jean-Marc Valin\r
+\r
+    This file contains functions for converting Linear Prediction\r
+    Coefficients (LPC) to Line Spectral Pair (LSP) and back. Note that the\r
+    LSP coefficients are not in radians format but in the x domain of the\r
+    unit circle.\r
+\r
 \*---------------------------------------------------------------------------*/\r
 /* Speex License:\r
 \r