Lines Matching defs:dst
77 static void scaleup(uint8_t *dst, const uint8_t *src, int w)
81 dst[x + 0] =
82 dst[x + 1] = src[(x>>1) + 0];
83 dst[x + 2] =
84 dst[x + 3] = src[(x>>1) + 1];
85 dst[x + 4] =
86 dst[x + 5] = src[(x>>1) + 2];
87 dst[x + 6] =
88 dst[x + 7] = src[(x>>1) + 3];
91 dst[x] = src[(x>>1)];
95 static void scaleup_rev(uint8_t *dst, const uint8_t *src, int w)
100 dst[x] = src[(x>>1)];
103 dst[x + 6] =
104 dst[x + 7] = src[(x>>1) + 3];
105 dst[x + 4] =
106 dst[x + 5] = src[(x>>1) + 2];
107 dst[x + 2] =
108 dst[x + 3] = src[(x>>1) + 1];
109 dst[x + 0] =
110 dst[x + 1] = src[(x>>1) + 0];
114 static void scaledown(uint8_t *dst, const uint8_t *src, int w)
118 dst[x + 0] = src[2*x + 0];
119 dst[x + 1] = src[2*x + 2];
120 dst[x + 2] = src[2*x + 4];
121 dst[x + 3] = src[2*x + 6];
122 dst[x + 4] = src[2*x + 8];
123 dst[x + 5] = src[2*x +10];
124 dst[x + 6] = src[2*x +12];
125 dst[x + 7] = src[2*x +14];
128 dst[x] = src[2*x];
132 static void rescale(GDVContext *gdv, uint8_t *dst, int w, int h, int scale_v, int scale_h)
143 uint8_t *dst1 = dst + PREAMBLE_SIZE + y * w;
144 uint8_t *src1 = dst + PREAMBLE_SIZE + (y>>!!gdv->scale_h) * (w>>1);
151 uint8_t *dst1 = dst + PREAMBLE_SIZE + y * w;
152 uint8_t *src1 = dst + PREAMBLE_SIZE + (y>>1) * w;
159 uint8_t *dst1 = dst + PREAMBLE_SIZE + y * (w>>1);
160 uint8_t *src1 = dst + PREAMBLE_SIZE + y*2 * w;
165 uint8_t *dst1 = dst + PREAMBLE_SIZE + y * w;
166 uint8_t *src1 = dst + PREAMBLE_SIZE + y*2 * w;
171 uint8_t *dst1 = dst + PREAMBLE_SIZE + y * w;
468 uint8_t *dst;
520 dst = frame->data[0];
527 memcpy(dst + didx, gdv->frame + sidx, avctx->width);
537 memcpy(dst + didx, gdv->frame + sidx, avctx->width);
539 uint8_t *dst2 = dst + didx;