Lines Matching refs:src

72  * @param src    Source pointer (variable name)
78 #define ENCODE(type, endian, src, dst, n, shift, offset) \
79 samples_ ## type = (const type *) src; \
215 const uint8_t *src = frame->extended_data[c];
216 bytestream_put_buffer(&dst, src, n * sample_size);
247 void (*vector_fmul_scalar)(float *dst, const float *src, float mul,
304 * @param src Source pointer (variable name)
310 #define DECODE(size, endian, src, dst, n, shift, offset) \
312 uint ## size ## _t v = bytestream_get_ ## endian(&src); \
317 #define DECODE_PLANAR(size, endian, src, dst, n, shift, offset) \
323 uint ## size ## _t v = bytestream_get_ ## endian(&src); \
332 const uint8_t *src = avpkt->data;
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)
409 uint32_t v = bytestream_get_be24(&src);
417 DECODE(16, le16, src, samples, n, 0, 0x8000)
420 DECODE(16, be16, src, samples, n, 0, 0x8000)
424 *samples++ = *src++ + 128;
428 int sign = *src >> 7;
429 int magn = *src & 0x7f;
431 src++;
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);
503 bytestream_get_buffer(&src, samples, n * sample_size);
510 AV_WN16A(samples, s->table[*src++]);
522 *dst_int32_t++ = ((uint32_t)src[2]<<28) |
523 (src[1] << 20) |
524 (src[0] << 12) |
525 ((src[2] & 0x0F) << 8) |
526 src[1];
528 *dst_int32_t++ = ((uint32_t)src[4]<<24) |
529 (src[3] << 16) |
530 ((src[2] & 0xF0) << 8) |
531 (src[4] << 4) |
532 (src[3] >> 4);
533 src += 5;