Searched refs:input_index (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/libsamplerate/ |
H A D | src_linear.c | 56 double src_ratio, input_index, rem ; in linear_vari_process() local 83 input_index = state->last_position ; in linear_vari_process() 86 while (input_index < 1.0 && priv->out_gen < priv->out_count) in linear_vari_process() 88 if (priv->in_used + state->channels * (1.0 + input_index) >= priv->in_count) in linear_vari_process() 95 { data->data_out [priv->out_gen] = (float) (priv->last_value [ch] + input_index * in linear_vari_process() 101 input_index += 1.0 / src_ratio ; in linear_vari_process() 104 rem = fmod_one (input_index) ; in linear_vari_process() 105 priv->in_used += state->channels * lrint (input_index - rem) ; in linear_vari_process() 106 input_index = rem ; in linear_vari_process() 109 …while (priv->out_gen < priv->out_count && priv->in_used + state->channels * input_index < priv->in… in linear_vari_process() [all …]
|
H A D | src_sinc.c | 64 double src_ratio, input_index ; member 324 filter->src_ratio = filter->input_index = 0.0 ; in sinc_reset() 435 double input_index, src_ratio, count, float_increment, terminate, rem ; in sinc_mono_vari_process() local 465 input_index = state->last_position ; in sinc_mono_vari_process() 467 rem = fmod_one (input_index) ; in sinc_mono_vari_process() 468 …filter->b_current = (filter->b_current + state->channels * lrint (input_index - rem)) % filter->b_… in sinc_mono_vari_process() 469 input_index = rem ; in sinc_mono_vari_process() 490 { if (filter->b_current + input_index + terminate > filter->b_real_end) in sinc_mono_vari_process() 500 start_filter_index = double_to_fp (input_index * float_increment) ; in sinc_mono_vari_process() 507 input_index += 1.0 / src_ratio ; in sinc_mono_vari_process() [all …]
|
H A D | src_zoh.c | 54 double src_ratio, input_index, rem ; in zoh_vari_process() local 81 input_index = state->last_position ; in zoh_vari_process() 84 while (input_index < 1.0 && priv->out_gen < priv->out_count) in zoh_vari_process() 86 if (priv->in_used + state->channels * input_index >= priv->in_count) in zoh_vari_process() 98 input_index += 1.0 / src_ratio ; in zoh_vari_process() 101 rem = fmod_one (input_index) ; in zoh_vari_process() 102 priv->in_used += state->channels * lrint (input_index - rem) ; in zoh_vari_process() 103 input_index = rem ; in zoh_vari_process() 106 …while (priv->out_gen < priv->out_count && priv->in_used + state->channels * input_index <= priv->i… in zoh_vari_process() 117 input_index += 1.0 / src_ratio ; in zoh_vari_process() [all …]
|