Mercurial > audlegacy-plugins
comparison src/console/Fir_Resampler.cxx @ 318:eb5d48fcf8ea trunk
[svn] - use blargg's fix instead
author | nenolod |
---|---|
date | Thu, 30 Nov 2006 20:20:30 -0800 |
parents | 3b3887985a5c |
children | 986f098da058 |
comparison
equal
deleted
inserted
replaced
317:3b3887985a5c | 318:eb5d48fcf8ea |
---|---|
189 int remain = write_pos - buf.begin(); | 189 int remain = write_pos - buf.begin(); |
190 int avail = remain - width_ * stereo; | 190 int avail = remain - width_ * stereo; |
191 if ( count > avail ) | 191 if ( count > avail ) |
192 count = avail; | 192 count = avail; |
193 | 193 |
194 /* if the resampler is not used, then bail --nenolod */ | |
195 if ( buf.size() == 0 ) | |
196 return count; | |
197 | |
198 remain -= count; | 194 remain -= count; |
199 write_pos = &buf [remain]; | 195 write_pos = &buf [remain]; |
200 memmove( buf.begin(), &buf [count], remain * sizeof buf [0] ); | 196 memmove( buf.begin(), &buf [count], remain * sizeof buf [0] ); |
201 | 197 |
202 return count; | 198 return count; |