comparison resample2.c @ 2307:df3e4a8e6aac libavcodec

100l (dont reset the sample position at the block end)
author michael
date Thu, 21 Oct 2004 20:01:32 +0000
parents 072fc321fbe6
children de38526a1f3f
comparison
equal deleted inserted replaced
2306:072fc321fbe6 2307:df3e4a8e6aac
221 dst_incr_frac= c->ideal_dst_incr % c->src_incr; 221 dst_incr_frac= c->ideal_dst_incr % c->src_incr;
222 dst_incr= c->ideal_dst_incr / c->src_incr; 222 dst_incr= c->ideal_dst_incr / c->src_incr;
223 } 223 }
224 } 224 }
225 *consumed= FFMAX(index, 0) >> c->phase_shift; 225 *consumed= FFMAX(index, 0) >> c->phase_shift;
226 index= FFMIN(index, 0); 226 if(index>=0) index &= c->phase_mask;
227 227
228 if(compensation_distance){ 228 if(compensation_distance){
229 compensation_distance -= dst_index; 229 compensation_distance -= dst_index;
230 assert(compensation_distance > 0); 230 assert(compensation_distance > 0);
231 } 231 }