Last cleanup for 0.0.3 Speex-0.0.3
authorjmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Thu, 9 May 2002 03:55:10 +0000 (03:55 +0000)
committerjmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Thu, 9 May 2002 03:55:10 +0000 (03:55 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@3293 0101bb08-14d6-0310-b084-bc0e0c8e3800

configure.in
libspeex/cb_search.c
libspeex/ltp.c
libspeex/sb_celp.c
libspeex/speex_modes.h [deleted file]

index 52bba8c..9faeb24 100644 (file)
@@ -3,8 +3,8 @@ dnl Process this file with autoconf to produce a configure script. -*-m4-*-
 AC_INIT(libspeex/speex.h)
 
 SPEEX_MAJOR_VERSION=0
-SPEEX_MINOR_VERSION=1
-SPEEX_MICRO_VERSION=0
+SPEEX_MINOR_VERSION=0
+SPEEX_MICRO_VERSION=3
 SPEEX_VERSION=$SPEEX_MAJOR_VERSION.$SPEEX_MINOR_VERSION.$SPEEX_MICRO_VERSION
 SPEEX_BINARY_AGE=0
 SPEEX_INTERFACE_AGE=0
index 725eb19..fb82777 100644 (file)
@@ -664,7 +664,7 @@ float *stack
       else
          speex_bits_pack(bits, 0, 1);
       speex_bits_pack(bits, gain_ind[i], 3);
-      printf ("encode split: %d %d %f\n", i, ind[i], gains[i]);
+      /*printf ("encode split: %d %d %f\n", i, ind[i], gains[i]);*/
 
    }
    /* Put everything back together */
@@ -746,7 +746,7 @@ float *stack
       gains[i] *= sign[i];
       gains[i] *= exc_energy;
 
-      printf ("decode split: %d %d %f\n", i, ind[i], gains[i]);
+      /*printf ("decode split: %d %d %f\n", i, ind[i], gains[i]);*/
    }
 
    /* Compute decoded excitation */
index 1effb48..65adc1b 100644 (file)
@@ -521,7 +521,7 @@ float *exc2
 
    speex_bits_pack(bits, best_pitch-start, params->pitch_bits);
    speex_bits_pack(bits, best_gain_index, params->gain_bits);
-   printf ("encode pitch: %d %d\n", best_pitch, best_gain_index);
+   /*printf ("encode pitch: %d %d\n", best_pitch, best_gain_index);*/
    for (i=0;i<nsf;i++)
       exc[i]=best_exc[i];
 
@@ -552,7 +552,7 @@ float *stack
    pitch = speex_bits_unpack_unsigned(bits, params->pitch_bits);
    pitch += start;
    gain_index = speex_bits_unpack_unsigned(bits, params->gain_bits);
-   printf ("decode pitch: %d %d\n", pitch, gain_index);
+   /*printf ("decode pitch: %d %d\n", pitch, gain_index);*/
    gain[0] = gain_cdbk[gain_index*12];
    gain[1] = gain_cdbk[gain_index*12+1];
    gain[2] = gain_cdbk[gain_index*12+2];
index 1dc4f26..08ce4eb 100644 (file)
@@ -440,12 +440,12 @@ void sb_encode(void *state, float *in, FrameBits *bits)
       filter_ratio=fabs(.01+rh)/(.01+fabs(rl));
 
       fold = filter_ratio<5;
-      printf ("filter_ratio %f\n", filter_ratio);
+      /*printf ("filter_ratio %f\n", filter_ratio);*/
       fold=0;
 
       if (fold) {/* 1 for spectral folding excitation, 0 for stochastic */
          float el=0,eh=0,g;
-         speex_bits_pack(bits, 1, 1);
+         /*speex_bits_pack(bits, 1, 1);*/
          /* Compute "real excitation" */
          residue_mem(sp, st->interp_qlpc, exc, st->subframeSize, st->lpcSize, st->mem_sp2);
 
@@ -470,7 +470,7 @@ void sb_encode(void *state, float *in, FrameBits *bits)
             speex_bits_pack(bits, quant, 5);
             g= .1*exp(quant/9.4);
          }
-         printf ("folding gain: %f\n", g);
+         /*printf ("folding gain: %f\n", g);*/
          g /= filter_ratio;
 
          /* High-band excitation using the low-band excitation and a gain */
