Lines Matching refs:src
326 static void calc_plane_dct(FDCTDSPContext *fdsp, uint8_t *src, int16_t * blocks, int src_stride, int mb_count, int chroma, int is_422)
335 fdct_get(fdsp, src, src_stride, block + (0 << 6));
336 fdct_get(fdsp, src + 16, src_stride, block + (1 << 6));
337 fdct_get(fdsp, src + 8 * src_stride, src_stride, block + (2 << 6));
338 fdct_get(fdsp, src + 16 + 8 * src_stride, src_stride, block + (3 << 6));
341 src += 32;
345 fdct_get(fdsp, src, src_stride, block + (0 << 6));
346 fdct_get(fdsp, src + 8 * src_stride, src_stride, block + (1 << 6));
348 src += (32 >> 1);
352 fdct_get(fdsp, src, src_stride, block + (0 << 6));
353 fdct_get(fdsp, src + 8 * src_stride, src_stride, block + (1 << 6));
354 fdct_get(fdsp, src + 16, src_stride, block + (2 << 6));
355 fdct_get(fdsp, src + 16 + 8 * src_stride, src_stride, block + (3 << 6));
358 src += 32;
476 static inline void subimage_with_fill_template(uint16_t *src, unsigned x, unsigned y,
487 src += y * src_stride + x;
491 src += y * src_stride + x;
494 src += stride >> 1;
500 dst[j] = src[j];
502 dst[j] = src[j] << 6; /* alpha 10b to 16b */
512 src += src_stride;
524 static void subimage_with_fill(uint16_t *src, unsigned x, unsigned y,
528 subimage_with_fill_template(src, x, y, stride, width, height, dst, dst_width, dst_height, 0, is_interlaced, is_top_field);
532 static void subimage_alpha_with_fill(uint16_t *src, unsigned x, unsigned y,
536 subimage_with_fill_template(src, x, y, stride, width, height, dst, dst_width, dst_height, 1, is_interlaced, is_top_field);
769 *buf++ = 0xA0;/* src b64a and no alpha */
771 *buf++ = 0xA2;/* src b64a and 16b alpha */
774 *buf++ = 32;/* src v210 and no alpha */
805 static void scale_mat(const uint8_t* src, int* dst, int scale)
809 dst[i] = src[i] * scale;