Lines Matching refs:channel
47 static featdata smoothed_c0(front_cep *cepobj, front_channel *channel);
50 int make_frame(front_channel *channel, front_wave *waveobj,
62 MEMMOVE(channel->cep + (channel->mel_dim + 1), channel->cep,
63 (Q2 - 1) *(channel->mel_dim + 1), sizeof(float));
71 filterbank_emulation(channel, waveobj, freqobj, cepobj,
74 read channel->fbo and dump it. */
78 cepstrum_params(channel, waveobj, freqobj, cepobj);
81 (void) make_std_frame(channel, cepobj, framdata);
82 if (!channel->frame_valid)
83 return (channel->frame_valid);
87 if (channel->frame_valid)
94 smooth_c0 = smoothed_c0(cepobj, channel);
105 channel->frame_valid = (channel->frame_count) % 2;
107 return (channel->frame_valid);
110 static featdata smoothed_c0(front_cep *cepobj, front_channel *channel)
116 if (channel->frame_count <= 1)
117 val = channel->cep[DELTA * (channel->mel_dim+1)];
120 val = (channel->cep[(DELTA-1) * (channel->mel_dim+1)] >> 2)
121 + (channel->cep[DELTA * (channel->mel_dim+1)] >> 1)
122 + (channel->cep[(DELTA+1) * (channel->mel_dim+1)] >> 2);