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;