[BACK]Return to aproc.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / aucat

Diff for /src/usr.bin/aucat/Attic/aproc.c between version 1.45 and 1.46

version 1.45, 2010/01/14 17:57:47 version 1.46, 2010/01/15 22:17:10
Line 1247 
Line 1247 
 #ifdef DEBUG  #ifdef DEBUG
         if (debug_level >= 4) {          if (debug_level >= 4) {
                 aproc_dbg(p);                  aproc_dbg(p);
                 dbg_puts(": resamp starting ifr = ");                  dbg_puts(": resamp starting diff = ");
                   dbg_puti(diff);
                   dbg_puts(", ifr = ");
                 dbg_putu(ifr);                  dbg_putu(ifr);
                 dbg_puts(", ofr = ");                  dbg_puts(", ofr = ");
                 dbg_puti(ofr);                  dbg_putu(ofr);
                 dbg_puts(" fr\n");                  dbg_puts(" fr\n");
         }          }
 #endif  #endif
Line 1266 
Line 1268 
                         }                          }
                         diff += oblksz;                          diff += oblksz;
                         ifr--;                          ifr--;
                 } else {                  } else if (diff > 0) {
                         if (ofr == 0)                          if (ofr == 0)
                                 break;                                  break;
                         ctx = ctxbuf;                          ctx = ctxbuf;
Line 1278 
Line 1280 
                         }                          }
                         diff -= iblksz;                          diff -= iblksz;
                         ofr--;                          ofr--;
                   } else {
                           if (ifr == 0 || ofr == 0)
                                   break;
                           ctx_start ^= 1;
                           ctx = ctxbuf + ctx_start;
                           for (c = inch; c > 0; c--) {
                                   *ctx = *odata++ = *idata++;
                                   ctx += RESAMP_NCTX;
                           }
                           ifr--;
                           ofr--;
                           diff += oblksz - iblksz;
                 }                  }
         }          }
         p->u.resamp.diff = diff;          p->u.resamp.diff = diff;
Line 1285 
Line 1299 
 #ifdef DEBUG  #ifdef DEBUG
         if (debug_level >= 4) {          if (debug_level >= 4) {
                 aproc_dbg(p);                  aproc_dbg(p);
                 dbg_puts(": resamp done ifr = ");                  dbg_puts(": resamp done delta = ");
                   dbg_puti(diff);
                   dbg_puts(", ifr = ");
                 dbg_putu(ifr);                  dbg_putu(ifr);
                 dbg_puts(", ofr = ");                  dbg_puts(", ofr = ");
                 dbg_puti(ofr);                  dbg_putu(ofr);
                 dbg_puts(" fr\n");                  dbg_puts(" fr\n");
         }          }
 #endif  #endif

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46