@@ -488,7 +488,7 @@ void sb_encode(void *state, float *in, FrameBits *bits)
          float gc;
          float *innov;
 
-         speex_bits_pack(bits, 0, 1);
+         /*speex_bits_pack(bits, 0, 1);*/
          innov = PUSH(st->stack, st->subframeSize);
 
          for (i=0;i<st->subframeSize;i++)
@@ -534,11 +534,11 @@ void sb_encode(void *state, float *in, FrameBits *bits)
          for (i=0;i<st->subframeSize;i++)
             innov[i]=0;
 
-         print_vec(target, st->subframeSize, "\ntarget");
+         /*print_vec(target, st->subframeSize, "\ntarget");*/
          st->innovation_quant(target, st->interp_qlpc, st->bw_lpc1, st->bw_lpc2, 
                                 st->innovation_params, st->lpcSize, st->subframeSize, 
                                 innov, bits, st->stack);
-         print_vec(target, st->subframeSize, "after");
+         /*print_vec(target, st->subframeSize, "after");*/
 
          for (i=0;i<st->subframeSize;i++)
             exc[i] += innov[i]/gc;
@@ -748,14 +748,14 @@ void sb_decode(void *state, FrameBits *bits, float *out)
       
       for (i=0;i<st->subframeSize;i++)
          exc[i]=0;
-      if (speex_bits_unpack_unsigned(bits, 1))
+      if (0/*speex_bits_unpack_unsigned(bits, 1)*/)
       {
          float g;
          int quant;
          quant = speex_bits_unpack_unsigned(bits, 5);
          g= .1*exp(quant/9.4);
          
-         printf ("unquant folding gain: %f\n", g);
+         /*printf ("unquant folding gain: %f\n", g);*/
          g /= filter_ratio;
          
          g *= .8;
@@ -810,7 +810,7 @@ void sb_decode(void *state, FrameBits *bits, float *out)
       }
       st->pf_bwlpc[0]=1;
       
-      print_vec(st->pf_lpc, st->pf_order, "post-filter LPC");
+      /*print_vec(st->pf_lpc, st->pf_order, "post-filter LPC");*/
       residue_mem(out, st->pf_lpc, st->pf_exc, st->full_frame_size, 
                   st->pf_order, st->mem_pf_exc1);
       for (i=0;i<st->full_frame_size;i++)
@@ -820,7 +820,7 @@ void sb_decode(void *state, FrameBits *bits, float *out)
       for (i=0;i<st->full_frame_size;i++)
          e2 += st->pf_exc[i]*st->pf_exc[i];
       g=sqrt(e1/(e2+.1));
-      printf ("post-filter gain: %f\n", g);
+      /*printf ("post-filter gain: %f\n", g);*/
       for (i=0;i<st->full_frame_size;i++)
          st->pf_exc[i]=g*st->pf_exc[i];
 
diff --git a/libspeex/speex_modes.h b/libspeex/speex_modes.h
deleted file mode 100644 (file)
index bbb69a4..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 2002 Jean-Marc Valin 
-   File: modes.h
-
-   Describes the different modes of the codec
-
-   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 SPEEX_MODES_H
-#define SPEEX_MODES_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include "speex_bits.h"
-
-struct SpeexMode;
-
-typedef void *(*encoder_init_func)(struct SpeexMode *mode);
-typedef void (*encoder_destroy_func)(void *st);
-typedef void (*encode_func)(void *state, float *in, FrameBits *bits);
-typedef void *(*decoder_init_func)(struct SpeexMode *mode);
-typedef void (*decoder_destroy_func)(void *st);
-typedef void (*decode_func)(void *state, FrameBits *bits, float *out);
-
-typedef struct SpeexMode {
-   void *mode;
-   encoder_init_func enc_init;
-   encoder_destroy_func enc_destroy;
-   encode_func enc;
-   decoder_init_func dec_init;
-   decoder_destroy_func dec_destroy;
-   decode_func dec;
-   int frameSize;
-} SpeexMode;
-
-void *encoder_init(SpeexMode *mode);
-void encoder_destroy(void *state);
-void encode(void *state, float *in, FrameBits *bits);
-void *decoder_init(SpeexMode *mode);
-void decoder_destroy(void *state);
-void decode(void *state, FrameBits *bits, float *out);
-
-extern SpeexMode nb_mode;
-extern SpeexMode wb_mode;
-
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif