Lines Matching refs:param

90 #define GetElemSubStruct(struct, par)          (param->struct->par)
91 #define GetElemStruct(x) (param->x)
94 #define SetElemSubStruct(struct, par, val) (param->struct->par = val)
95 #define SetElemStruct(x, val) (param->x = val)
100 mlib_edge_box *edges = param->edges; \
102 mlib_s32 channels = param->channels; \
132 typedef mlib_status (*mlib_zoom_fun_type)(mlib_work_image *param);
134 typedef mlib_status (*mlib_zoom_fun2type)(mlib_work_image *param,
138 mlib_status mlib_ImageZoom_BIT_1_Nearest(mlib_work_image *param,
142 mlib_status mlib_ImageZoom_BitToGray_1_Nearest(mlib_work_image *param,
147 mlib_status mlib_ImageZoom_U8_1_Nearest(mlib_work_image *param);
148 mlib_status mlib_ImageZoom_U8_2_Nearest(mlib_work_image *param);
149 mlib_status mlib_ImageZoom_U8_3_Nearest(mlib_work_image *param);
150 mlib_status mlib_ImageZoom_U8_4_Nearest(mlib_work_image *param);
151 mlib_status mlib_ImageZoom_S16_1_Nearest(mlib_work_image *param);
152 mlib_status mlib_ImageZoom_S16_2_Nearest(mlib_work_image *param);
153 mlib_status mlib_ImageZoom_S16_3_Nearest(mlib_work_image *param);
154 mlib_status mlib_ImageZoom_S16_4_Nearest(mlib_work_image *param);
155 mlib_status mlib_ImageZoom_S32_1_Nearest(mlib_work_image *param);
156 mlib_status mlib_ImageZoom_S32_2_Nearest(mlib_work_image *param);
157 mlib_status mlib_ImageZoom_S32_3_Nearest(mlib_work_image *param);
158 mlib_status mlib_ImageZoom_S32_4_Nearest(mlib_work_image *param);
160 mlib_status mlib_ImageZoom_S32_1_Bilinear(mlib_work_image *param);
161 mlib_status mlib_ImageZoom_S32_2_Bilinear(mlib_work_image *param);
162 mlib_status mlib_ImageZoom_S32_3_Bilinear(mlib_work_image *param);
163 mlib_status mlib_ImageZoom_S32_4_Bilinear(mlib_work_image *param);
165 mlib_status mlib_ImageZoom_S32_1_1_Bilinear(mlib_work_image *param);
166 mlib_status mlib_ImageZoom_S32_2_1_Bilinear(mlib_work_image *param);
167 mlib_status mlib_ImageZoom_S32_3_1_Bilinear(mlib_work_image *param);
168 mlib_status mlib_ImageZoom_S32_4_1_Bilinear(mlib_work_image *param);
170 mlib_status mlib_ImageZoom_S32_1_Bicubic(mlib_work_image *param);
171 mlib_status mlib_ImageZoom_S32_2_Bicubic(mlib_work_image *param);
172 mlib_status mlib_ImageZoom_S32_3_Bicubic(mlib_work_image *param);
173 mlib_status mlib_ImageZoom_S32_4_Bicubic(mlib_work_image *param);
177 mlib_status NAME##_1(mlib_work_image *param); \
178 mlib_status NAME##_2(mlib_work_image *param); \
179 mlib_status NAME##_3(mlib_work_image *param); \
180 mlib_status NAME##_4(mlib_work_image *param); \
181 mlib_status NAME##_1s(mlib_work_image *param); \
182 mlib_status NAME##_2s(mlib_work_image *param); \
183 mlib_status NAME##_3s(mlib_work_image *param); \
184 mlib_status NAME##_4s(mlib_work_image *param)
188 mlib_status NAME##_1(mlib_work_image *param); \
189 mlib_status NAME##_2(mlib_work_image *param); \
190 mlib_status NAME##_3(mlib_work_image *param); \
191 mlib_status NAME##_4(mlib_work_image *param)
195 mlib_status NAME##_1(mlib_work_image *param, const mlib_f32 *flt_table); \
196 mlib_status NAME##_2(mlib_work_image *param, const mlib_f32 *flt_table); \
197 mlib_status NAME##_3(mlib_work_image *param, const mlib_f32 *flt_table); \
198 mlib_status NAME##_4(mlib_work_image *param, const mlib_f32 *flt_table); \
199 mlib_status NAME##_1s(mlib_work_image *param, const mlib_f32 *flt_table); \
200 mlib_status NAME##_2s(mlib_work_image *param, const mlib_f32 *flt_table); \
201 mlib_status NAME##_3s(mlib_work_image *param, const mlib_f32 *flt_table); \
202 mlib_status NAME##_4s(mlib_work_image *param, const mlib_f32 *flt_table)
231 mlib_status mlib_c_ImageZoomIndex_U8_U8_3_Bilinear(mlib_work_image *param);
232 mlib_status mlib_c_ImageZoomIndex_U8_S16_3_Bilinear(mlib_work_image *param);
233 mlib_status mlib_c_ImageZoomIndex_S16_U8_3_Bilinear(mlib_work_image *param);
234 mlib_status mlib_c_ImageZoomIndex_S16_S16_3_Bilinear(mlib_work_image *param);
236 mlib_status mlib_c_ImageZoomIndex_U8_U8_4_Bilinear(mlib_work_image *param);
237 mlib_status mlib_c_ImageZoomIndex_U8_S16_4_Bilinear(mlib_work_image *param);
238 mlib_status mlib_c_ImageZoomIndex_S16_U8_4_Bilinear(mlib_work_image *param);
239 mlib_status mlib_c_ImageZoomIndex_S16_S16_4_Bilinear(mlib_work_image *param);
241 mlib_status mlib_c_ImageZoomIndex_U8_U8_3_Bicubic(mlib_work_image *param);
242 mlib_status mlib_c_ImageZoomIndex_U8_S16_3_Bicubic(mlib_work_image *param);
243 mlib_status mlib_c_ImageZoomIndex_S16_U8_3_Bicubic(mlib_work_image *param);
244 mlib_status mlib_c_ImageZoomIndex_S16_S16_3_Bicubic(mlib_work_image *param);
246 mlib_status mlib_c_ImageZoomIndex_U8_U8_4_Bicubic(mlib_work_image *param);
247 mlib_status mlib_c_ImageZoomIndex_U8_S16_4_Bicubic(mlib_work_image *param);
248 mlib_status mlib_c_ImageZoomIndex_S16_U8_4_Bicubic(mlib_work_image *param);
249 mlib_status mlib_c_ImageZoomIndex_S16_S16_4_Bicubic(mlib_work_image *param);
251 mlib_status mlib_c_ImageZoomIndex_U8_U8_3_Bicubic2(mlib_work_image *param);
252 mlib_status mlib_c_ImageZoomIndex_U8_S16_3_Bicubic2(mlib_work_image *param);
253 mlib_status mlib_c_ImageZoomIndex_S16_U8_3_Bicubic2(mlib_work_image *param);
254 mlib_status mlib_c_ImageZoomIndex_S16_S16_3_Bicubic2(mlib_work_image *param);
256 mlib_status mlib_c_ImageZoomIndex_U8_U8_4_Bicubic2(mlib_work_image *param);
257 mlib_status mlib_c_ImageZoomIndex_U8_S16_4_Bicubic2(mlib_work_image *param);
258 mlib_status mlib_c_ImageZoomIndex_S16_U8_4_Bicubic2(mlib_work_image *param);
259 mlib_status mlib_c_ImageZoomIndex_S16_S16_4_Bicubic2(mlib_work_image *param);
261 mlib_status mlib_v_ImageZoomIndex_U8_U8_Bilinear(mlib_work_image *param);
262 mlib_status mlib_v_ImageZoomIndex_U8_S16_Bilinear(mlib_work_image *param);
263 mlib_status mlib_v_ImageZoomIndex_S16_U8_Bilinear(mlib_work_image *param);
264 mlib_status mlib_v_ImageZoomIndex_S16_S16_Bilinear(mlib_work_image *param);
266 mlib_status mlib_v_ImageZoomIndex_U8_U8_Bicubic(mlib_work_image *param);
267 mlib_status mlib_v_ImageZoomIndex_U8_S16_Bicubic(mlib_work_image *param);
268 mlib_status mlib_v_ImageZoomIndex_S16_U8_Bicubic(mlib_work_image *param);
269 mlib_status mlib_v_ImageZoomIndex_S16_S16_Bicubic(mlib_work_image *param);
280 mlib_ImageZoomZeroEdge_U8(param); \
285 mlib_ImageZoomZeroEdge_S16(param); \
289 mlib_ImageZoomZeroEdge_S32(param); \
298 mlib_ImageZoomUpNearest_U8(param); \
303 mlib_ImageZoomUpNearest_S16(param); \
307 mlib_ImageZoomUpNearest_S32(param); \
319 mlib_ImageZoomExtend_U8_Bilinear(param); \
323 mlib_ImageZoomExtend_U8_Bicubic(param); \
327 mlib_ImageZoomExtend_U8_Bicubic2(param); \
335 mlib_ImageZoomExtend_S16_Bilinear(param); \
339 mlib_ImageZoomExtend_S16_Bicubic(param); \
343 mlib_ImageZoomExtend_S16_Bicubic2(param); \
351 mlib_ImageZoomExtend_U16_Bilinear(param); \
355 mlib_ImageZoomExtend_U16_Bicubic(param); \
359 mlib_ImageZoomExtend_U16_Bicubic2(param); \
367 mlib_ImageZoomExtend_S32_Bilinear(param); \
371 mlib_ImageZoomExtend_S32_Bicubic(param); \
375 mlib_ImageZoomExtend_S32_Bicubic2(param); \
388 void mlib_ImageZoomZeroEdge_U8(mlib_work_image *param);
389 void mlib_ImageZoomZeroEdge_S16(mlib_work_image *param);
390 void mlib_ImageZoomZeroEdge_S32(mlib_work_image *param);
392 void mlib_ImageZoomUpNearest_U8(mlib_work_image *param);
393 void mlib_ImageZoomUpNearest_S16(mlib_work_image *param);
394 void mlib_ImageZoomUpNearest_S32(mlib_work_image *param);
396 void mlib_ImageZoomExtend_U8_Bilinear(mlib_work_image *param);
397 void mlib_ImageZoomExtend_S16_Bilinear(mlib_work_image *param);
398 void mlib_ImageZoomExtend_U16_Bilinear(mlib_work_image *param);
399 void mlib_ImageZoomExtend_S32_Bilinear(mlib_work_image *param);
401 void mlib_ImageZoomExtend_U8_Bicubic(mlib_work_image *param);
402 void mlib_ImageZoomExtend_S16_Bicubic(mlib_work_image *param);
403 void mlib_ImageZoomExtend_U16_Bicubic(mlib_work_image *param);
404 void mlib_ImageZoomExtend_S32_Bicubic(mlib_work_image *param);
406 void mlib_ImageZoomExtend_U8_Bicubic2(mlib_work_image *param);
407 void mlib_ImageZoomExtend_S16_Bicubic2(mlib_work_image *param);
408 void mlib_ImageZoomExtend_U16_Bicubic2(mlib_work_image *param);
409 void mlib_ImageZoomExtend_S32_Bicubic2(mlib_work_image *param);
411 void mlib_ImageZoomIndexExtend_U8_Bilinear(mlib_work_image *param);
412 void mlib_ImageZoomIndexExtend_S16_Bilinear(mlib_work_image *param);
414 void mlib_ImageZoomIndexExtend_U8_Bicubic(mlib_work_image *param);
415 void mlib_ImageZoomIndexExtend_S16_Bicubic(mlib_work_image *param);
416 void mlib_ImageZoomIndexExtend_U8_Bicubic2(mlib_work_image *param);
417 void mlib_ImageZoomIndexExtend_S16_Bicubic2(mlib_work_image *param);
420 mlib_status mlib_ImageZoom_F32_1_Nearest(mlib_work_image *param);
421 mlib_status mlib_ImageZoom_F32_1_Bilinear(mlib_work_image *param);
422 mlib_status mlib_ImageZoom_F32_1_Bicubic(mlib_work_image *param);
423 mlib_status mlib_ImageZoom_F32_1_Bicubic2(mlib_work_image *param);
425 mlib_status mlib_ImageZoom_F32_2_Nearest(mlib_work_image *param);
426 mlib_status mlib_ImageZoom_F32_2_Bilinear(mlib_work_image *param);
427 mlib_status mlib_ImageZoom_F32_2_Bicubic(mlib_work_image *param);
428 mlib_status mlib_ImageZoom_F32_2_Bicubic2(mlib_work_image *param);
430 mlib_status mlib_ImageZoom_F32_3_Nearest(mlib_work_image *param);
431 mlib_status mlib_ImageZoom_F32_3_Bilinear(mlib_work_image *param);
432 mlib_status mlib_ImageZoom_F32_3_Bicubic(mlib_work_image *param);
433 mlib_status mlib_ImageZoom_F32_3_Bicubic2(mlib_work_image *param);
435 mlib_status mlib_ImageZoom_F32_4_Nearest(mlib_work_image *param);
436 mlib_status mlib_ImageZoom_F32_4_Bilinear(mlib_work_image *param);
437 mlib_status mlib_ImageZoom_F32_4_Bicubic(mlib_work_image *param);
438 mlib_status mlib_ImageZoom_F32_4_Bicubic2(mlib_work_image *param);
441 mlib_status mlib_ImageZoom_D64_1_Nearest(mlib_work_image *param);
442 mlib_status mlib_ImageZoom_D64_1_Bilinear(mlib_work_image *param);
443 mlib_status mlib_ImageZoom_D64_1_Bicubic(mlib_work_image *param);
444 mlib_status mlib_ImageZoom_D64_1_Bicubic2(mlib_work_image *param);
446 mlib_status mlib_ImageZoom_D64_2_Nearest(mlib_work_image *param);
447 mlib_status mlib_ImageZoom_D64_2_Bilinear(mlib_work_image *param);
448 mlib_status mlib_ImageZoom_D64_2_Bicubic(mlib_work_image *param);
449 mlib_status mlib_ImageZoom_D64_2_Bicubic2(mlib_work_image *param);
451 mlib_status mlib_ImageZoom_D64_3_Nearest(mlib_work_image *param);
452 mlib_status mlib_ImageZoom_D64_3_Bilinear(mlib_work_image *param);
453 mlib_status mlib_ImageZoom_D64_3_Bicubic(mlib_work_image *param);
454 mlib_status mlib_ImageZoom_D64_3_Bicubic2(mlib_work_image *param);
456 mlib_status mlib_ImageZoom_D64_4_Nearest(mlib_work_image *param);
457 mlib_status mlib_ImageZoom_D64_4_Bilinear(mlib_work_image *param);
458 mlib_status mlib_ImageZoom_D64_4_Bicubic(mlib_work_image *param);
459 mlib_status mlib_ImageZoom_D64_4_Bicubic2(mlib_work_image *param);
462 void mlib_ImageZoomZeroEdge_F32(mlib_work_image *param);
463 void mlib_ImageZoomZeroEdge_D64(mlib_work_image *param);
465 void mlib_ImageZoomUpNearest_F32(mlib_work_image *param);
466 void mlib_ImageZoomUpNearest_D64(mlib_work_image *param);
468 void mlib_ImageZoomExtend_F32_Bilinear(mlib_work_image *param);
469 void mlib_ImageZoomExtend_D64_Bilinear(mlib_work_image *param);
471 void mlib_ImageZoomExtend_F32_Bicubic(mlib_work_image *param);
472 void mlib_ImageZoomExtend_D64_Bicubic(mlib_work_image *param);
474 void mlib_ImageZoomExtend_F32_Bicubic2(mlib_work_image *param);
475 void mlib_ImageZoomExtend_D64_Bicubic2(mlib_work_image *param);
479 typedef mlib_status (*mlib_zoomblend_fun_type)(mlib_work_image *param, mlib_s32 alp_ind);
480 typedef mlib_status (*mlib_zoomblend_bc_type)(mlib_work_image *param,
484 mlib_status mlib_ImageZoom_U8_33_Nearest(mlib_work_image *param, mlib_s32 alp_ind);
485 mlib_status mlib_ImageZoom_U8_43_Nearest(mlib_work_image *param, mlib_s32 alp_ind);
486 mlib_status mlib_ImageZoom_U8_34_Nearest(mlib_work_image *param, mlib_s32 alp_ind);
487 mlib_status mlib_ImageZoom_U8_44_Nearest(mlib_work_image *param, mlib_s32 alp_ind);
489 mlib_status mlib_c_ImageZoomBilinear_U8_3to34(mlib_work_image *param);
490 mlib_status mlib_c_ImageZoomBilinear_U8_4to34(mlib_work_image *param);
492 mlib_status mlib_c_ImageZoomBilinear_U8_33(mlib_work_image *param, mlib_s32 alp_ind);
493 mlib_status mlib_c_ImageZoomBilinear_U8_43(mlib_work_image *param, mlib_s32 alp_ind);
494 mlib_status mlib_c_ImageZoomBilinear_U8_34(mlib_work_image *param, mlib_s32 alp_ind);
495 mlib_status mlib_c_ImageZoomBilinear_U8_44(mlib_work_image *param, mlib_s32 alp_ind);
497 mlib_status mlib_c_ImageZoomBicubic_U8_33(mlib_work_image *param,
500 mlib_status mlib_c_ImageZoomBicubic_U8_43(mlib_work_image *param,
503 mlib_status mlib_c_ImageZoomBicubic_U8_34(mlib_work_image *param,
506 mlib_status mlib_c_ImageZoomBicubic_U8_44(mlib_work_image *param,
514 mlib_work_image *param,
527 mlib_work_image *param);