diff flacenc.c @ 3389:de8cdb05117f libavcodec

simplify
author michael
date Sun, 02 Jul 2006 13:10:08 +0000
parents 22c7b4c96c2d
children 63a4adcaf226
line wrap: on
line diff
--- a/flacenc.c	Sun Jul 02 13:01:01 2006 +0000
+++ b/flacenc.c	Sun Jul 02 13:10:08 2006 +0000
@@ -649,7 +649,7 @@
                                int32_t *lpc_out, int *shift)
 {
     int i;
-    double d, cmax;
+    double cmax;
     int32_t qmax;
     int sh;
 
@@ -659,18 +659,13 @@
     /* find maximum coefficient value */
     cmax = 0.0;
     for(i=0; i<order; i++) {
-        d = lpc_in[i];
-        if(d < 0) d = -d;
-        if(d > cmax)
-            cmax = d;
+        cmax= FFMAX(cmax, fabs(lpc_in[i]));
     }
 
     /* if maximum value quantizes to zero, return all zeros */
     if(cmax * (1 << MAX_LPC_SHIFT) < 1.0) {
         *shift = 0;
-        for(i=0; i<order; i++) {
-            lpc_out[i] = 0;
-        }
+        memset(lpc_out, 0, sizeof(int32_t) * order);
         return;
     }