Lines Matching refs:src

367  * @param src
375 #define imcheck(src, dst, src_rect, dst_rect, ...) \
391 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, 0); \
393 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, args[0]); \
400 #define imcheck_composite(src, dst, pat, src_rect, dst_rect, pat_rect, ...) \
406 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, 0); \
408 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, args[0]); \
415 IM_API IM_STATUS imcheck_t(const rga_buffer_t src, const rga_buffer_t dst, const rga_buffer_t pat,
422 * @param src
432 #define imresize(src, dst, ...) \
438 ret = imresize_t(src, dst, 0, 0, INTER_LINEAR, 1); \
440 ret = imresize_t(src, dst, args[0], args[1], INTER_LINEAR, 1); \
442 ret = imresize_t(src, dst, args[0], args[1], (int)args[2], 1); \
444 ret = imresize_t(src, dst, args[0], args[1], (int)args[2], (int)args[3]); \
452 #define impyramid(src, dst, direction) \
453 imresize_t(src, dst, (direction) == IM_UP_SCALE ? 0.5 : 2, (direction) == IM_UP_SCALE ? 0.5 : 2, INTER_LINEAR, 1)
455 IM_API IM_STATUS imresize_t(const rga_buffer_t src, rga_buffer_t dst, double fx, double fy, int interpolation,
461 * @param src
469 #define imcrop(src, dst, rect, ...) \
475 ret = imcrop_t(src, dst, rect, 1); \
477 ret = imcrop_t(src, dst, rect, args[0]); \
486 IM_API IM_STATUS imcrop_t(const rga_buffer_t src, rga_buffer_t dst, im_rect rect, int sync);
491 * @param src
502 #define imrotate(src, dst, rotation, ...) \
508 ret = imrotate_t(src, dst, rotation, 1); \
510 ret = imrotate_t(src, dst, rotation, args[0]); \
519 IM_API IM_STATUS imrotate_t(const rga_buffer_t src, rga_buffer_t dst, int rotation, int sync);
524 * @param src
534 #define imflip(src, dst, mode, ...) \
540 ret = imflip_t(src, dst, mode, 1); \
542 ret = imflip_t(src, dst, mode, args[0]); \
551 IM_API IM_STATUS imflip_t(const rga_buffer_t src, rga_buffer_t dst, int mode, int sync);
556 * @param src
620 * @param src
628 #define impalette(src, dst, lut, ...) \
634 ret = impalette_t(src, dst, lut, 1); \
636 ret = impalette_t(src, dst, lut, args[0]); \
644 IM_API IM_STATUS impalette_t(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync);
649 * @param src
658 #define imtranslate(src, dst, x, y, ...) \
664 ret = imtranslate_t(src, dst, x, y, 1); \
666 ret = imtranslate_t(src, dst, x, y, args[0]); \
674 IM_API IM_STATUS imtranslate_t(const rga_buffer_t src, rga_buffer_t dst, int x, int y, int sync);
679 * @param src
686 #define imcopy(src, dst, ...) \
692 ret = imcopy_t(src, dst, 1); \
694 ret = imcopy_t(src, dst, args[0]); \
703 IM_API IM_STATUS imcopy_t(const rga_buffer_t src, rga_buffer_t dst, int sync);
762 * @param src
772 #define imcolorkey(src, dst, range, ...) \
778 ret = imcolorkey_t(src, dst, range, IM_ALPHA_COLORKEY_NORMAL, 1); \
780 ret = imcolorkey_t(src, dst, range, args[0], 1); \
782 ret = imcolorkey_t(src, dst, range, args[0], args[1]); \
789 IM_API IM_STATUS imcolorkey_t(const rga_buffer_t src, rga_buffer_t dst, im_colorkey_range range, int mode, int sync);
794 * @param src
805 #define imcvtcolor(src, dst, sfmt, dfmt, ...) \
811 ret = imcvtcolor_t(src, dst, sfmt, dfmt, IM_COLOR_SPACE_DEFAULT, 1); \
813 ret = imcvtcolor_t(src, dst, sfmt, dfmt, args[0], 1); \
815 ret = imcvtcolor_t(src, dst, sfmt, dfmt, args[0], args[1]); \
823 IM_API IM_STATUS imcvtcolor_t(rga_buffer_t src, rga_buffer_t dst, int sfmt, int dfmt, int mode, int sync);
828 * @param src
836 #define imquantize(src, dst, nn_info, ...) \
842 ret = imquantize_t(src, dst, nn_info, 1); \
844 ret = imquantize_t(src, dst, nn_info, args[0]); \
853 IM_API IM_STATUS imquantize_t(const rga_buffer_t src, rga_buffer_t dst, im_nn_t nn_info, int sync);
858 * @param src
866 #define imrop(src, dst, rop_code, ...) \
872 ret = imrop_t(src, dst, rop_code, 1); \
874 ret = imrop_t(src, dst, rop_code, args[0]); \
882 IM_API IM_STATUS imrop_t(const rga_buffer_t src, rga_buffer_t dst, int rop_code, int sync);
887 * @param src
895 IM_API IM_STATUS improcess(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t pat, im_rect srect, im_rect drect,