Lines Matching refs:src
48 static inline void RENAME(rgb24tobgr32)(const uint8_t *src, uint8_t *dst, int src_size)
51 const uint8_t *s = src;
126 static inline void RENAME(rgb32tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
129 const uint8_t *s = src;
169 static inline void RENAME(rgb15to16)(const uint8_t *src, uint8_t *dst, int src_size)
171 register const uint8_t* s=src;
212 static inline void RENAME(rgb16to15)(const uint8_t *src, uint8_t *dst, int src_size)
214 register const uint8_t* s=src;
260 static inline void RENAME(rgb32to16)(const uint8_t *src, uint8_t *dst, int src_size)
262 const uint8_t *s = src;
310 static inline void RENAME(rgb32tobgr16)(const uint8_t *src, uint8_t *dst, int src_size)
312 const uint8_t *s = src;
317 __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory");
365 static inline void RENAME(rgb32to15)(const uint8_t *src, uint8_t *dst, int src_size)
367 const uint8_t *s = src;
415 static inline void RENAME(rgb32tobgr15)(const uint8_t *src, uint8_t *dst, int src_size)
417 const uint8_t *s = src;
422 __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory");
470 static inline void RENAME(rgb24tobgr16)(const uint8_t *src, uint8_t *dst, int src_size)
472 const uint8_t *s = src;
477 __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory");
527 static inline void RENAME(rgb24to16)(const uint8_t *src, uint8_t *dst, int src_size)
529 const uint8_t *s = src;
534 __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory");
584 static inline void RENAME(rgb24tobgr15)(const uint8_t *src, uint8_t *dst, int src_size)
586 const uint8_t *s = src;
591 __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory");
641 static inline void RENAME(rgb24to15)(const uint8_t *src, uint8_t *dst, int src_size)
643 const uint8_t *s = src;
648 __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory");
698 static inline void RENAME(rgb15tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
703 const uint16_t *s = (const uint16_t*)src;
804 static inline void RENAME(rgb16tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
809 const uint16_t *s = (const uint16_t *)src;
930 static inline void RENAME(rgb15to32)(const uint8_t *src, uint8_t *dst, int src_size)
935 const uint16_t *s = (const uint16_t *)src;
973 static inline void RENAME(rgb16to32)(const uint8_t *src, uint8_t *dst, int src_size)
978 const uint16_t *s = (const uint16_t*)src;
1017 static inline void RENAME(rgb24tobgr24)(const uint8_t *src, uint8_t *dst, int src_size)
1062 : "r" (src-mmx_size), "r"(dst-mmx_size)
1071 src+= src_size;
1074 src-= src_size;
1078 x = src[i + 2];
1079 dst[i + 1] = src[i + 1];
1080 dst[i + 2] = src[i + 0];
1239 static inline void RENAME(yuy2toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
1294 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth)
1299 src += srcStride;
1324 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth)
1330 src += srcStride;
1337 static inline void RENAME(planar2x)(const uint8_t *src, uint8_t *dst, int srcWidth, int srcHeight, int srcStride, int dstStride)
1341 dst[0]= src[0];
1345 dst[2*x+1]= (3*src[x] + src[x+1])>>2;
1346 dst[2*x+2]= ( src[x] + 3*src[x+1])>>2;
1348 dst[2*srcWidth-1]= src[srcWidth-1];
1396 :: "r" (src + mmxSize ), "r" (src + srcStride + mmxSize ),
1404 dst[0] = (src[0] * 3 + src[srcStride]) >> 2;
1405 dst[dstStride] = (src[0] + 3 * src[srcStride]) >> 2;
1409 dst[2*x +1]= (3*src[x+0] + src[x+srcStride+1])>>2;
1410 dst[2*x+dstStride+2]= ( src[x+0] + 3*src[x+srcStride+1])>>2;
1411 dst[2*x+dstStride+1]= ( src[x+1] + 3*src[x+srcStride ])>>2;
1412 dst[2*x +2]= (3*src[x+1] + src[x+srcStride ])>>2;
1414 dst[srcWidth*2 -1 ]= (3*src[srcWidth-1] + src[srcWidth-1 + srcStride])>>2;
1415 dst[srcWidth*2 -1 + dstStride]= ( src[srcWidth-1] + 3*src[srcWidth-1 + srcStride])>>2;
1418 src+=srcStride;
1422 dst[0]= src[0];
1425 dst[2*x+1]= (3*src[x] + src[x+1])>>2;
1426 dst[2*x+2]= ( src[x] + 3*src[x+1])>>2;
1428 dst[2*srcWidth-1]= src[srcWidth-1];
1441 static inline void RENAME(uyvytoyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
1496 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth)
1501 src += srcStride;
1526 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth)
1532 src += srcStride;
1547 static inline void RENAME(rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
1559 ff_rgb24toyv12_c(src, ydst, udst, vdst, width, 2, lumStride, chromStride, srcStride, rgb2yuv);
1560 src += 2*srcStride;
1632 : : "r" (src+width*3), "r" (ydst+width), "g" ((x86_reg)-width), "r"(rgb2yuv)
1637 src += srcStride;
1639 src -= srcStride*2;
1726 : : "r" (src+chromWidth*6), "r" (src+srcStride+chromWidth*6), "r" (udst+chromWidth), "r" (vdst+chromWidth), "g" (-chromWidth), "r"(rgb2yuv)
1733 src += srcStride*2;
1740 ff_rgb24toyv12_c(src, ydst, udst, vdst, width, height-y, lumStride, chromStride, srcStride, rgb2yuv);
1827 static void RENAME(deinterleaveBytes)(const uint8_t *src, uint8_t *dst1, uint8_t *dst2,
1834 RENAME(ff_nv12ToUV)(dst1, dst2, NULL, src, NULL, width, NULL);
1835 src += srcStride;
2026 static void RENAME(extract_even)(const uint8_t *src, uint8_t *dst, x86_reg count)
2029 src += 2*count;
2053 : "r"(src), "r"(dst)
2058 dst[count]= src[2*count];
2063 static void RENAME(extract_odd)(const uint8_t *src, uint8_t *dst, x86_reg count)
2065 src ++;
2067 src += 2*count;
2091 : "r"(src), "r"(dst)
2096 dst[count]= src[2*count];
2102 static void RENAME(extract_even2)(const uint8_t *src, uint8_t *dst0, uint8_t *dst1, x86_reg count)
2106 src += 4*count;
2137 : "r"(src), "r"(dst0), "r"(dst1)
2142 dst0[count]= src[4*count+0];
2143 dst1[count]= src[4*count+2];
2202 static void RENAME(extract_odd2)(const uint8_t *src, uint8_t *dst0, uint8_t *dst1, x86_reg count)
2206 src += 4*count;
2237 : "r"(src), "r"(dst0), "r"(dst1)
2241 src++;
2243 dst0[count]= src[4*count+0];
2244 dst1[count]= src[4*count+2];
2304 static void RENAME(yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
2312 RENAME(extract_even)(src, ydst, width);
2314 RENAME(extract_odd2avg)(src-srcStride, src, udst, vdst, chromWidth);
2319 src += srcStride;
2329 static void RENAME(yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
2337 RENAME(extract_even)(src, ydst, width);
2338 RENAME(extract_odd2)(src, udst, vdst, chromWidth);
2340 src += srcStride;
2352 static void RENAME(uyvytoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
2360 RENAME(extract_odd)(src, ydst, width);
2362 RENAME(extract_even2avg)(src-srcStride, src, udst, vdst, chromWidth);
2367 src += srcStride;
2378 static void RENAME(uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
2386 RENAME(extract_odd)(src, ydst, width);
2387 RENAME(extract_even2)(src, udst, vdst, chromWidth);
2389 src += srcStride;