Lines Matching defs:samples
110 * runs of samples without periodic resets. Disallow it.
134 have to buffer the samples :-( */
351 const int16_t *samples, uint8_t *dst,
394 int sample = samples[i * stride];
421 /* Check for wraparound, skip such samples completely. \
435 * in all cases. Only skipping samples where ssd >=
572 const int16_t *samples, int nsamples,
586 int nibble = adpcm_argo_compress_nibble(cs, samples[n], shift, flag);
589 error += abs(samples[n] - sample);
603 const int16_t *samples;
609 samples = (const int16_t *)frame->data[0];
638 /* stereo: 4 bytes (8 samples) for left, 4 bytes for right */
706 put_bits(&pb, 4, adpcm_ima_qt_compress_sample(c->status + ch, *samples++));
720 put_bits(&pb, 4, adpcm_ima_alp_compress_sample(c->status + ch, *samples++));
721 put_bits(&pb, 4, adpcm_ima_alp_compress_sample(c->status + ch, samples[st]));
723 samples += channels;
743 put_sbits(&pb, 16, samples[i]);
745 c->status[i].prev_sample = samples[i];
750 adpcm_compress_trellis(avctx, samples + channels, buf,
753 adpcm_compress_trellis(avctx, samples + channels + 1,
764 samples[channels * i]));
767 samples[2 * i + 1]));
785 c->status[i].sample2= *samples++;
787 c->status[i].sample1 = *samples++;
799 adpcm_compress_trellis(avctx, samples, buf, &c->status[0], n,
804 adpcm_compress_trellis(avctx, samples, buf,
806 adpcm_compress_trellis(avctx, samples + 1, buf + n,
815 nibble = adpcm_ms_compress_sample(&c->status[ 0], *samples++) << 4;
816 nibble |= adpcm_ms_compress_sample(&c->status[st], *samples++);
829 adpcm_compress_trellis(avctx, samples, buf, &c->status[0], n,
834 adpcm_compress_trellis(avctx, samples, buf,
836 adpcm_compress_trellis(avctx, samples + 1, buf + n,
845 nibble = adpcm_yamaha_compress_sample(&c->status[ 0], *samples++);
846 nibble |= adpcm_yamaha_compress_sample(&c->status[st], *samples++) << 4;
858 put_bits(&pb, 4, adpcm_ima_qt_compress_sample(c->status + ch, *samples++));
859 put_bits(&pb, 4, adpcm_ima_qt_compress_sample(c->status + ch, samples[st]));
861 samples += channels;
869 c->status[0].prev_sample = *samples;
882 adpcm_compress_trellis(avctx, samples, buf, &c->status[0], 2 * n, channels);
886 samples += 2 * n;
890 nibble = adpcm_ima_compress_sample(&c->status[0], *samples++) << 4;
891 nibble |= adpcm_ima_compress_sample(&c->status[0], *samples++) & 0x0F;
896 int nibble = adpcm_ima_compress_sample(&c->status[0], *samples++) << 4;
942 /* stereo: 1 byte (2 samples) for left, 1 byte for right */
945 t1 = adpcm_ima_compress_sample(&c->status[ch], *samples++);
946 t2 = adpcm_ima_compress_sample(&c->status[ch], samples[st]);
950 samples += channels;