Lines Matching refs:parameters
58 static void setup_wave_object(front_wave *waveobj, front_parameters *parameters);
63 static void setup_freq_object(front_freq *freqobj, front_parameters *parameters, int mel_dim);
69 static void setup_cep_object(front_cep *cepobj, front_parameters *parameters,
99 void setup_config_object(front_config *config, front_parameters *parameters) in setup_config_object() argument
103 ASSERT(parameters); in setup_config_object()
110 setup_wave_object(config->waveobj, parameters); in setup_config_object()
111 setup_freq_object(config->freqobj, parameters, parameters->mel_dim); in setup_config_object()
112 setup_cep_object(config->cepobj, parameters, config->freqobj->nf, in setup_config_object()
113 parameters->mel_dim); in setup_config_object()
297 static void setup_wave_object(front_wave *waveobj, front_parameters *parameters) in setup_wave_object() argument
300 ASSERT(parameters); in setup_wave_object()
302 waveobj->samplerate = parameters->samplerate; in setup_wave_object()
306 waveobj->pre_mel = (coefdata) fixed_point_convert(parameters->pre_mel, in setup_wave_object()
308 waveobj->high_clip = parameters->high_clip; in setup_wave_object()
309 waveobj->low_clip = parameters->low_clip; in setup_wave_object()
310 waveobj->max_per10000_clip = parameters->max_per10000_clip; in setup_wave_object()
311 waveobj->max_dc_offset = parameters->max_dc_offset; in setup_wave_object()
312 waveobj->high_noise_level_bit = parameters->high_noise_level_bit; in setup_wave_object()
313 waveobj->low_speech_level_bit = parameters->low_speech_level_bit; in setup_wave_object()
314 waveobj->min_samples = parameters->min_samples; in setup_wave_object()
350 front_parameters *parameters, int mel_dim) in setup_freq_object() argument
356 ASSERT(parameters); in setup_freq_object()
358 ASSERT(parameters->samplerate); in setup_freq_object()
361 freqobj->frame_period = parameters->samplerate / freqobj->framerate; in setup_freq_object()
362 freqobj->samplerate = parameters->samplerate; in setup_freq_object()
363 freqobj->window_length = (int)(parameters->window_factor * freqobj->frame_period); in setup_freq_object()
364 freqobj->low_cut = parameters->low_cut; in setup_freq_object()
365 freqobj->high_cut = parameters->high_cut; in setup_freq_object()
366 freqobj->do_spectral_sub = parameters->do_spectral_sub; in setup_freq_object()
367 freqobj->do_filterbank_input = parameters->do_filterbank_input; in setup_freq_object()
368 freqobj->do_filterbank_dump = parameters->do_filterbank_dump; in setup_freq_object()
369 freqobj->num_fb_to_use = parameters->num_fb_to_use; in setup_freq_object()
372 freqobj->warp_scale = parameters->warp_scale; /*## */ in setup_freq_object()
373 freqobj->piecewise_start = parameters->piecewise_start; /*## */ in setup_freq_object()
378 high_cut = parameters->samplerate / 2; in setup_freq_object()
380 bandwidth = parameters->samplerate / 2; in setup_freq_object()
393 t = (float) exp(log((double)parameters->peakpickup) in setup_freq_object()
394 * ((double)parameters->samplerate / (double)11025) in setup_freq_object()
397 t = (float) exp(log((double)parameters->peakpickdown) in setup_freq_object()
398 * ((double)parameters->samplerate / (double)11025) in setup_freq_object()
408 finc = (float)parameters->samplerate / (float)freqobj->np; in setup_freq_object()
483 create_spectrum_filter(freqobj, parameters->spectrum_filter_freq, in setup_freq_object()
484 parameters->spectrum_filter_spread); in setup_freq_object()
548 static void setup_cep_object(front_cep *cepobj, front_parameters *parameters, in setup_cep_object() argument
555 ASSERT(parameters); in setup_cep_object()
557 cepobj->do_dd_mel = parameters->do_dd_mel; in setup_cep_object()
558 cepobj->do_skip_even_frames = parameters->do_skip_even_frames; in setup_cep_object()
559 cepobj->do_smooth_c0 = parameters->do_smooth_c0; in setup_cep_object()
560 cepobj->sv6_margin = parameters->sv6_margin; in setup_cep_object()
561 cepobj->forget_factor = parameters->forget_factor; in setup_cep_object()
562 cepobj->spectral_sub_frame_dur = parameters->spectral_sub_frame_dur; in setup_cep_object()
564 parameters->spec_sub_scale, COEFDATA_SHIFT); in setup_cep_object()
565 cepobj->lpc_order = parameters->lpc_order; in setup_cep_object()
593 cepobj->mel_offset[i] = (cepdata) parameters->mel_offset[i]; in setup_cep_object()
594 cepobj->mel_loop[i] = (cepdata) parameters->mel_loop[i]; in setup_cep_object()
599 cepobj->melA_scale[i] = (cepdata) parameters->melA_scale[i]; in setup_cep_object()
600 cepobj->dmelA_scale[i] = (cepdata) parameters->dmelA_scale[i]; in setup_cep_object()
601 cepobj->ddmelA_scale[i] = (cepdata) parameters->ddmelA_scale[i]; in setup_cep_object()
602 cepobj->melB_scale[i] = (cepdata) parameters->melB_scale[i]; in setup_cep_object()
603 cepobj->dmelB_scale[i] = (cepdata) parameters->dmelB_scale[i]; in setup_cep_object()
604 cepobj->ddmelB_scale[i] = (cepdata) parameters->ddmelB_scale[i]; in setup_cep_object()
605 cepobj->rastaA_scale[i] = (cepdata) parameters->rastaA_scale[i]; in setup_cep_object()
606 cepobj->rastaB_scale[i] = (cepdata) parameters->rastaB_scale[i]; in setup_cep_object()
607 cepobj->melA_scale[i] = (cepdata) fixed_point_convert((float) parameters->melA_scale[i], in setup_cep_object()
609 cepobj->dmelA_scale[i] = (cepdata) fixed_point_convert((float) parameters->dmelA_scale[i], in setup_cep_object()
611 cepobj->ddmelA_scale[i] = (cepdata) fixed_point_convert((float) parameters->ddmelA_scale[i], in setup_cep_object()
613 cepobj->melB_scale[i] = (cepdata) fixed_point_convert((float) parameters->melB_scale[i], in setup_cep_object()
615 cepobj->dmelB_scale[i] = (cepdata) fixed_point_convert((float) parameters->dmelB_scale[i], in setup_cep_object()
617 cepobj->ddmelB_scale[i] = (cepdata) fixed_point_convert((float) parameters->ddmelB_scale[i], in setup_cep_object()
619 cepobj->rastaA_scale[i] = (cepdata) fixed_point_convert((float) parameters->rastaA_scale[i], in setup_cep_object()
621 cepobj->rastaB_scale[i] = (cepdata) fixed_point_convert((float) parameters->rastaB_scale[i], in setup_cep_object()