Lines Matching defs:chan
510 static int decode_channel(TAKDecContext *s, int chan)
514 int32_t *decoded = s->decoded[chan];
518 s->sample_shift[chan] = get_bits_esc4(gb);
519 if (s->sample_shift[chan] >= avctx->bits_per_raw_sample)
522 *decoded++ = get_sbits(gb, avctx->bits_per_raw_sample - s->sample_shift[chan]);
523 s->lpc_mode[chan] = get_bits(gb, 2);
682 int chan, i, ret, hsize;
767 for (chan = 0; chan < avctx->ch_layout.nb_channels; chan++)
768 s->decoded[chan] = (int32_t *)frame->extended_data[chan];
772 for (chan = 0; chan < avctx->ch_layout.nb_channels; chan++) {
773 int32_t *decoded = s->decoded[chan];
779 for (chan = 0; chan < avctx->ch_layout.nb_channels; chan++)
780 if (ret = decode_channel(s, chan))
797 chan = get_bits(gb, 4) + 1;
798 if (chan > avctx->ch_layout.nb_channels)
801 for (i = 0; i < chan; i++) {
835 chan = avctx->ch_layout.nb_channels;
836 for (i = 0; i < chan; i++) {
842 for (i = 0; i < chan; i++) {
861 for (chan = 0; chan < avctx->ch_layout.nb_channels; chan++) {
862 int32_t *decoded = s->decoded[chan];
864 if (s->lpc_mode[chan])
865 decode_lpc(decoded, s->lpc_mode[chan], s->nb_samples);
867 if (s->sample_shift[chan] > 0)
869 decoded[i] *= 1U << s->sample_shift[chan];
892 for (chan = 0; chan < avctx->ch_layout.nb_channels; chan++) {
893 uint8_t *samples = (uint8_t *)frame->extended_data[chan];
894 int32_t *decoded = s->decoded[chan];
900 for (chan = 0; chan < avctx->ch_layout.nb_channels; chan++) {
901 int16_t *samples = (int16_t *)frame->extended_data[chan];
902 int32_t *decoded = s->decoded[chan];
908 for (chan = 0; chan < avctx->ch_layout.nb_channels; chan++) {
909 int32_t *samples = (int32_t *)frame->extended_data[chan];