Lines Matching refs:src
377 * @param src
385 #define imcheck(src, dst, src_rect, dst_rect, ...) \
401 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, 0); \
403 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, args[0]); \
410 #define imcheck_composite(src, dst, pat, src_rect, dst_rect, pat_rect, ...) \
416 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, 0); \
418 ret = imcheck_t(src, dst, pat, src_rect, dst_rect, pat_rect, args[0]); \
425 IM_API IM_STATUS imcheck_t(const rga_buffer_t src, const rga_buffer_t dst, const rga_buffer_t pat,
432 * @param src
442 #define imresize(src, dst, ...) \
448 ret = imresize_t(src, dst, 0, 0, INTER_LINEAR, 1); \
450 ret = imresize_t(src, dst, args[0], args[1], INTER_LINEAR, 1); \
452 ret = imresize_t(src, dst, args[0], args[1], (int)args[2], 1); \
454 ret = imresize_t(src, dst, args[0], args[1], (int)args[2], (int)args[3]); \
462 #define impyramid(src, dst, direction) \
463 imresize_t(src, \
469 IM_API IM_STATUS imresize_t(const rga_buffer_t src, rga_buffer_t dst, double fx,
475 * @param src
483 #define imcrop(src, dst, rect, ...) \
489 ret = imcrop_t(src, dst, rect, 1); \
491 ret = imcrop_t(src, dst, rect, args[0]);; \
499 IM_API IM_STATUS imcrop_t(const rga_buffer_t src, rga_buffer_t dst, im_rect rect, int sync);
504 * @param src
515 #define imrotate(src, dst, rotation, ...) \
521 ret = imrotate_t(src, dst, rotation, 1); \
523 ret = imrotate_t(src, dst, rotation, args[0]);; \
531 IM_API IM_STATUS imrotate_t(const rga_buffer_t src, rga_buffer_t dst, int rotation, int sync);
536 * @param src
546 #define imflip(src, dst, mode, ...) \
552 ret = imflip_t(src, dst, mode, 1); \
554 ret = imflip_t(src, dst, mode, args[0]);; \
562 IM_API IM_STATUS imflip_t (const rga_buffer_t src, rga_buffer_t dst, int mode, int sync);
567 * @param src
628 * @param src
636 #define impalette(src, dst, lut, ...) \
642 ret = impalette_t(src, dst, lut, 1); \
644 ret = impalette_t(src, dst, lut, args[0]);; \
651 IM_API IM_STATUS impalette_t(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t lut, int sync);
656 * @param src
665 #define imtranslate(src, dst, x, y, ...) \
671 ret = imtranslate_t(src, dst, x, y, 1); \
673 ret = imtranslate_t(src, dst, x, y, args[0]);; \
680 IM_API IM_STATUS imtranslate_t(const rga_buffer_t src, rga_buffer_t dst, int x, int y, int sync);
685 * @param src
692 #define imcopy(src, dst, ...) \
698 ret = imcopy_t(src, dst, 1); \
700 ret = imcopy_t(src, dst, args[0]);; \
708 IM_API IM_STATUS imcopy_t(const rga_buffer_t src, rga_buffer_t dst, int sync);
767 * @param src
777 #define imcolorkey(src, dst, range, ...) \
783 ret = imcolorkey_t(src, dst, range, IM_ALPHA_COLORKEY_NORMAL, 1); \
785 ret = imcolorkey_t(src, dst, range, args[0], 1); \
787 ret = imcolorkey_t(src, dst, range, args[0], args[1]); \
794 IM_API IM_STATUS imcolorkey_t(const rga_buffer_t src, rga_buffer_t dst, im_colorkey_range range, int mode, int sync);
799 * @param src
810 #define imcvtcolor(src, dst, sfmt, dfmt, ...) \
816 ret = imcvtcolor_t(src, dst, sfmt, dfmt, IM_COLOR_SPACE_DEFAULT, 1); \
818 ret = imcvtcolor_t(src, dst, sfmt, dfmt, args[0], 1); \
820 ret = imcvtcolor_t(src, dst, sfmt, dfmt, args[0], args[1]); \
828 IM_API IM_STATUS imcvtcolor_t(rga_buffer_t src, rga_buffer_t dst, int sfmt, int dfmt, int mode, int sync);
833 * @param src
841 #define imquantize(src, dst, nn_info, ...) \
847 ret = imquantize_t(src, dst, nn_info, 1); \
849 ret = imquantize_t(src, dst, nn_info, args[0]);; \
857 IM_API IM_STATUS imquantize_t(const rga_buffer_t src, rga_buffer_t dst, im_nn_t nn_info, int sync);
862 * @param src
870 #define imrop(src, dst, rop_code, ...) \
876 ret = imrop_t(src, dst, rop_code, 1); \
878 ret = imrop_t(src, dst, rop_code, args[0]);; \
885 IM_API IM_STATUS imrop_t(const rga_buffer_t src, rga_buffer_t dst, int rop_code, int sync);
890 * @param src
898 IM_API IM_STATUS improcess(rga_buffer_t src, rga_buffer_t dst, rga_buffer_t pat,