Lines Matching refs:prep

89   hPattern->data.prep = (preprocessed *) CALLOC_CLR(1,
90 sizeof(preprocessed), "ca.hPattern->data.prep");
95 ret_code = init_newton_transform(hPattern->data.prep, 0, imelda, hPatInput->dimen);
101 hPattern->data.prep->use_dim = hPatInput->dimen;
102 hPattern->data.prep->use_from = hPatInput->feat_start;
106 hPattern->data.prep->whole_dim = hPatInput->dimen;
108 hPattern->data.prep->whole_dim = hPatInput->whole_dimen;
109 if (hPattern->data.prep->whole_dim > hPattern->data.prep->use_dim)
112 hPattern->data.prep->mix_score_scale = (prdata)(128 * hPatInput->mix_score_scale + 0.5)
114 hPattern->data.prep->uni_score_scale = (prdata)(128 * hPatInput->uni_score_scale + 0.5)
116 hPattern->data.prep->uni_score_offset = (prdata) hPatInput->uni_score_offset;
117 hPattern->data.prep->imelda_scale = (prdata)hPatInput->imelda_scale;
118 init_preprocessed(hPattern->data.prep, dimen, hPatInput->imelda_scale); /* TODO: move this to Setup */
122 hPattern->data.prep->end.rel_low = hPatInput->rel_low;
123 hPattern->data.prep->end.rel_high = hPatInput->rel_high;
124 hPattern->data.prep->end.gap_period = hPatInput->gap_period;
125 hPattern->data.prep->end.click_period = hPatInput->click_period;
126 hPattern->data.prep->end.breath_period = hPatInput->breath_period;
127 hPattern->data.prep->end.extend_annotation = hPatInput->extend_annotation;
128 hPattern->data.prep->end.min_annotation_frames = hPatInput->min_annotation_frames;
129 hPattern->data.prep->end.max_annotation_frames = hPatInput->max_annotation_frames;
130 hPattern->data.prep->end.min_segment_rel_c0 = hPatInput->min_segment_rel_c0;
131 hPattern->data.prep->end.min_initial_quiet_frames = hPatInput->min_initial_quiet_frames;
132 hPattern->data.prep->end.delete_leading_segments = hPatInput->delete_leading_segments;
133 hPattern->data.prep->end.leading_segment_min_frames = hPatInput->leading_segment_min_frames;
134 hPattern->data.prep->end.leading_segment_max_frames = hPatInput->leading_segment_max_frames;
135 hPattern->data.prep->end.leading_segment_min_silence_gap_frames
137 hPattern->data.prep->end.leading_segment_accept_if_not_found
140 hPattern->data.prep->end.snr_holdoff = hPatInput->snr_holdoff;
141 hPattern->data.prep->end.min_acceptable_snr = hPatInput->min_acceptable_snr;
143 hPattern->data.prep->end.param = hPatInput->param;
144 hPattern->data.prep->end.beep_size = hPatInput->beep_size;
145 hPattern->data.prep->end.beep_threshold = hPatInput->beep_threshold;
149 create_lookup_logadd(&hPattern->data.prep->add, (float)MUL_SCALE);
153 hPattern->data.prep->exp_wt[ii] =
155 (double) - ii / (MUL_SCALE * hPattern->data.prep->add.scale)) +
158 hPattern->data.prep->ref_count = 1;
181 if (--hPattern->data.prep->ref_count == 0)
183 if (hPattern->data.prep->matrix)
184 free_linear_transform(hPattern->data.prep);
186 if (hPattern->data.prep->add.table)
187 destroy_lookup_logadd(&hPattern->data.prep->add);
189 clear_preprocessed(hPattern->data.prep);
191 FREE((char *) hPattern->data.prep);
192 hPattern->data.prep = NULL;
220 if (hPattern->data.prep->imelda_scale != hAcoust->imelda_scale)
222 if (hPattern->data.prep->use_dim != hAcoust->use_dim)
266 status_code = get_data_frame(hPattern->data.prep, &hUtt->data);
273 swicms_lda_process(swicms, hPattern->data.prep);
275 swicms_cache_frame(swicms, hPattern->data.prep->seq_unnorm,
277 apply_channel_normalization_in_swicms(swicms, hPattern->data.prep->seq,
278 hPattern->data.prep->seq_unnorm,
282 prepare_data_frame(hPattern->data.prep);