Lines Matching defs:dst_size
453 static int multiple_resample(ResampleContext *c, AudioData *dst, int dst_size, AudioData *src, int src_size, int *consumed){
458 dst_size = FFMIN(dst_size, c->compensation_distance);
468 dst_size = FFMAX(FFMIN(dst_size, new_size), 0);
469 if (dst_size > 0) {
471 c->dsp.resample_one(dst->ch[i], src->ch[i], dst_size, index2, incr);
473 c->index += dst_size * c->dst_incr_div;
474 c->index += (c->frac + dst_size * (int64_t)c->dst_incr_mod) / c->src_incr;
477 c->frac = (c->frac + dst_size * (int64_t)c->dst_incr_mod) % c->src_incr;
489 dst_size = FFMAX(FFMIN(dst_size, delta_n), 0);
490 if (dst_size > 0) {
496 *consumed = resample_func(c, dst->ch[i], src->ch[i], dst_size, i+1 == dst->ch_count);
501 c->compensation_distance -= dst_size;
509 return dst_size;