Lines Matching refs:decoded

62     int32_t        *decoded[TAK_MAX_CHANNELS];      ///< decoded samples for each channel
255 static int decode_segment(TAKDecContext *s, int8_t mode, int32_t *decoded, int len)
262 memset(decoded, 0, len * sizeof(*decoded));
293 decoded[i] = (x >> 1) ^ -(x & 1);
299 static int decode_residues(TAKDecContext *s, int32_t *decoded, int length)
365 if ((ret = decode_segment(s, mode, decoded, len)) < 0)
367 decoded += len;
371 if ((ret = decode_segment(s, mode, decoded, length)) < 0)
386 static int decode_subframe(TAKDecContext *s, int32_t *decoded,
395 return decode_residues(s, decoded, subframe_size);
403 decoded -= filter_order;
418 if ((ret = decode_residues(s, decoded, filter_order)) < 0)
422 decode_lpc(decoded, lpc_mode, filter_order);
471 if ((ret = decode_residues(s, &decoded[filter_order],
476 s->residues[i] = *decoded++ >> dshift;
495 v = (av_clip_intp2(v >> filter_quant, 13) * (1 << dshift)) - (unsigned)*decoded;
496 *decoded++ = v;
514 int32_t *decoded = s->decoded[chan];
522 *decoded++ = get_sbits(gb, avctx->bits_per_raw_sample - s->sample_shift[chan]);
548 if ((ret = decode_subframe(s, decoded, s->subframe_len[i], prev)) < 0)
550 decoded += s->subframe_len[i];
560 int32_t *p1 = s->decoded[c1] + (s->dmode > 5);
561 int32_t *p2 = s->decoded[c2] + (s->dmode > 5);
761 ret = av_samples_fill_arrays((uint8_t **)s->decoded, NULL,
768 s->decoded[chan] = (int32_t *)frame->extended_data[chan];
773 int32_t *decoded = s->decoded[chan];
775 decoded[i] = get_sbits(gb, avctx->bits_per_raw_sample);
862 int32_t *decoded = s->decoded[chan];
865 decode_lpc(decoded, s->lpc_mode[chan], s->nb_samples);
869 decoded[i] *= 1U << s->sample_shift[chan];
894 int32_t *decoded = s->decoded[chan];
896 samples[i] = decoded[i] + 0x80U;
902 int32_t *decoded = s->decoded[chan];
904 samples[i] = decoded[i];