Home
last modified time | relevance | path

Searched refs:input_index (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/libsamplerate/
H A Dsrc_linear.c56 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 Dsrc_sinc.c64 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 Dsrc_zoh.c54 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 …]