Lines Matching defs:src

34  *                                           mlib_image *src,
38 * src Pointer to source image.
48 * The src and dst must have the same width, height and data type.
49 * The src and dst can have 1, 2, 3 or 4 channels.
50 * The src and dst can be either MLIB_BYTE, MLIB_SHORT, MLIB_INT,
66 mlib_v_ImageChannelExtract_U8(mlib_u8 *src, mlib_s32 slb,
72 mlib_v_ImageChannelExtract_S16(mlib_u16 *src, mlib_s32 slb,
78 mlib_v_ImageChannelExtract_S32(mlib_s32 *src, mlib_s32 slb,
84 mlib_v_ImageChannelExtract_D64(mlib_d64 *src, mlib_s32 slb,
136 mlib_v_ImageChannelExtract_U8_21_A8D1X8(mlib_u8 *src,
141 mlib_v_ImageChannelExtract_U8_21_A8D2X8(mlib_u8 *src, mlib_s32 slb,
146 mlib_v_ImageChannelExtract_U8_21_D1(mlib_u8 *src,
151 mlib_v_ImageChannelExtract_U8_21(mlib_u8 *src, mlib_s32 slb,
156 mlib_v_ImageChannelExtract_U8_31_A8D1X8(mlib_u8 *src,
161 mlib_v_ImageChannelExtract_U8_31_A8D2X8(mlib_u8 *src, mlib_s32 slb,
166 mlib_v_ImageChannelExtract_U8_31_D1(mlib_u8 *src,
171 mlib_v_ImageChannelExtract_U8_31(mlib_u8 *src, mlib_s32 slb,
176 mlib_v_ImageChannelExtract_U8_41_A8D1X8(mlib_u8 *src,
181 mlib_v_ImageChannelExtract_U8_41_A8D2X8(mlib_u8 *src, mlib_s32 slb,
186 mlib_v_ImageChannelExtract_U8_41_D1(mlib_u8 *src,
191 mlib_v_ImageChannelExtract_U8_41(mlib_u8 *src, mlib_s32 slb,
196 mlib_v_ImageChannelExtract_S16_11_A8D1X4(mlib_s16 *src, mlib_s16 *dst,
199 mlib_v_ImageChannelExtract_S16_21_A8D1X4(mlib_s16 *src,
204 mlib_v_ImageChannelExtract_S16_21_A8D2X4(mlib_s16 *src, mlib_s32 slb,
209 mlib_v_ImageChannelExtract_S16_21_D1(mlib_s16 *src,
214 mlib_v_ImageChannelExtract_S16_21(mlib_s16 *src, mlib_s32 slb,
219 mlib_v_ImageChannelExtract_S16_31_A8D1X4(mlib_s16 *src,
224 mlib_v_ImageChannelExtract_S16_31_A8D2X4(mlib_s16 *src, mlib_s32 slb,
229 mlib_v_ImageChannelExtract_S16_31_D1(mlib_s16 *src,
234 mlib_v_ImageChannelExtract_S16_31(mlib_s16 *src, mlib_s32 slb,
239 mlib_v_ImageChannelExtract_S16_41_A8D1X4(mlib_s16 *src,
244 mlib_v_ImageChannelExtract_S16_41_A8D2X4(mlib_s16 *src, mlib_s32 slb,
249 mlib_v_ImageChannelExtract_S16_41_D1(mlib_s16 *src,
254 mlib_v_ImageChannelExtract_S16_41(mlib_s16 *src, mlib_s32 slb,
263 mlib_v_ImageChannelExtract_U8_43R_A8D1X8(mlib_u8 *src,
267 mlib_v_ImageChannelExtract_U8_43R_A8D2X8(mlib_u8 *src, mlib_s32 slb,
271 mlib_v_ImageChannelExtract_U8_43R_D1(mlib_u8 *src,
275 mlib_v_ImageChannelExtract_U8_43R(mlib_u8 *src, mlib_s32 slb,
279 mlib_v_ImageChannelExtract_S16_43R_A8D1X4(mlib_s16 *src,
283 mlib_v_ImageChannelExtract_S16_43R_A8D2X4(mlib_s16 *src, mlib_s32 slb,
287 mlib_v_ImageChannelExtract_S16_43R_D1(mlib_s16 *src,
291 mlib_v_ImageChannelExtract_S16_43R(mlib_s16 *src, mlib_s32 slb,
295 mlib_v_ImageChannelExtract_U8_43L_A8D1X8(mlib_u8 *src,
299 mlib_v_ImageChannelExtract_U8_43L_A8D2X8(mlib_u8 *src, mlib_s32 slb,
303 mlib_v_ImageChannelExtract_U8_43L_D1(mlib_u8 *src,
307 mlib_v_ImageChannelExtract_U8_43L(mlib_u8 *src, mlib_s32 slb,
311 mlib_v_ImageChannelExtract_S16_43L_A8D1X4(mlib_s16 *src,
315 mlib_v_ImageChannelExtract_S16_43L_A8D2X4(mlib_s16 *src, mlib_s32 slb,
319 mlib_v_ImageChannelExtract_S16_43L_D1(mlib_s16 *src,
323 mlib_v_ImageChannelExtract_S16_43L(mlib_s16 *src, mlib_s32 slb,
332 mlib_image *src,
337 mlib_image *src,
348 void *sp; /* pointer for pixel in src */
351 mlib_s32 channels; /* number of channels for src */
353 mlib_s32 width, height; /* for src and dst */
354 mlib_s32 strides; /* strides in bytes for src */
363 MLIB_IMAGE_CHECK(src);
365 MLIB_IMAGE_TYPE_EQUAL(src, dst);
366 MLIB_IMAGE_SIZE_EQUAL(src, dst);
368 channels = mlib_ImageGetChannels(src);
370 width = mlib_ImageGetWidth(src);
371 height = mlib_ImageGetHeight(src);
372 strides = mlib_ImageGetStride(src);
374 sp = mlib_ImageGetData(src);
376 flags = mlib_ImageGetFlags(src);
396 mlib_v_ImageCopy(dst, src);
398 mlib_ImageCopy(dst, src);
403 switch (mlib_ImageGetType(src)) {
729 switch (mlib_ImageGetType(src)) {