| 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;                                                                           \ | 
 | } | } |