small clean up patch, thanks Danilo
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 25 Aug 2016 00:30:12 +0000 (00:30 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 25 Aug 2016 00:30:12 +0000 (00:30 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@2843 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/src/fm.c
codec2-dev/src/freedv_api.c

index 9d3bb37151558e9f2f5336b94c91d8b500517d73..16f3ef15fe39e2a05f13752d9a7fcf1277fe2264 100644 (file)
@@ -120,7 +120,10 @@ void fm_demod(struct FM *fm_states, float rx_out[], float rx[])
   float  wd = 2*M_PI*fd/Fs;
   COMP  *rx_bb = fm_states->rx_bb + FILT_MEM;
   COMP   wc_rect, rx_bb_filt, rx_bb_diff;
-  float  rx_dem, acc;
+  float  rx_dem;
+  /*
+  float acc;
+  */
   float *rx_dem_mem = fm_states->rx_dem_mem + FILT_MEM;
   int    nsam = fm_states->nsam;
   float  mag;
@@ -170,8 +173,8 @@ void fm_demod(struct FM *fm_states, float rx_out[], float rx[])
       rx_dem *= (1/wd);
       //printf("%f %f\n", rx_bb_diff.real, rx_bb_diff.imag);
       rx_dem_mem[i] = rx_dem;
-      acc = 0;
       /*
+      acc = 0;
         for(k=0; k<FILT_MEM; k++) {
           acc += rx_dem_mem[i-k] * bout[k];
       }
index 84a40a248e3ddd9946226bea8dbfd66afa0c7fa7..6871ca1c25dd2cbf24d2d06ccce820f2d30d2ec6 100644 (file)
@@ -678,8 +678,11 @@ static void freedv_comptx_fdmdv_700(struct freedv *f, COMP mod_out[]) {
 
 void freedv_comptx(struct freedv *f, COMP mod_out[], short speech_in[]) {
     assert(f != NULL);
-    int    i, j;
+    int    i;
+#ifndef CORTEX_M4
+    int    j;  
     int    bits_per_codec_frame;
+#endif
     short  tx_real[f->n_nom_modem_samples];
 
     assert((f->mode == FREEDV_MODE_1600) || (f->mode == FREEDV_MODE_700) ||