Lines Matching defs:channel

42 #define MAX_SUBFRAMES          32                       ///< max number of subframes per channel
55 * @brief frame-specific decoder context for a single channel
89 int8_t lfe_channel; ///< lfe channel index
121 WmallChannelCtx channel[WMALL_MAX_CHANNELS]; ///< per channel data
231 /* extract lfe channel position */
265 s->channel[i].prev_block_len = s->samples_per_frame;
321 * samples per channel. The data for every channel might be split
323 * subframes for every channel.
328 * bitstream that indicates if the channel contains a subframe with the
330 * If a channel contains such a subframe, the subframe size gets added to
331 * the channel's subframe list.
340 uint16_t num_samples[WMALL_MAX_CHANNELS] = { 0 }; /* sum of samples for all currently known subframes of a channel */
341 uint8_t contains_subframe[WMALL_MAX_CHANNELS]; /* flag indicating if a channel contains the current subframe */
349 s->channel[c].num_subframes = 0;
385 WmallChannelCtx *chan = &s->channel[c];
398 "channel len(%"PRIu16") > samples_per_frame(%"PRIu16")\n",
414 for (i = 0; i < s->channel[c].num_subframes; i++) {
415 s->channel[c].subframe_offsets[i] = offset;
416 offset += s->channel[c].subframe_len[i];
522 s->channel[ch].transient_counter =
523 FFMAX(s->channel[ch].transient_counter, s->samples_per_frame / 2);
524 } else if (s->channel[ch].transient_counter)
620 s->channel[ich].transient_counter = s->samples_per_frame;
849 /* reset channel context and find the next block offset and size
850 == the next block of the channel with the smallest number of
853 if (offset > s->channel[i].decoded_samples) {
854 offset = s->channel[i].decoded_samples;
856 s->channel[i].subframe_len[s->channel[i].cur_subframe];
863 const int cur_subframe = s->channel[i].cur_subframe;
865 total_samples -= s->channel[i].decoded_samples;
868 if (offset == s->channel[i].decoded_samples &&
869 subframe_len == s->channel[i].subframe_len[cur_subframe]) {
870 total_samples -= s->channel[i].subframe_len[cur_subframe];
871 s->channel[i].decoded_samples +=
872 s->channel[i].subframe_len[cur_subframe];
997 int subframe_len = s->channel[c].subframe_len[s->channel[c].cur_subframe];
1011 if (s->channel[c].cur_subframe >= s->channel[c].num_subframes) {
1015 ++s->channel[c].cur_subframe;
1083 s->channel[i].decoded_samples = 0;
1084 s->channel[i].cur_subframe = 0;
1089 int decoded_samples = s->channel[0].decoded_samples;