Diff for /np2/sound/vermouth/midvoice.c between versions 1.5 and 1.6

version 1.5, 2007/12/29 12:56:22 version 1.6, 2011/01/15 18:04:43
Line 10 Line 10
 #define RESAMPLING(d, s, p) {                                                                   \  #define RESAMPLING(d, s, p) {                                                                   \
         int             dat1;                                                                                           \          int             dat1;                                                                                           \
         int             dat2;                                                                                           \          int             dat2;                                                                                           \
         int             div;                                                                                            \          int             _div;                                                                                           \
         dat1 = (s)[(p) >> FREQ_SHIFT];                                                          \          dat1 = (s)[(p) >> FREQ_SHIFT];                                                          \
         div = (p) & FREQ_MASK;                                                                          \          _div = (p) & FREQ_MASK;                                                                         \
         if (div) {                                                                                                      \          if (_div) {                                                                                                     \
                 dat2 = (s)[((p) >> FREQ_SHIFT) + 1];                                    \                  dat2 = (s)[((p) >> FREQ_SHIFT) + 1];                                    \
                 dat1 += ((dat2 - dat1) * div) >> FREQ_SHIFT;                    \                  dat1 += ((dat2 - dat1) * _div) >> FREQ_SHIFT;                   \
         }                                                                                                                       \          }                                                                                                                       \
         *(d) = (_SAMPLE)dat1;                                                                           \          *(d) = (_SAMPLE)dat1;                                                                           \
 }  }

Removed from v.1.5  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>