Lines Matching refs:samples

69  * Write PCM samples macro
74 * @param n Total number of samples (variable name)
100 const short *samples;
111 samples = (const short *)frame->data[0];
119 ENCODE(uint32_t, le32, samples, dst, n, 0, 0x80000000)
122 ENCODE(uint32_t, be32, samples, dst, n, 0, 0x80000000)
125 ENCODE(int32_t, le24, samples, dst, n, 8, 0)
131 ENCODE(int32_t, be24, samples, dst, n, 8, 0)
134 ENCODE(uint32_t, le24, samples, dst, n, 8, 0x800000)
137 ENCODE(uint32_t, be24, samples, dst, n, 8, 0x800000)
141 uint32_t tmp = ff_reverse[(*samples >> 8) & 0xff] +
142 (ff_reverse[*samples & 0xff] << 8);
145 samples++;
149 ENCODE(uint16_t, le16, samples, dst, n, 0, 0x8000)
152 ENCODE(uint16_t, be16, samples, dst, n, 0, 0x8000)
155 ENCODE(uint8_t, byte, samples, dst, n, 0, -128)
163 ENCODE(int64_t, le64, samples, dst, n, 0, 0)
167 ENCODE(int32_t, le32, samples, dst, n, 0, 0)
173 ENCODE(int16_t, le16, samples, dst, n, 0, 0)
186 ENCODE(int64_t, be64, samples, dst, n, 0, 0)
190 ENCODE(int32_t, be32, samples, dst, n, 0, 0)
193 ENCODE(int16_t, be16, samples, dst, n, 0, 0)
205 memcpy(dst, samples, n * sample_size);
221 v = *samples++;
227 v = *samples++;
233 v = *samples++;
301 * Read PCM samples macro
306 * @param n Total number of samples (variable name)
337 uint8_t *samples;
383 samples = frame->data[0];
387 DECODE(32, le32, src, samples, n, 0, 0x80000000)
390 DECODE(32, be32, src, samples, n, 0, 0x80000000)
393 DECODE(32, le24, src, samples, n, 8, 0)
396 DECODE_PLANAR(32, le24, src, samples, n, 8, 0);
399 DECODE(32, be24, src, samples, n, 8, 0)
402 DECODE(32, le24, src, samples, n, 8, 0x800000)
405 DECODE(32, be24, src, samples, n, 8, 0x800000)
411 AV_WN16A(samples, ff_reverse[(v >> 8) & 0xff] +
413 samples += 2;
417 DECODE(16, le16, src, samples, n, 0, 0x8000)
420 DECODE(16, be16, src, samples, n, 0, 0x8000)
424 *samples++ = *src++ + 128;
430 *samples++ = sign ? 128 - magn : 128 + magn;
438 samples = frame->extended_data[c];
440 *samples++ = *src++ + 128;
446 DECODE(64, le64, src, samples, n, 0, 0)
452 DECODE(32, le32, src, samples, n, 0, 0)
455 DECODE_PLANAR(32, le32, src, samples, n, 0, 0);
458 DECODE(16, le16, src, samples, n, 0, 0)
461 DECODE_PLANAR(16, le16, src, samples, n, 0, 0);
471 DECODE(64, be64, src, samples, n, 0, 0)
475 DECODE(32, be32, src, samples, n, 0, 0)
478 DECODE(16, be16, src, samples, n, 0, 0)
481 DECODE_PLANAR(16, be16, src, samples, n, 0, 0);
492 memcpy(samples, src, n * sample_size);
502 samples = frame->extended_data[c];
503 bytestream_get_buffer(&src, samples, n * sample_size);
510 AV_WN16A(samples, s->table[*src++]);
511 samples += 2;