1 /*
   2  * Copyright (c) 1997, 2003, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 
  27 #ifndef __ORIG_MLIB_IMAGE_PROTO_H
  28 #define __ORIG_MLIB_IMAGE_PROTO_H
  29 
  30 #include <mlib_types.h>
  31 #include <mlib_status.h>
  32 #include <mlib_image_types.h>
  33 #if defined ( __MEDIALIB_OLD_NAMES_ADDED )
  34 #include <../include/mlib_image_proto.h>
  35 #endif /* defined ( __MEDIALIB_OLD_NAMES_ADDED ) */
  36 
  37 #ifdef __cplusplus
  38 extern "C" {
  39 #endif /* __cplusplus */
  40 
  41 #if defined ( __USE_J2D_NAMES )
  42 #include "j2d_names.h"
  43 #endif // __USE_J2D_NAMES
  44 
  45 #if defined ( _MSC_VER )
  46 #define J2D_MLIB_PUBLIC __declspec(dllexport)
  47 #else
  48 #define J2D_MLIB_PUBLIC
  49 #endif /* _MSC_VER */
  50 
  51 #if defined ( _MSC_VER )
  52 #if ! defined ( __MEDIALIB_OLD_NAMES )
  53 #define __MEDIALIB_OLD_NAMES
  54 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
  55 #endif /* defined ( _MSC_VER ) */
  56 
  57 /* Arithmetic Operations ( arith ) */
  58 
  59 
  60 #if defined ( __MEDIALIB_OLD_NAMES )
  61 #define __mlib_ImageAbs mlib_ImageAbs
  62 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
  63 mlib_status  __mlib_ImageAbs(mlib_image *dst,
  64                              const mlib_image *src);
  65 
  66 
  67 #if defined ( __MEDIALIB_OLD_NAMES )
  68 #define __mlib_ImageAbs_Fp mlib_ImageAbs_Fp
  69 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
  70 mlib_status  __mlib_ImageAbs_Fp(mlib_image *dst,
  71                                 const mlib_image *src);
  72 
  73 
  74 #if defined ( __MEDIALIB_OLD_NAMES )
  75 #define __mlib_ImageAbs_Fp_Inp mlib_ImageAbs_Fp_Inp
  76 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
  77 mlib_status  __mlib_ImageAbs_Fp_Inp(mlib_image *srcdst);
  78 
  79 
  80 #if defined ( __MEDIALIB_OLD_NAMES )
  81 #define __mlib_ImageAbs_Inp mlib_ImageAbs_Inp
  82 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
  83 mlib_status  __mlib_ImageAbs_Inp(mlib_image *srcdst);
  84 
  85 
  86 #if defined ( __MEDIALIB_OLD_NAMES )
  87 #define __mlib_ImageAdd mlib_ImageAdd
  88 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
  89 mlib_status  __mlib_ImageAdd(mlib_image *dst,
  90                              const mlib_image *src1,
  91                              const mlib_image *src2);
  92 
  93 
  94 #if defined ( __MEDIALIB_OLD_NAMES )
  95 #define __mlib_ImageAdd_Fp mlib_ImageAdd_Fp
  96 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
  97 mlib_status  __mlib_ImageAdd_Fp(mlib_image *dst,
  98                                 const mlib_image *src1,
  99                                 const mlib_image *src2);
 100 
 101 
 102 #if defined ( __MEDIALIB_OLD_NAMES )
 103 #define __mlib_ImageAdd_Fp_Inp mlib_ImageAdd_Fp_Inp
 104 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 105 mlib_status  __mlib_ImageAdd_Fp_Inp(mlib_image *src1dst,
 106                                     const mlib_image *src2);
 107 
 108 
 109 #if defined ( __MEDIALIB_OLD_NAMES )
 110 #define __mlib_ImageAdd_Inp mlib_ImageAdd_Inp
 111 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 112 mlib_status  __mlib_ImageAdd_Inp(mlib_image *src1dst,
 113                                  const mlib_image *src2);
 114 
 115 
 116 #if defined ( __MEDIALIB_OLD_NAMES )
 117 #define __mlib_ImageAve mlib_ImageAve
 118 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 119 mlib_status  __mlib_ImageAve(mlib_image *dst,
 120                              const mlib_image *src1,
 121                              const mlib_image *src2);
 122 
 123 
 124 #if defined ( __MEDIALIB_OLD_NAMES )
 125 #define __mlib_ImageAve_Fp mlib_ImageAve_Fp
 126 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 127 mlib_status  __mlib_ImageAve_Fp(mlib_image *dst,
 128                                 const mlib_image *src1,
 129                                 const mlib_image *src2);
 130 
 131 
 132 #if defined ( __MEDIALIB_OLD_NAMES )
 133 #define __mlib_ImageAve_Fp_Inp mlib_ImageAve_Fp_Inp
 134 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 135 mlib_status  __mlib_ImageAve_Fp_Inp(mlib_image *src1dst,
 136                                     const mlib_image *src2);
 137 
 138 
 139 #if defined ( __MEDIALIB_OLD_NAMES )
 140 #define __mlib_ImageAve_Inp mlib_ImageAve_Inp
 141 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 142 mlib_status  __mlib_ImageAve_Inp(mlib_image *src1dst,
 143                                  const mlib_image *src2);
 144 
 145 
 146 #if defined ( __MEDIALIB_OLD_NAMES )
 147 #define __mlib_ImageBlend mlib_ImageBlend
 148 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 149 mlib_status  __mlib_ImageBlend(mlib_image *dst,
 150                                const mlib_image *src1,
 151                                const mlib_image *src2,
 152                                const mlib_image *alpha);
 153 
 154 /* src1dst = src1dst * alpha + src2 * (1 - alpha) */
 155 
 156 #if defined ( __MEDIALIB_OLD_NAMES )
 157 #define __mlib_ImageBlend1_Fp_Inp mlib_ImageBlend1_Fp_Inp
 158 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 159 mlib_status  __mlib_ImageBlend1_Fp_Inp(mlib_image *src1dst,
 160                                        const mlib_image *src2,
 161                                        const mlib_image *alpha);
 162 
 163 /* src1dst = src1dst * alpha + src2 * (1 - alpha) */
 164 
 165 #if defined ( __MEDIALIB_OLD_NAMES )
 166 #define __mlib_ImageBlend1_Inp mlib_ImageBlend1_Inp
 167 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 168 mlib_status  __mlib_ImageBlend1_Inp(mlib_image *src1dst,
 169                                     const mlib_image *src2,
 170                                     const mlib_image *alpha);
 171 
 172 /* src2dst = src1 * alpha + src2dst * (1 - alpha) */
 173 
 174 #if defined ( __MEDIALIB_OLD_NAMES )
 175 #define __mlib_ImageBlend2_Fp_Inp mlib_ImageBlend2_Fp_Inp
 176 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 177 mlib_status  __mlib_ImageBlend2_Fp_Inp(mlib_image *src2dst,
 178                                        const mlib_image *src1,
 179                                        const mlib_image *alpha);
 180 
 181 /* src2dst = src1 * alpha + src2dst * (1 - alpha) */
 182 
 183 #if defined ( __MEDIALIB_OLD_NAMES )
 184 #define __mlib_ImageBlend2_Inp mlib_ImageBlend2_Inp
 185 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 186 mlib_status  __mlib_ImageBlend2_Inp(mlib_image *src2dst,
 187                                     const mlib_image *src1,
 188                                     const mlib_image *alpha);
 189 
 190 
 191 #if defined ( __MEDIALIB_OLD_NAMES )
 192 #define __mlib_ImageBlend_Fp mlib_ImageBlend_Fp
 193 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 194 mlib_status  __mlib_ImageBlend_Fp(mlib_image *dst,
 195                                   const mlib_image *src1,
 196                                   const mlib_image *src2,
 197                                   const mlib_image *alpha);
 198 
 199 
 200 #if defined ( __MEDIALIB_OLD_NAMES )
 201 #define __mlib_ImageBlendMulti mlib_ImageBlendMulti
 202 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 203 mlib_status  __mlib_ImageBlendMulti(mlib_image *dst,
 204                                     const mlib_image **srcs,
 205                                     const mlib_image **alphas,
 206                                     const mlib_s32 *c,
 207                                     mlib_s32 n);
 208 
 209 
 210 #if defined ( __MEDIALIB_OLD_NAMES )
 211 #define __mlib_ImageBlendMulti_Fp mlib_ImageBlendMulti_Fp
 212 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 213 mlib_status  __mlib_ImageBlendMulti_Fp(mlib_image *dst,
 214                                        const mlib_image **srcs,
 215                                        const mlib_image **alphas,
 216                                        const mlib_d64 *c,
 217                                        mlib_s32 n);
 218 
 219 
 220 #if defined ( __MEDIALIB_OLD_NAMES )
 221 #define __mlib_ImageBlendRGBA2ARGB mlib_ImageBlendRGBA2ARGB
 222 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 223 mlib_status  __mlib_ImageBlendRGBA2ARGB(mlib_image *dst,
 224                                         const mlib_image *src);
 225 
 226 
 227 #if defined ( __MEDIALIB_OLD_NAMES )
 228 #define __mlib_ImageBlendRGBA2BGRA mlib_ImageBlendRGBA2BGRA
 229 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 230 mlib_status  __mlib_ImageBlendRGBA2BGRA(mlib_image *dst,
 231                                         const mlib_image *src);
 232 
 233 
 234 #if defined ( __MEDIALIB_OLD_NAMES )
 235 #define __mlib_ImageColorBlend mlib_ImageColorBlend
 236 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 237 mlib_status  __mlib_ImageColorBlend(mlib_image *dst,
 238                                     const mlib_image *src,
 239                                     const mlib_s32 *color,
 240                                     mlib_s32 cmask);
 241 
 242 
 243 #if defined ( __MEDIALIB_OLD_NAMES )
 244 #define __mlib_ImageColorBlend_Fp mlib_ImageColorBlend_Fp
 245 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 246 mlib_status  __mlib_ImageColorBlend_Fp(mlib_image *dst,
 247                                        const mlib_image *src,
 248                                        const mlib_d64 *color,
 249                                        mlib_s32 cmask);
 250 
 251 
 252 #if defined ( __MEDIALIB_OLD_NAMES )
 253 #define __mlib_ImageColorBlend_Fp_Inp mlib_ImageColorBlend_Fp_Inp
 254 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 255 mlib_status  __mlib_ImageColorBlend_Fp_Inp(mlib_image *srcdst,
 256                                            const mlib_d64 *color,
 257                                            mlib_s32 cmask);
 258 
 259 
 260 #if defined ( __MEDIALIB_OLD_NAMES )
 261 #define __mlib_ImageColorBlend_Inp mlib_ImageColorBlend_Inp
 262 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 263 mlib_status  __mlib_ImageColorBlend_Inp(mlib_image *srcdst,
 264                                         const mlib_s32 *color,
 265                                         mlib_s32 cmask);
 266 
 267 
 268 #if defined ( __MEDIALIB_OLD_NAMES )
 269 #define __mlib_ImageConstAdd mlib_ImageConstAdd
 270 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 271 mlib_status  __mlib_ImageConstAdd(mlib_image *dst,
 272                                   const mlib_image *src,
 273                                   const mlib_s32 *c);
 274 
 275 
 276 #if defined ( __MEDIALIB_OLD_NAMES )
 277 #define __mlib_ImageConstAdd_Fp mlib_ImageConstAdd_Fp
 278 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 279 mlib_status  __mlib_ImageConstAdd_Fp(mlib_image *dst,
 280                                      const mlib_image *src,
 281                                      const mlib_d64 *c);
 282 
 283 
 284 #if defined ( __MEDIALIB_OLD_NAMES )
 285 #define __mlib_ImageConstAdd_Fp_Inp mlib_ImageConstAdd_Fp_Inp
 286 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 287 mlib_status  __mlib_ImageConstAdd_Fp_Inp(mlib_image *srcdst,
 288                                          const mlib_d64 *c);
 289 
 290 
 291 #if defined ( __MEDIALIB_OLD_NAMES )
 292 #define __mlib_ImageConstAdd_Inp mlib_ImageConstAdd_Inp
 293 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 294 mlib_status  __mlib_ImageConstAdd_Inp(mlib_image *srcdst,
 295                                       const mlib_s32 *c);
 296 
 297 
 298 #if defined ( __MEDIALIB_OLD_NAMES )
 299 #define __mlib_ImageConstDiv mlib_ImageConstDiv
 300 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 301 mlib_status  __mlib_ImageConstDiv(mlib_image *dst,
 302                                   const mlib_image *src,
 303                                   const mlib_d64 *consts);
 304 
 305 
 306 #if defined ( __MEDIALIB_OLD_NAMES )
 307 #define __mlib_ImageConstDivShift mlib_ImageConstDivShift
 308 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 309 mlib_status  __mlib_ImageConstDivShift(mlib_image *dst,
 310                                        const mlib_image *src,
 311                                        const mlib_s32 *consts,
 312                                        mlib_s32 shift);
 313 
 314 
 315 #if defined ( __MEDIALIB_OLD_NAMES )
 316 #define __mlib_ImageConstDivShift_Inp mlib_ImageConstDivShift_Inp
 317 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 318 mlib_status  __mlib_ImageConstDivShift_Inp(mlib_image *srcdst,
 319                                            const mlib_s32 *consts,
 320                                            mlib_s32 shift);
 321 
 322 
 323 #if defined ( __MEDIALIB_OLD_NAMES )
 324 #define __mlib_ImageConstDiv_Fp mlib_ImageConstDiv_Fp
 325 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 326 mlib_status  __mlib_ImageConstDiv_Fp(mlib_image *dst,
 327                                      const mlib_image *src,
 328                                      const mlib_d64 *consts);
 329 
 330 
 331 #if defined ( __MEDIALIB_OLD_NAMES )
 332 #define __mlib_ImageConstDiv_Fp_Inp mlib_ImageConstDiv_Fp_Inp
 333 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 334 mlib_status  __mlib_ImageConstDiv_Fp_Inp(mlib_image *srcdst,
 335                                          const mlib_d64 *consts);
 336 
 337 
 338 #if defined ( __MEDIALIB_OLD_NAMES )
 339 #define __mlib_ImageConstDiv_Inp mlib_ImageConstDiv_Inp
 340 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 341 mlib_status  __mlib_ImageConstDiv_Inp(mlib_image *srcdst,
 342                                       const mlib_d64 *consts);
 343 
 344 
 345 #if defined ( __MEDIALIB_OLD_NAMES )
 346 #define __mlib_ImageConstMul mlib_ImageConstMul
 347 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 348 mlib_status  __mlib_ImageConstMul(mlib_image *dst,
 349                                   const mlib_image *src,
 350                                   const mlib_d64 *consts);
 351 
 352 
 353 #if defined ( __MEDIALIB_OLD_NAMES )
 354 #define __mlib_ImageConstMulShift mlib_ImageConstMulShift
 355 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 356 mlib_status  __mlib_ImageConstMulShift(mlib_image *dst,
 357                                        const mlib_image *src,
 358                                        const mlib_s32 *consts,
 359                                        mlib_s32 shift);
 360 
 361 
 362 #if defined ( __MEDIALIB_OLD_NAMES )
 363 #define __mlib_ImageConstMulShift_Inp mlib_ImageConstMulShift_Inp
 364 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 365 mlib_status  __mlib_ImageConstMulShift_Inp(mlib_image *srcdst,
 366                                            const mlib_s32 *consts,
 367                                            mlib_s32 shift);
 368 
 369 
 370 #if defined ( __MEDIALIB_OLD_NAMES )
 371 #define __mlib_ImageConstMul_Fp mlib_ImageConstMul_Fp
 372 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 373 mlib_status  __mlib_ImageConstMul_Fp(mlib_image *dst,
 374                                      const mlib_image *src,
 375                                      const mlib_d64 *consts);
 376 
 377 
 378 #if defined ( __MEDIALIB_OLD_NAMES )
 379 #define __mlib_ImageConstMul_Fp_Inp mlib_ImageConstMul_Fp_Inp
 380 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 381 mlib_status  __mlib_ImageConstMul_Fp_Inp(mlib_image *srcdst,
 382                                          const mlib_d64 *consts);
 383 
 384 
 385 #if defined ( __MEDIALIB_OLD_NAMES )
 386 #define __mlib_ImageConstMul_Inp mlib_ImageConstMul_Inp
 387 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 388 mlib_status  __mlib_ImageConstMul_Inp(mlib_image *srcdst,
 389                                       const mlib_d64 *consts);
 390 
 391 
 392 #if defined ( __MEDIALIB_OLD_NAMES )
 393 #define __mlib_ImageConstSub mlib_ImageConstSub
 394 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 395 mlib_status  __mlib_ImageConstSub(mlib_image *dst,
 396                                   const mlib_image *src,
 397                                   const mlib_s32 *c);
 398 
 399 
 400 #if defined ( __MEDIALIB_OLD_NAMES )
 401 #define __mlib_ImageConstSub_Fp mlib_ImageConstSub_Fp
 402 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 403 mlib_status  __mlib_ImageConstSub_Fp(mlib_image *dst,
 404                                      const mlib_image *src,
 405                                      const mlib_d64 *c);
 406 
 407 
 408 #if defined ( __MEDIALIB_OLD_NAMES )
 409 #define __mlib_ImageConstSub_Fp_Inp mlib_ImageConstSub_Fp_Inp
 410 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 411 mlib_status  __mlib_ImageConstSub_Fp_Inp(mlib_image *srcdst,
 412                                          const mlib_d64 *c);
 413 
 414 
 415 #if defined ( __MEDIALIB_OLD_NAMES )
 416 #define __mlib_ImageConstSub_Inp mlib_ImageConstSub_Inp
 417 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 418 mlib_status  __mlib_ImageConstSub_Inp(mlib_image *srcdst,
 419                                       const mlib_s32 *c);
 420 
 421 
 422 #if defined ( __MEDIALIB_OLD_NAMES )
 423 #define __mlib_ImageDiv1_Fp_Inp mlib_ImageDiv1_Fp_Inp
 424 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 425 mlib_status  __mlib_ImageDiv1_Fp_Inp(mlib_image *src1dst,
 426                                      const mlib_image *src2);
 427 
 428 
 429 #if defined ( __MEDIALIB_OLD_NAMES )
 430 #define __mlib_ImageDiv2_Fp_Inp mlib_ImageDiv2_Fp_Inp
 431 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 432 mlib_status  __mlib_ImageDiv2_Fp_Inp(mlib_image *src2dst,
 433                                      const mlib_image *src1);
 434 
 435 
 436 #if defined ( __MEDIALIB_OLD_NAMES )
 437 #define __mlib_ImageDivAlpha mlib_ImageDivAlpha
 438 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 439 mlib_status  __mlib_ImageDivAlpha(mlib_image *dst,
 440                                   const mlib_image *src,
 441                                   mlib_s32 cmask);
 442 
 443 
 444 #if defined ( __MEDIALIB_OLD_NAMES )
 445 #define __mlib_ImageDivAlpha_Fp mlib_ImageDivAlpha_Fp
 446 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 447 mlib_status  __mlib_ImageDivAlpha_Fp(mlib_image *dst,
 448                                      const mlib_image *src,
 449                                      mlib_s32 cmask);
 450 
 451 
 452 #if defined ( __MEDIALIB_OLD_NAMES )
 453 #define __mlib_ImageDivAlpha_Fp_Inp mlib_ImageDivAlpha_Fp_Inp
 454 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 455 mlib_status  __mlib_ImageDivAlpha_Fp_Inp(mlib_image *img,
 456                                          mlib_s32 cmask);
 457 
 458 
 459 #if defined ( __MEDIALIB_OLD_NAMES )
 460 #define __mlib_ImageDivAlpha_Inp mlib_ImageDivAlpha_Inp
 461 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 462 mlib_status  __mlib_ImageDivAlpha_Inp(mlib_image *img,
 463                                       mlib_s32 cmask);
 464 
 465 
 466 #if defined ( __MEDIALIB_OLD_NAMES )
 467 #define __mlib_ImageDivConstShift mlib_ImageDivConstShift
 468 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 469 mlib_status  __mlib_ImageDivConstShift(mlib_image *dst,
 470                                        const mlib_image *src,
 471                                        const mlib_s32 *consts,
 472                                        mlib_s32 shift);
 473 
 474 
 475 #if defined ( __MEDIALIB_OLD_NAMES )
 476 #define __mlib_ImageDivConstShift_Inp mlib_ImageDivConstShift_Inp
 477 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 478 mlib_status  __mlib_ImageDivConstShift_Inp(mlib_image *srcdst,
 479                                            const mlib_s32 *consts,
 480                                            mlib_s32 shift);
 481 
 482 
 483 #if defined ( __MEDIALIB_OLD_NAMES )
 484 #define __mlib_ImageDivShift mlib_ImageDivShift
 485 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 486 mlib_status  __mlib_ImageDivShift(mlib_image *dst,
 487                                   const mlib_image *src1,
 488                                   const mlib_image *src2,
 489                                   mlib_s32 shift);
 490 
 491 
 492 #if defined ( __MEDIALIB_OLD_NAMES )
 493 #define __mlib_ImageDivShift1_Inp mlib_ImageDivShift1_Inp
 494 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 495 mlib_status  __mlib_ImageDivShift1_Inp(mlib_image *src1dst,
 496                                        const mlib_image *src2,
 497                                        mlib_s32 shift);
 498 
 499 
 500 #if defined ( __MEDIALIB_OLD_NAMES )
 501 #define __mlib_ImageDivShift2_Inp mlib_ImageDivShift2_Inp
 502 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 503 mlib_status  __mlib_ImageDivShift2_Inp(mlib_image *src2dst,
 504                                        const mlib_image *src1,
 505                                        mlib_s32 shift);
 506 
 507 
 508 #if defined ( __MEDIALIB_OLD_NAMES )
 509 #define __mlib_ImageDiv_Fp mlib_ImageDiv_Fp
 510 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 511 mlib_status  __mlib_ImageDiv_Fp(mlib_image *dst,
 512                                 const mlib_image *src1,
 513                                 const mlib_image *src2);
 514 
 515 
 516 #if defined ( __MEDIALIB_OLD_NAMES )
 517 #define __mlib_ImageExp mlib_ImageExp
 518 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 519 mlib_status  __mlib_ImageExp(mlib_image *dst,
 520                              const mlib_image *src);
 521 
 522 
 523 #if defined ( __MEDIALIB_OLD_NAMES )
 524 #define __mlib_ImageExp_Fp mlib_ImageExp_Fp
 525 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 526 mlib_status  __mlib_ImageExp_Fp(mlib_image *dst,
 527                                 const mlib_image *src);
 528 
 529 
 530 #if defined ( __MEDIALIB_OLD_NAMES )
 531 #define __mlib_ImageExp_Fp_Inp mlib_ImageExp_Fp_Inp
 532 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 533 mlib_status  __mlib_ImageExp_Fp_Inp(mlib_image *srcdst);
 534 
 535 
 536 #if defined ( __MEDIALIB_OLD_NAMES )
 537 #define __mlib_ImageExp_Inp mlib_ImageExp_Inp
 538 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 539 mlib_status  __mlib_ImageExp_Inp(mlib_image *srcdst);
 540 
 541 
 542 #if defined ( __MEDIALIB_OLD_NAMES )
 543 #define __mlib_ImageInvert mlib_ImageInvert
 544 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 545 mlib_status  __mlib_ImageInvert(mlib_image *dst,
 546                                 const mlib_image *src);
 547 
 548 
 549 #if defined ( __MEDIALIB_OLD_NAMES )
 550 #define __mlib_ImageInvert_Fp mlib_ImageInvert_Fp
 551 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 552 mlib_status  __mlib_ImageInvert_Fp(mlib_image *dst,
 553                                    const mlib_image *src);
 554 
 555 
 556 #if defined ( __MEDIALIB_OLD_NAMES )
 557 #define __mlib_ImageInvert_Fp_Inp mlib_ImageInvert_Fp_Inp
 558 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 559 mlib_status  __mlib_ImageInvert_Fp_Inp(mlib_image *srcdst);
 560 
 561 
 562 #if defined ( __MEDIALIB_OLD_NAMES )
 563 #define __mlib_ImageInvert_Inp mlib_ImageInvert_Inp
 564 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 565 mlib_status  __mlib_ImageInvert_Inp(mlib_image *srcdst);
 566 
 567 
 568 #if defined ( __MEDIALIB_OLD_NAMES )
 569 #define __mlib_ImageLog mlib_ImageLog
 570 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 571 mlib_status  __mlib_ImageLog(mlib_image *dst,
 572                              const mlib_image *src);
 573 
 574 
 575 #if defined ( __MEDIALIB_OLD_NAMES )
 576 #define __mlib_ImageLog_Fp mlib_ImageLog_Fp
 577 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 578 mlib_status  __mlib_ImageLog_Fp(mlib_image *dst,
 579                                 const mlib_image *src);
 580 
 581 
 582 #if defined ( __MEDIALIB_OLD_NAMES )
 583 #define __mlib_ImageLog_Fp_Inp mlib_ImageLog_Fp_Inp
 584 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 585 mlib_status  __mlib_ImageLog_Fp_Inp(mlib_image *srcdst);
 586 
 587 
 588 #if defined ( __MEDIALIB_OLD_NAMES )
 589 #define __mlib_ImageLog_Inp mlib_ImageLog_Inp
 590 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 591 mlib_status  __mlib_ImageLog_Inp(mlib_image *srcdst);
 592 
 593 
 594 #if defined ( __MEDIALIB_OLD_NAMES )
 595 #define __mlib_ImageMax mlib_ImageMax
 596 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 597 mlib_status  __mlib_ImageMax(mlib_image *dst,
 598                              const mlib_image *src1,
 599                              const mlib_image *src2);
 600 
 601 
 602 #if defined ( __MEDIALIB_OLD_NAMES )
 603 #define __mlib_ImageMax_Fp mlib_ImageMax_Fp
 604 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 605 mlib_status  __mlib_ImageMax_Fp(mlib_image *dst,
 606                                 const mlib_image *src1,
 607                                 const mlib_image *src2);
 608 
 609 
 610 #if defined ( __MEDIALIB_OLD_NAMES )
 611 #define __mlib_ImageMax_Fp_Inp mlib_ImageMax_Fp_Inp
 612 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 613 mlib_status  __mlib_ImageMax_Fp_Inp(mlib_image *src1dst,
 614                                     const mlib_image *src2);
 615 
 616 
 617 #if defined ( __MEDIALIB_OLD_NAMES )
 618 #define __mlib_ImageMax_Inp mlib_ImageMax_Inp
 619 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 620 mlib_status  __mlib_ImageMax_Inp(mlib_image *src1dst,
 621                                  const mlib_image *src2);
 622 
 623 
 624 #if defined ( __MEDIALIB_OLD_NAMES )
 625 #define __mlib_ImageMin mlib_ImageMin
 626 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 627 mlib_status  __mlib_ImageMin(mlib_image *dst,
 628                              const mlib_image *src1,
 629                              const mlib_image *src2);
 630 
 631 
 632 #if defined ( __MEDIALIB_OLD_NAMES )
 633 #define __mlib_ImageMin_Fp mlib_ImageMin_Fp
 634 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 635 mlib_status  __mlib_ImageMin_Fp(mlib_image *dst,
 636                                 const mlib_image *src1,
 637                                 const mlib_image *src2);
 638 
 639 
 640 #if defined ( __MEDIALIB_OLD_NAMES )
 641 #define __mlib_ImageMin_Fp_Inp mlib_ImageMin_Fp_Inp
 642 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 643 mlib_status  __mlib_ImageMin_Fp_Inp(mlib_image *src1dst,
 644                                     const mlib_image *src2);
 645 
 646 
 647 #if defined ( __MEDIALIB_OLD_NAMES )
 648 #define __mlib_ImageMin_Inp mlib_ImageMin_Inp
 649 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 650 mlib_status  __mlib_ImageMin_Inp(mlib_image *src1dst,
 651                                  const mlib_image *src2);
 652 
 653 
 654 #if defined ( __MEDIALIB_OLD_NAMES )
 655 #define __mlib_ImageMulAlpha mlib_ImageMulAlpha
 656 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 657 mlib_status  __mlib_ImageMulAlpha(mlib_image *dst,
 658                                   const mlib_image *src,
 659                                   mlib_s32 cmask);
 660 
 661 
 662 #if defined ( __MEDIALIB_OLD_NAMES )
 663 #define __mlib_ImageMulAlpha_Fp mlib_ImageMulAlpha_Fp
 664 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 665 mlib_status  __mlib_ImageMulAlpha_Fp(mlib_image *dst,
 666                                      const mlib_image *src,
 667                                      mlib_s32 cmask);
 668 
 669 
 670 #if defined ( __MEDIALIB_OLD_NAMES )
 671 #define __mlib_ImageMulAlpha_Fp_Inp mlib_ImageMulAlpha_Fp_Inp
 672 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 673 mlib_status  __mlib_ImageMulAlpha_Fp_Inp(mlib_image *img,
 674                                          mlib_s32 cmask);
 675 
 676 
 677 #if defined ( __MEDIALIB_OLD_NAMES )
 678 #define __mlib_ImageMulAlpha_Inp mlib_ImageMulAlpha_Inp
 679 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 680 mlib_status  __mlib_ImageMulAlpha_Inp(mlib_image *img,
 681                                       mlib_s32 cmask);
 682 
 683 
 684 #if defined ( __MEDIALIB_OLD_NAMES )
 685 #define __mlib_ImageMulShift mlib_ImageMulShift
 686 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 687 mlib_status  __mlib_ImageMulShift(mlib_image *dst,
 688                                   const mlib_image *src1,
 689                                   const mlib_image *src2,
 690                                   mlib_s32 shift);
 691 
 692 
 693 #if defined ( __MEDIALIB_OLD_NAMES )
 694 #define __mlib_ImageMulShift_Inp mlib_ImageMulShift_Inp
 695 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 696 mlib_status  __mlib_ImageMulShift_Inp(mlib_image *src1dst,
 697                                       const mlib_image *src2,
 698                                       mlib_s32 shift);
 699 
 700 
 701 #if defined ( __MEDIALIB_OLD_NAMES )
 702 #define __mlib_ImageMul_Fp mlib_ImageMul_Fp
 703 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 704 mlib_status  __mlib_ImageMul_Fp(mlib_image *dst,
 705                                 const mlib_image *src1,
 706                                 const mlib_image *src2);
 707 
 708 
 709 #if defined ( __MEDIALIB_OLD_NAMES )
 710 #define __mlib_ImageMul_Fp_Inp mlib_ImageMul_Fp_Inp
 711 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 712 mlib_status  __mlib_ImageMul_Fp_Inp(mlib_image *src1dst,
 713                                     const mlib_image *src2);
 714 
 715 
 716 #if defined ( __MEDIALIB_OLD_NAMES )
 717 #define __mlib_ImageScalarBlend mlib_ImageScalarBlend
 718 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 719 mlib_status  __mlib_ImageScalarBlend(mlib_image *dst,
 720                                      const mlib_image *src1,
 721                                      const mlib_image *src2,
 722                                      const mlib_s32 *alpha);
 723 
 724 
 725 #if defined ( __MEDIALIB_OLD_NAMES )
 726 #define __mlib_ImageScalarBlend_Fp mlib_ImageScalarBlend_Fp
 727 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 728 mlib_status  __mlib_ImageScalarBlend_Fp(mlib_image *dst,
 729                                         const mlib_image *src1,
 730                                         const mlib_image *src2,
 731                                         const mlib_d64 *alpha);
 732 
 733 
 734 #if defined ( __MEDIALIB_OLD_NAMES )
 735 #define __mlib_ImageScalarBlend_Fp_Inp mlib_ImageScalarBlend_Fp_Inp
 736 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 737 mlib_status  __mlib_ImageScalarBlend_Fp_Inp(mlib_image *src1dst,
 738                                             const mlib_image *src2,
 739                                             const mlib_d64 *alpha);
 740 
 741 
 742 #if defined ( __MEDIALIB_OLD_NAMES )
 743 #define __mlib_ImageScalarBlend_Inp mlib_ImageScalarBlend_Inp
 744 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 745 mlib_status  __mlib_ImageScalarBlend_Inp(mlib_image *src1dst,
 746                                          const mlib_image *src2,
 747                                          const mlib_s32 *alpha);
 748 
 749 
 750 #if defined ( __MEDIALIB_OLD_NAMES )
 751 #define __mlib_ImageScale mlib_ImageScale
 752 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 753 mlib_status  __mlib_ImageScale(mlib_image *dst,
 754                                const mlib_image *src,
 755                                const mlib_s32 *alpha,
 756                                const mlib_s32 *beta,
 757                                mlib_s32 shift);
 758 
 759 
 760 #if defined ( __MEDIALIB_OLD_NAMES )
 761 #define __mlib_ImageScale2 mlib_ImageScale2
 762 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 763 mlib_status  __mlib_ImageScale2(mlib_image *dst,
 764                                 const mlib_image *src,
 765                                 const mlib_d64 *alpha,
 766                                 const mlib_d64 *beta);
 767 
 768 
 769 #if defined ( __MEDIALIB_OLD_NAMES )
 770 #define __mlib_ImageScale2_Inp mlib_ImageScale2_Inp
 771 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 772 mlib_status  __mlib_ImageScale2_Inp(mlib_image *srcdst,
 773                                     const mlib_d64 *alpha,
 774                                     const mlib_d64 *beta);
 775 
 776 
 777 #if defined ( __MEDIALIB_OLD_NAMES )
 778 #define __mlib_ImageScale_Fp mlib_ImageScale_Fp
 779 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 780 mlib_status  __mlib_ImageScale_Fp(mlib_image *dst,
 781                                   const mlib_image *src,
 782                                   const mlib_d64 *alpha,
 783                                   const mlib_d64 *beta);
 784 
 785 
 786 #if defined ( __MEDIALIB_OLD_NAMES )
 787 #define __mlib_ImageScale_Fp_Inp mlib_ImageScale_Fp_Inp
 788 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 789 mlib_status  __mlib_ImageScale_Fp_Inp(mlib_image *srcdst,
 790                                       const mlib_d64 *alpha,
 791                                       const mlib_d64 *beta);
 792 
 793 
 794 #if defined ( __MEDIALIB_OLD_NAMES )
 795 #define __mlib_ImageScale_Inp mlib_ImageScale_Inp
 796 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 797 mlib_status  __mlib_ImageScale_Inp(mlib_image *srcdst,
 798                                    const mlib_s32 *alpha,
 799                                    const mlib_s32 *beta,
 800                                    mlib_s32 shift);
 801 
 802 
 803 #if defined ( __MEDIALIB_OLD_NAMES )
 804 #define __mlib_ImageSqrShift mlib_ImageSqrShift
 805 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 806 mlib_status  __mlib_ImageSqrShift(mlib_image *dst,
 807                                   const mlib_image *src,
 808                                   mlib_s32 shift);
 809 
 810 
 811 #if defined ( __MEDIALIB_OLD_NAMES )
 812 #define __mlib_ImageSqrShift_Inp mlib_ImageSqrShift_Inp
 813 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 814 mlib_status  __mlib_ImageSqrShift_Inp(mlib_image *srcdst,
 815                                       mlib_s32 shift);
 816 
 817 
 818 #if defined ( __MEDIALIB_OLD_NAMES )
 819 #define __mlib_ImageSqr_Fp mlib_ImageSqr_Fp
 820 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 821 mlib_status  __mlib_ImageSqr_Fp(mlib_image *dst,
 822                                 const mlib_image *src);
 823 
 824 
 825 #if defined ( __MEDIALIB_OLD_NAMES )
 826 #define __mlib_ImageSqr_Fp_Inp mlib_ImageSqr_Fp_Inp
 827 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 828 mlib_status  __mlib_ImageSqr_Fp_Inp(mlib_image *srcdst);
 829 
 830 
 831 #if defined ( __MEDIALIB_OLD_NAMES )
 832 #define __mlib_ImageSub mlib_ImageSub
 833 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 834 mlib_status  __mlib_ImageSub(mlib_image *dst,
 835                              const mlib_image *src1,
 836                              const mlib_image *src2);
 837 
 838 /* src1dst = src1dst - src2 */
 839 
 840 #if defined ( __MEDIALIB_OLD_NAMES )
 841 #define __mlib_ImageSub1_Fp_Inp mlib_ImageSub1_Fp_Inp
 842 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 843 mlib_status  __mlib_ImageSub1_Fp_Inp(mlib_image *src1dst,
 844                                      const mlib_image *src2);
 845 
 846 /* src1dst = src1dst - src2 */
 847 
 848 #if defined ( __MEDIALIB_OLD_NAMES )
 849 #define __mlib_ImageSub1_Inp mlib_ImageSub1_Inp
 850 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 851 mlib_status  __mlib_ImageSub1_Inp(mlib_image *src1dst,
 852                                   const mlib_image *src2);
 853 
 854 /* src2dst = src1 - src2dst */
 855 
 856 #if defined ( __MEDIALIB_OLD_NAMES )
 857 #define __mlib_ImageSub2_Fp_Inp mlib_ImageSub2_Fp_Inp
 858 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 859 mlib_status  __mlib_ImageSub2_Fp_Inp(mlib_image *src2dst,
 860                                      const mlib_image *src1);
 861 
 862 /* src2dst = src1 - src2dst */
 863 
 864 #if defined ( __MEDIALIB_OLD_NAMES )
 865 #define __mlib_ImageSub2_Inp mlib_ImageSub2_Inp
 866 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 867 mlib_status  __mlib_ImageSub2_Inp(mlib_image *src2dst,
 868                                   const mlib_image *src1);
 869 
 870 
 871 #if defined ( __MEDIALIB_OLD_NAMES )
 872 #define __mlib_ImageSub_Fp mlib_ImageSub_Fp
 873 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 874 mlib_status  __mlib_ImageSub_Fp(mlib_image *dst,
 875                                 const mlib_image *src1,
 876                                 const mlib_image *src2);
 877 
 878 /* Color Space Conversion ( color ) */
 879 
 880 
 881 #if defined ( __MEDIALIB_OLD_NAMES )
 882 #define __mlib_ImageColorConvert1 mlib_ImageColorConvert1
 883 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 884 mlib_status  __mlib_ImageColorConvert1(mlib_image *dst,
 885                                        const mlib_image *src,
 886                                        const mlib_d64 *cmat);
 887 
 888 
 889 #if defined ( __MEDIALIB_OLD_NAMES )
 890 #define __mlib_ImageColorConvert1_Fp mlib_ImageColorConvert1_Fp
 891 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 892 mlib_status  __mlib_ImageColorConvert1_Fp(mlib_image *dst,
 893                                           const mlib_image *src,
 894                                           const mlib_d64 *cmat);
 895 
 896 
 897 #if defined ( __MEDIALIB_OLD_NAMES )
 898 #define __mlib_ImageColorConvert2 mlib_ImageColorConvert2
 899 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 900 mlib_status  __mlib_ImageColorConvert2(mlib_image *dst,
 901                                        const mlib_image *src,
 902                                        const mlib_d64 *cmat,
 903                                        const mlib_d64 *offset);
 904 
 905 
 906 #if defined ( __MEDIALIB_OLD_NAMES )
 907 #define __mlib_ImageColorConvert2_Fp mlib_ImageColorConvert2_Fp
 908 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 909 mlib_status  __mlib_ImageColorConvert2_Fp(mlib_image *dst,
 910                                           const mlib_image *src,
 911                                           const mlib_d64 *cmat,
 912                                           const mlib_d64 *offset);
 913 
 914 
 915 #if defined ( __MEDIALIB_OLD_NAMES )
 916 #define __mlib_ImageColorHSL2RGB mlib_ImageColorHSL2RGB
 917 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 918 mlib_status  __mlib_ImageColorHSL2RGB(mlib_image *dst,
 919                                       const mlib_image *src);
 920 
 921 
 922 #if defined ( __MEDIALIB_OLD_NAMES )
 923 #define __mlib_ImageColorHSL2RGB_Fp mlib_ImageColorHSL2RGB_Fp
 924 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 925 mlib_status  __mlib_ImageColorHSL2RGB_Fp(mlib_image *dst,
 926                                          const mlib_image *src);
 927 
 928 
 929 #if defined ( __MEDIALIB_OLD_NAMES )
 930 #define __mlib_ImageColorHSV2RGB mlib_ImageColorHSV2RGB
 931 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 932 mlib_status  __mlib_ImageColorHSV2RGB(mlib_image *dst,
 933                                       const mlib_image *src);
 934 
 935 
 936 #if defined ( __MEDIALIB_OLD_NAMES )
 937 #define __mlib_ImageColorHSV2RGB_Fp mlib_ImageColorHSV2RGB_Fp
 938 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 939 mlib_status  __mlib_ImageColorHSV2RGB_Fp(mlib_image *dst,
 940                                          const mlib_image *src);
 941 
 942 
 943 #if defined ( __MEDIALIB_OLD_NAMES )
 944 #define __mlib_ImageColorRGB2CIEMono mlib_ImageColorRGB2CIEMono
 945 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 946 mlib_status  __mlib_ImageColorRGB2CIEMono(mlib_image *dst,
 947                                           const mlib_image *src);
 948 
 949 
 950 #if defined ( __MEDIALIB_OLD_NAMES )
 951 #define __mlib_ImageColorRGB2CIEMono_Fp mlib_ImageColorRGB2CIEMono_Fp
 952 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 953 mlib_status  __mlib_ImageColorRGB2CIEMono_Fp(mlib_image *dst,
 954                                              const mlib_image *src);
 955 
 956 
 957 #if defined ( __MEDIALIB_OLD_NAMES )
 958 #define __mlib_ImageColorRGB2HSL mlib_ImageColorRGB2HSL
 959 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 960 mlib_status  __mlib_ImageColorRGB2HSL(mlib_image *dst,
 961                                       const mlib_image *src);
 962 
 963 
 964 #if defined ( __MEDIALIB_OLD_NAMES )
 965 #define __mlib_ImageColorRGB2HSL_Fp mlib_ImageColorRGB2HSL_Fp
 966 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 967 mlib_status  __mlib_ImageColorRGB2HSL_Fp(mlib_image *dst,
 968                                          const mlib_image *src);
 969 
 970 
 971 #if defined ( __MEDIALIB_OLD_NAMES )
 972 #define __mlib_ImageColorRGB2HSV mlib_ImageColorRGB2HSV
 973 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 974 mlib_status  __mlib_ImageColorRGB2HSV(mlib_image *dst,
 975                                       const mlib_image *src);
 976 
 977 
 978 #if defined ( __MEDIALIB_OLD_NAMES )
 979 #define __mlib_ImageColorRGB2HSV_Fp mlib_ImageColorRGB2HSV_Fp
 980 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 981 mlib_status  __mlib_ImageColorRGB2HSV_Fp(mlib_image *dst,
 982                                          const mlib_image *src);
 983 
 984 
 985 #if defined ( __MEDIALIB_OLD_NAMES )
 986 #define __mlib_ImageColorRGB2Mono mlib_ImageColorRGB2Mono
 987 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 988 mlib_status  __mlib_ImageColorRGB2Mono(mlib_image *dst,
 989                                        const mlib_image *src,
 990                                        const mlib_d64 *weight);
 991 
 992 
 993 #if defined ( __MEDIALIB_OLD_NAMES )
 994 #define __mlib_ImageColorRGB2Mono_Fp mlib_ImageColorRGB2Mono_Fp
 995 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 996 mlib_status  __mlib_ImageColorRGB2Mono_Fp(mlib_image *dst,
 997                                           const mlib_image *src,
 998                                           const mlib_d64 *weight);
 999 
1000 
1001 #if defined ( __MEDIALIB_OLD_NAMES )
1002 #define __mlib_ImageColorRGB2XYZ mlib_ImageColorRGB2XYZ
1003 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1004 mlib_status  __mlib_ImageColorRGB2XYZ(mlib_image *dst,
1005                                       const mlib_image *src);
1006 
1007 
1008 #if defined ( __MEDIALIB_OLD_NAMES )
1009 #define __mlib_ImageColorRGB2XYZ_Fp mlib_ImageColorRGB2XYZ_Fp
1010 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1011 mlib_status  __mlib_ImageColorRGB2XYZ_Fp(mlib_image *dst,
1012                                          const mlib_image *src);
1013 
1014 
1015 #if defined ( __MEDIALIB_OLD_NAMES )
1016 #define __mlib_ImageColorRGB2YCC mlib_ImageColorRGB2YCC
1017 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1018 mlib_status  __mlib_ImageColorRGB2YCC(mlib_image *dst,
1019                                       const mlib_image *src);
1020 
1021 
1022 #if defined ( __MEDIALIB_OLD_NAMES )
1023 #define __mlib_ImageColorRGB2YCC_Fp mlib_ImageColorRGB2YCC_Fp
1024 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1025 mlib_status  __mlib_ImageColorRGB2YCC_Fp(mlib_image *dst,
1026                                          const mlib_image *src);
1027 
1028 
1029 #if defined ( __MEDIALIB_OLD_NAMES )
1030 #define __mlib_ImageColorXYZ2RGB mlib_ImageColorXYZ2RGB
1031 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1032 mlib_status  __mlib_ImageColorXYZ2RGB(mlib_image *dst,
1033                                       const mlib_image *src);
1034 
1035 
1036 #if defined ( __MEDIALIB_OLD_NAMES )
1037 #define __mlib_ImageColorXYZ2RGB_Fp mlib_ImageColorXYZ2RGB_Fp
1038 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1039 mlib_status  __mlib_ImageColorXYZ2RGB_Fp(mlib_image *dst,
1040                                          const mlib_image *src);
1041 
1042 
1043 #if defined ( __MEDIALIB_OLD_NAMES )
1044 #define __mlib_ImageColorYCC2RGB mlib_ImageColorYCC2RGB
1045 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1046 mlib_status  __mlib_ImageColorYCC2RGB(mlib_image *dst,
1047                                       const mlib_image *src);
1048 
1049 
1050 #if defined ( __MEDIALIB_OLD_NAMES )
1051 #define __mlib_ImageColorYCC2RGB_Fp mlib_ImageColorYCC2RGB_Fp
1052 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1053 mlib_status  __mlib_ImageColorYCC2RGB_Fp(mlib_image *dst,
1054                                          const mlib_image *src);
1055 
1056 /* Image Creation, Deletion and Query ( common ) */
1057 
1058 
1059 #if defined ( __MEDIALIB_OLD_NAMES )
1060 #define __mlib_ImageCreate mlib_ImageCreate
1061 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1062 J2D_MLIB_PUBLIC
1063 mlib_image * __mlib_ImageCreate(mlib_type type,
1064                                 mlib_s32 channels,
1065                                 mlib_s32 width,
1066                                 mlib_s32 height);
1067 
1068 
1069 #if defined ( __MEDIALIB_OLD_NAMES )
1070 #define __mlib_ImageCreateStruct mlib_ImageCreateStruct
1071 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1072 J2D_MLIB_PUBLIC
1073 mlib_image * __mlib_ImageCreateStruct(mlib_type type,
1074                                       mlib_s32 channels,
1075                                       mlib_s32 width,
1076                                       mlib_s32 height,
1077                                       mlib_s32 stride,
1078                                       const void *data);
1079 
1080 
1081 #if defined ( __MEDIALIB_OLD_NAMES )
1082 #define __mlib_ImageCreateSubimage mlib_ImageCreateSubimage
1083 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1084 mlib_image * __mlib_ImageCreateSubimage(mlib_image *img,
1085                                         mlib_s32 x,
1086                                         mlib_s32 y,
1087                                         mlib_s32 w,
1088                                         mlib_s32 h);
1089 
1090 
1091 #if defined ( __MEDIALIB_OLD_NAMES )
1092 #define __mlib_ImageDelete mlib_ImageDelete
1093 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1094 J2D_MLIB_PUBLIC
1095 void  __mlib_ImageDelete(mlib_image *img);
1096 
1097 
1098 #if defined ( __MEDIALIB_OLD_NAMES )
1099 #define __mlib_ImageSetPaddings mlib_ImageSetPaddings
1100 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1101 mlib_status  __mlib_ImageSetPaddings(mlib_image *img,
1102                                      mlib_u8 left,
1103                                      mlib_u8 top,
1104                                      mlib_u8 right,
1105                                      mlib_u8 bottom);
1106 
1107 
1108 #if defined ( __MEDIALIB_OLD_NAMES )
1109 #define __mlib_ImageSetFormat mlib_ImageSetFormat
1110 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1111 mlib_status  __mlib_ImageSetFormat(mlib_image *img,
1112                                    mlib_format format);
1113 
1114 
1115 #if defined ( __MEDIALIB_OLD_NAMES )
1116 #define __mlib_ImageGetType mlib_ImageGetType
1117 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1118 static mlib_type  __mlib_ImageGetType(const mlib_image *img);
1119 
1120 
1121 #if defined ( __MEDIALIB_OLD_NAMES )
1122 #define __mlib_ImageGetChannels mlib_ImageGetChannels
1123 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1124 static mlib_s32  __mlib_ImageGetChannels(const mlib_image *img);
1125 
1126 
1127 #if defined ( __MEDIALIB_OLD_NAMES )
1128 #define __mlib_ImageGetWidth mlib_ImageGetWidth
1129 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1130 static mlib_s32  __mlib_ImageGetWidth(const mlib_image *img);
1131 
1132 
1133 #if defined ( __MEDIALIB_OLD_NAMES )
1134 #define __mlib_ImageGetHeight mlib_ImageGetHeight
1135 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1136 static mlib_s32  __mlib_ImageGetHeight(const mlib_image *img);
1137 
1138 
1139 #if defined ( __MEDIALIB_OLD_NAMES )
1140 #define __mlib_ImageGetStride mlib_ImageGetStride
1141 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1142 static mlib_s32  __mlib_ImageGetStride(const mlib_image *img);
1143 
1144 
1145 #if defined ( __MEDIALIB_OLD_NAMES )
1146 #define __mlib_ImageGetData mlib_ImageGetData
1147 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1148 static void * __mlib_ImageGetData(const mlib_image *img);
1149 
1150 
1151 #if defined ( __MEDIALIB_OLD_NAMES )
1152 #define __mlib_ImageGetFlags mlib_ImageGetFlags
1153 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1154 static mlib_s32  __mlib_ImageGetFlags(const mlib_image *img);
1155 
1156 
1157 #if defined ( __MEDIALIB_OLD_NAMES )
1158 #define __mlib_ImageGetPaddings mlib_ImageGetPaddings
1159 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1160 static mlib_u8 * __mlib_ImageGetPaddings(const mlib_image *img);
1161 
1162 
1163 #if defined ( __MEDIALIB_OLD_NAMES )
1164 #define __mlib_ImageGetBitOffset mlib_ImageGetBitOffset
1165 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1166 static mlib_s32  __mlib_ImageGetBitOffset(const mlib_image *img);
1167 
1168 
1169 #if defined ( __MEDIALIB_OLD_NAMES )
1170 #define __mlib_ImageGetFormat mlib_ImageGetFormat
1171 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1172 static mlib_format  __mlib_ImageGetFormat(const mlib_image *img);
1173 
1174 
1175 #if defined ( __MEDIALIB_OLD_NAMES )
1176 #define __mlib_ImageIsNotAligned2 mlib_ImageIsNotAligned2
1177 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1178 static mlib_s32  __mlib_ImageIsNotAligned2(const mlib_image *img);
1179 
1180 
1181 #if defined ( __MEDIALIB_OLD_NAMES )
1182 #define __mlib_ImageIsNotAligned4 mlib_ImageIsNotAligned4
1183 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1184 static mlib_s32  __mlib_ImageIsNotAligned4(const mlib_image *img);
1185 
1186 
1187 #if defined ( __MEDIALIB_OLD_NAMES )
1188 #define __mlib_ImageIsNotAligned64 mlib_ImageIsNotAligned64
1189 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1190 static mlib_s32  __mlib_ImageIsNotAligned64(const mlib_image *img);
1191 
1192 
1193 #if defined ( __MEDIALIB_OLD_NAMES )
1194 #define __mlib_ImageIsNotAligned8 mlib_ImageIsNotAligned8
1195 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1196 static mlib_s32  __mlib_ImageIsNotAligned8(const mlib_image *img);
1197 
1198 
1199 #if defined ( __MEDIALIB_OLD_NAMES )
1200 #define __mlib_ImageIsNotHeight2X mlib_ImageIsNotHeight2X
1201 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1202 static mlib_s32  __mlib_ImageIsNotHeight2X(const mlib_image *img);
1203 
1204 
1205 #if defined ( __MEDIALIB_OLD_NAMES )
1206 #define __mlib_ImageIsNotHeight4X mlib_ImageIsNotHeight4X
1207 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1208 static mlib_s32  __mlib_ImageIsNotHeight4X(const mlib_image *img);
1209 
1210 
1211 #if defined ( __MEDIALIB_OLD_NAMES )
1212 #define __mlib_ImageIsNotHeight8X mlib_ImageIsNotHeight8X
1213 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1214 static mlib_s32  __mlib_ImageIsNotHeight8X(const mlib_image *img);
1215 
1216 
1217 #if defined ( __MEDIALIB_OLD_NAMES )
1218 #define __mlib_ImageIsNotOneDvector mlib_ImageIsNotOneDvector
1219 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1220 static mlib_s32  __mlib_ImageIsNotOneDvector(const mlib_image *img);
1221 
1222 
1223 #if defined ( __MEDIALIB_OLD_NAMES )
1224 #define __mlib_ImageIsNotStride8X mlib_ImageIsNotStride8X
1225 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1226 static mlib_s32  __mlib_ImageIsNotStride8X(const mlib_image *img);
1227 
1228 
1229 #if defined ( __MEDIALIB_OLD_NAMES )
1230 #define __mlib_ImageIsNotWidth2X mlib_ImageIsNotWidth2X
1231 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1232 static mlib_s32  __mlib_ImageIsNotWidth2X(const mlib_image *img);
1233 
1234 
1235 #if defined ( __MEDIALIB_OLD_NAMES )
1236 #define __mlib_ImageIsNotWidth4X mlib_ImageIsNotWidth4X
1237 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1238 static mlib_s32  __mlib_ImageIsNotWidth4X(const mlib_image *img);
1239 
1240 
1241 #if defined ( __MEDIALIB_OLD_NAMES )
1242 #define __mlib_ImageIsNotWidth8X mlib_ImageIsNotWidth8X
1243 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1244 static mlib_s32  __mlib_ImageIsNotWidth8X(const mlib_image *img);
1245 
1246 
1247 #if defined ( __MEDIALIB_OLD_NAMES )
1248 #define __mlib_ImageIsUserAllocated mlib_ImageIsUserAllocated
1249 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1250 static mlib_s32  __mlib_ImageIsUserAllocated(const mlib_image *img);
1251 
1252 
1253 #if defined ( __MEDIALIB_OLD_NAMES )
1254 #define __mlib_ImageTestFlags mlib_ImageTestFlags
1255 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1256 static mlib_s32  __mlib_ImageTestFlags(const mlib_image *img,
1257                                        mlib_s32 flags);
1258 
1259 /* Image Copying and Clearing ( copy ) */
1260 
1261 
1262 #if defined ( __MEDIALIB_OLD_NAMES )
1263 #define __mlib_ImageClear mlib_ImageClear
1264 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1265 mlib_status  __mlib_ImageClear(mlib_image *img,
1266                                const mlib_s32 *color);
1267 
1268 
1269 #if defined ( __MEDIALIB_OLD_NAMES )
1270 #define __mlib_ImageClearEdge mlib_ImageClearEdge
1271 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1272 mlib_status  __mlib_ImageClearEdge(mlib_image *img,
1273                                    mlib_s32 dx,
1274                                    mlib_s32 dy,
1275                                    const mlib_s32 *color);
1276 
1277 
1278 #if defined ( __MEDIALIB_OLD_NAMES )
1279 #define __mlib_ImageClearEdge_Fp mlib_ImageClearEdge_Fp
1280 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1281 mlib_status  __mlib_ImageClearEdge_Fp(mlib_image *img,
1282                                       mlib_s32 dx,
1283                                       mlib_s32 dy,
1284                                       const mlib_d64 *color);
1285 
1286 
1287 #if defined ( __MEDIALIB_OLD_NAMES )
1288 #define __mlib_ImageClear_Fp mlib_ImageClear_Fp
1289 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1290 mlib_status  __mlib_ImageClear_Fp(mlib_image *img,
1291                                   const mlib_d64 *color);
1292 
1293 
1294 #if defined ( __MEDIALIB_OLD_NAMES )
1295 #define __mlib_ImageCopy mlib_ImageCopy
1296 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1297 mlib_status  __mlib_ImageCopy(mlib_image *dst,
1298                               const mlib_image *src);
1299 
1300 
1301 #if defined ( __MEDIALIB_OLD_NAMES )
1302 #define __mlib_ImageCopyArea mlib_ImageCopyArea
1303 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1304 mlib_status  __mlib_ImageCopyArea(mlib_image *img,
1305                                   mlib_s32 x,
1306                                   mlib_s32 y,
1307                                   mlib_s32 w,
1308                                   mlib_s32 h,
1309                                   mlib_s32 dx,
1310                                   mlib_s32 dy);
1311 
1312 
1313 #if defined ( __MEDIALIB_OLD_NAMES )
1314 #define __mlib_ImageCopyMask mlib_ImageCopyMask
1315 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1316 mlib_status  __mlib_ImageCopyMask(mlib_image *dst,
1317                                   const mlib_image *src,
1318                                   const mlib_image *mask,
1319                                   const mlib_s32 *thresh);
1320 
1321 
1322 #if defined ( __MEDIALIB_OLD_NAMES )
1323 #define __mlib_ImageCopyMask_Fp mlib_ImageCopyMask_Fp
1324 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1325 mlib_status  __mlib_ImageCopyMask_Fp(mlib_image *dst,
1326                                      const mlib_image *src,
1327                                      const mlib_image *mask,
1328                                      const mlib_d64 *thresh);
1329 
1330 
1331 #if defined ( __MEDIALIB_OLD_NAMES )
1332 #define __mlib_ImageCopySubimage mlib_ImageCopySubimage
1333 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1334 mlib_status  __mlib_ImageCopySubimage(mlib_image *dst,
1335                                       const mlib_image *src,
1336                                       mlib_s32 xd,
1337                                       mlib_s32 yd,
1338                                       mlib_s32 xs,
1339                                       mlib_s32 ys,
1340                                       mlib_s32 w,
1341                                       mlib_s32 h);
1342 
1343 /* Data Fomat Conversion ( format ) */
1344 
1345 
1346 #if defined ( __MEDIALIB_OLD_NAMES )
1347 #define __mlib_ImageChannelCopy mlib_ImageChannelCopy
1348 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1349 mlib_status  __mlib_ImageChannelCopy(mlib_image *dst,
1350                                      const mlib_image *src,
1351                                      mlib_s32 cmask);
1352 
1353 
1354 #if defined ( __MEDIALIB_OLD_NAMES )
1355 #define __mlib_ImageChannelExtract mlib_ImageChannelExtract
1356 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1357 mlib_status  __mlib_ImageChannelExtract(mlib_image *dst,
1358                                         const mlib_image *src,
1359                                         mlib_s32 cmask);
1360 
1361 
1362 #if defined ( __MEDIALIB_OLD_NAMES )
1363 #define __mlib_ImageChannelInsert mlib_ImageChannelInsert
1364 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1365 mlib_status  __mlib_ImageChannelInsert(mlib_image *dst,
1366                                        const mlib_image *src,
1367                                        mlib_s32 cmask);
1368 
1369 
1370 #if defined ( __MEDIALIB_OLD_NAMES )
1371 #define __mlib_ImageChannelMerge mlib_ImageChannelMerge
1372 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1373 mlib_status  __mlib_ImageChannelMerge(mlib_image *dst,
1374                                       const mlib_image ** srcs);
1375 
1376 
1377 #if defined ( __MEDIALIB_OLD_NAMES )
1378 #define __mlib_ImageChannelSplit mlib_ImageChannelSplit
1379 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1380 mlib_status  __mlib_ImageChannelSplit(mlib_image ** dsts,
1381                                       const mlib_image *src);
1382 
1383 
1384 #if defined ( __MEDIALIB_OLD_NAMES )
1385 #define __mlib_ImageDataTypeConvert mlib_ImageDataTypeConvert
1386 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1387 mlib_status  __mlib_ImageDataTypeConvert(mlib_image *dst,
1388                                          const mlib_image *src);
1389 
1390 
1391 #if defined ( __MEDIALIB_OLD_NAMES )
1392 #define __mlib_ImageReformat mlib_ImageReformat
1393 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1394 mlib_status  __mlib_ImageReformat(void **dstData,
1395                                   const void **srcData,
1396                                   mlib_s32 numChannels,
1397                                   mlib_s32 xSize,
1398                                   mlib_s32 ySize,
1399                                   mlib_type dstDataType,
1400                                   const mlib_s32 *dstBandoffsets,
1401                                   mlib_s32 dstScanlinestride,
1402                                   mlib_s32 dstPixelstride,
1403                                   mlib_type srcDataType,
1404                                   const mlib_s32 *srcBandoffsets,
1405                                   mlib_s32 srcScanlinestride,
1406                                   mlib_s32 srcPixelstride);
1407 
1408 /* Fourier Transformation ( fourier ) */
1409 
1410 
1411 #if defined ( __MEDIALIB_OLD_NAMES )
1412 #define __mlib_ImageFourierTransform mlib_ImageFourierTransform
1413 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1414 mlib_status  __mlib_ImageFourierTransform(mlib_image *dst,
1415                                           const mlib_image *src,
1416                                           mlib_fourier_mode mode);
1417 
1418 /* Geometric Operations ( geom ) */
1419 
1420 
1421 #if defined ( __MEDIALIB_OLD_NAMES )
1422 #define __mlib_ImageAffine mlib_ImageAffine
1423 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1424 J2D_MLIB_PUBLIC
1425 mlib_status  __mlib_ImageAffine(mlib_image *dst,
1426                                 const mlib_image *src,
1427                                 const mlib_d64 *mtx,
1428                                 mlib_filter filter,
1429                                 mlib_edge edge);
1430 
1431 
1432 #if defined ( __MEDIALIB_OLD_NAMES )
1433 #define __mlib_ImageAffineTable mlib_ImageAffineTable
1434 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1435 mlib_status  __mlib_ImageAffineTable(mlib_image *dst,
1436                                      const mlib_image *src,
1437                                      const mlib_d64 *mtx,
1438                                      const void *interp_table,
1439                                      mlib_edge edge);
1440 
1441 
1442 #if defined ( __MEDIALIB_OLD_NAMES )
1443 #define __mlib_ImageAffineTable_Fp mlib_ImageAffineTable_Fp
1444 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1445 mlib_status  __mlib_ImageAffineTable_Fp(mlib_image *dst,
1446                                         const mlib_image *src,
1447                                         const mlib_d64 *mtx,
1448                                         const void *interp_table,
1449                                         mlib_edge edge);
1450 
1451 
1452 #if defined ( __MEDIALIB_OLD_NAMES )
1453 #define __mlib_ImageAffineTransform mlib_ImageAffineTransform
1454 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1455 mlib_status  __mlib_ImageAffineTransform(mlib_image *dst,
1456                                          const mlib_image *src,
1457                                          const mlib_d64 *mtx,
1458                                          mlib_filter filter,
1459                                          mlib_edge edge);
1460 
1461 
1462 #if defined ( __MEDIALIB_OLD_NAMES )
1463 #define __mlib_ImageAffineTransform_Fp mlib_ImageAffineTransform_Fp
1464 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1465 mlib_status  __mlib_ImageAffineTransform_Fp(mlib_image *dst,
1466                                             const mlib_image *src,
1467                                             const mlib_d64 *mtx,
1468                                             mlib_filter filter,
1469                                             mlib_edge edge);
1470 
1471 
1472 #if defined ( __MEDIALIB_OLD_NAMES )
1473 #define __mlib_ImageAffine_Fp mlib_ImageAffine_Fp
1474 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1475 mlib_status  __mlib_ImageAffine_Fp(mlib_image *dst,
1476                                    const mlib_image *src,
1477                                    const mlib_d64 *mtx,
1478                                    mlib_filter filter,
1479                                    mlib_edge edge);
1480 
1481 
1482 #if defined ( __MEDIALIB_OLD_NAMES )
1483 #define __mlib_ImageFilteredSubsample mlib_ImageFilteredSubsample
1484 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1485 mlib_status  __mlib_ImageFilteredSubsample(mlib_image *dst,
1486                                            const mlib_image *src,
1487                                            mlib_s32 scaleX,
1488                                            mlib_s32 scaleY,
1489                                            mlib_s32 transX,
1490                                            mlib_s32 transY,
1491                                            const mlib_d64 *hKernel,
1492                                            const mlib_d64 *vKernel,
1493                                            mlib_s32 hSize,
1494                                            mlib_s32 vSize,
1495                                            mlib_s32 hParity,
1496                                            mlib_s32 vParity,
1497                                            mlib_edge edge);
1498 
1499 
1500 #if defined ( __MEDIALIB_OLD_NAMES )
1501 #define __mlib_ImageFilteredSubsample_Fp mlib_ImageFilteredSubsample_Fp
1502 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1503 mlib_status  __mlib_ImageFilteredSubsample_Fp(mlib_image *dst,
1504                                               const mlib_image *src,
1505                                               mlib_s32 scaleX,
1506                                               mlib_s32 scaleY,
1507                                               mlib_s32 transX,
1508                                               mlib_s32 transY,
1509                                               const mlib_d64 *hKernel,
1510                                               const mlib_d64 *vKernel,
1511                                               mlib_s32 hSize,
1512                                               mlib_s32 vSize,
1513                                               mlib_s32 hParity,
1514                                               mlib_s32 vParity,
1515                                               mlib_edge edge);
1516 
1517 
1518 #if defined ( __MEDIALIB_OLD_NAMES )
1519 #define __mlib_ImageFlipAntiDiag mlib_ImageFlipAntiDiag
1520 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1521 mlib_status  __mlib_ImageFlipAntiDiag(mlib_image *dst,
1522                                       const mlib_image *src);
1523 
1524 
1525 #if defined ( __MEDIALIB_OLD_NAMES )
1526 #define __mlib_ImageFlipAntiDiag_Fp mlib_ImageFlipAntiDiag_Fp
1527 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1528 mlib_status  __mlib_ImageFlipAntiDiag_Fp(mlib_image *dst,
1529                                          const mlib_image *src);
1530 
1531 
1532 #if defined ( __MEDIALIB_OLD_NAMES )
1533 #define __mlib_ImageFlipMainDiag mlib_ImageFlipMainDiag
1534 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1535 mlib_status  __mlib_ImageFlipMainDiag(mlib_image *dst,
1536                                       const mlib_image *src);
1537 
1538 
1539 #if defined ( __MEDIALIB_OLD_NAMES )
1540 #define __mlib_ImageFlipMainDiag_Fp mlib_ImageFlipMainDiag_Fp
1541 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1542 mlib_status  __mlib_ImageFlipMainDiag_Fp(mlib_image *dst,
1543                                          const mlib_image *src);
1544 
1545 
1546 #if defined ( __MEDIALIB_OLD_NAMES )
1547 #define __mlib_ImageFlipX mlib_ImageFlipX
1548 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1549 mlib_status  __mlib_ImageFlipX(mlib_image *dst,
1550                                const mlib_image *src);
1551 
1552 
1553 #if defined ( __MEDIALIB_OLD_NAMES )
1554 #define __mlib_ImageFlipX_Fp mlib_ImageFlipX_Fp
1555 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1556 mlib_status  __mlib_ImageFlipX_Fp(mlib_image *dst,
1557                                   const mlib_image *src);
1558 
1559 
1560 #if defined ( __MEDIALIB_OLD_NAMES )
1561 #define __mlib_ImageFlipY mlib_ImageFlipY
1562 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1563 mlib_status  __mlib_ImageFlipY(mlib_image *dst,
1564                                const mlib_image *src);
1565 
1566 
1567 #if defined ( __MEDIALIB_OLD_NAMES )
1568 #define __mlib_ImageFlipY_Fp mlib_ImageFlipY_Fp
1569 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1570 mlib_status  __mlib_ImageFlipY_Fp(mlib_image *dst,
1571                                   const mlib_image *src);
1572 
1573 
1574 #if defined ( __MEDIALIB_OLD_NAMES )
1575 #define __mlib_ImageGridWarp mlib_ImageGridWarp
1576 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1577 mlib_status  __mlib_ImageGridWarp(mlib_image *dst,
1578                                   const mlib_image *src,
1579                                   const mlib_f32 *xWarpPos,
1580                                   const mlib_f32 *yWarpPos,
1581                                   mlib_d64 postShiftX,
1582                                   mlib_d64 postShiftY,
1583                                   mlib_s32 xStart,
1584                                   mlib_s32 xStep,
1585                                   mlib_s32 xNumCells,
1586                                   mlib_s32 yStart,
1587                                   mlib_s32 yStep,
1588                                   mlib_s32 yNumCells,
1589                                   mlib_filter filter,
1590                                   mlib_edge edge);
1591 
1592 
1593 #if defined ( __MEDIALIB_OLD_NAMES )
1594 #define __mlib_ImageGridWarpTable mlib_ImageGridWarpTable
1595 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1596 mlib_status  __mlib_ImageGridWarpTable(mlib_image *dst,
1597                                        const mlib_image *src,
1598                                        const mlib_f32 *xWarpPos,
1599                                        const mlib_f32 *yWarpPos,
1600                                        mlib_d64 postShiftX,
1601                                        mlib_d64 postShiftY,
1602                                        mlib_s32 xStart,
1603                                        mlib_s32 xStep,
1604                                        mlib_s32 xNumCells,
1605                                        mlib_s32 yStart,
1606                                        mlib_s32 yStep,
1607                                        mlib_s32 yNumCells,
1608                                        const void *table,
1609                                        mlib_edge edge);
1610 
1611 
1612 #if defined ( __MEDIALIB_OLD_NAMES )
1613 #define __mlib_ImageGridWarpTable_Fp mlib_ImageGridWarpTable_Fp
1614 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1615 mlib_status  __mlib_ImageGridWarpTable_Fp(mlib_image *dst,
1616                                           const mlib_image *src,
1617                                           const mlib_f32 *xWarpPos,
1618                                           const mlib_f32 *yWarpPos,
1619                                           mlib_d64 postShiftX,
1620                                           mlib_d64 postShiftY,
1621                                           mlib_s32 xStart,
1622                                           mlib_s32 xStep,
1623                                           mlib_s32 xNumCells,
1624                                           mlib_s32 yStart,
1625                                           mlib_s32 yStep,
1626                                           mlib_s32 yNumCells,
1627                                           const void *table,
1628                                           mlib_edge edge);
1629 
1630 
1631 #if defined ( __MEDIALIB_OLD_NAMES )
1632 #define __mlib_ImageGridWarp_Fp mlib_ImageGridWarp_Fp
1633 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1634 mlib_status  __mlib_ImageGridWarp_Fp(mlib_image *dst,
1635                                      const mlib_image *src,
1636                                      const mlib_f32 *xWarpPos,
1637                                      const mlib_f32 *yWarpPos,
1638                                      mlib_d64 postShiftX,
1639                                      mlib_d64 postShiftY,
1640                                      mlib_s32 xStart,
1641                                      mlib_s32 xStep,
1642                                      mlib_s32 xNumCells,
1643                                      mlib_s32 yStart,
1644                                      mlib_s32 yStep,
1645                                      mlib_s32 yNumCells,
1646                                      mlib_filter filter,
1647                                      mlib_edge edge);
1648 
1649 
1650 #if defined ( __MEDIALIB_OLD_NAMES )
1651 #define __mlib_ImageInterpTableCreate mlib_ImageInterpTableCreate
1652 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1653 void * __mlib_ImageInterpTableCreate(mlib_type type,
1654                                      mlib_s32 width,
1655                                      mlib_s32 height,
1656                                      mlib_s32 leftPadding,
1657                                      mlib_s32 topPadding,
1658                                      mlib_s32 subsampleBitsH,
1659                                      mlib_s32 subsampleBitsV,
1660                                      mlib_s32 precisionBits,
1661                                      const void *dataH,
1662                                      const void *dataV);
1663 
1664 
1665 #if defined ( __MEDIALIB_OLD_NAMES )
1666 #define __mlib_ImageInterpTableDelete mlib_ImageInterpTableDelete
1667 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1668 void  __mlib_ImageInterpTableDelete(void *interp_table);
1669 
1670 
1671 #if defined ( __MEDIALIB_OLD_NAMES )
1672 #define __mlib_ImagePolynomialWarp mlib_ImagePolynomialWarp
1673 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1674 mlib_status  __mlib_ImagePolynomialWarp(mlib_image *dst,
1675                                         const mlib_image *src,
1676                                         const mlib_d64 *xCoeffs,
1677                                         const mlib_d64 *yCoeffs,
1678                                         mlib_s32 n,
1679                                         mlib_d64 preShiftX,
1680                                         mlib_d64 preShiftY,
1681                                         mlib_d64 postShiftX,
1682                                         mlib_d64 postShiftY,
1683                                         mlib_d64 preScaleX,
1684                                         mlib_d64 preScaleY,
1685                                         mlib_d64 postScaleX,
1686                                         mlib_d64 postScaleY,
1687                                         mlib_filter filter,
1688                                         mlib_edge edge);
1689 
1690 
1691 #if defined ( __MEDIALIB_OLD_NAMES )
1692 #define __mlib_ImagePolynomialWarpTable mlib_ImagePolynomialWarpTable
1693 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1694 mlib_status  __mlib_ImagePolynomialWarpTable(mlib_image *dst,
1695                                              const mlib_image *src,
1696                                              const mlib_d64 *xCoeffs,
1697                                              const mlib_d64 *yCoeffs,
1698                                              mlib_s32 n,
1699                                              mlib_d64 preShiftX,
1700                                              mlib_d64 preShiftY,
1701                                              mlib_d64 postShiftX,
1702                                              mlib_d64 postShiftY,
1703                                              mlib_d64 preScaleX,
1704                                              mlib_d64 preScaleY,
1705                                              mlib_d64 postScaleX,
1706                                              mlib_d64 postScaleY,
1707                                              const void *interp_table,
1708                                              mlib_edge edge);
1709 
1710 
1711 #if defined ( __MEDIALIB_OLD_NAMES )
1712 #define __mlib_ImagePolynomialWarpTable_Fp mlib_ImagePolynomialWarpTable_Fp
1713 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1714 mlib_status  __mlib_ImagePolynomialWarpTable_Fp(mlib_image *dst,
1715                                                 const mlib_image *src,
1716                                                 const mlib_d64 *xCoeffs,
1717                                                 const mlib_d64 *yCoeffs,
1718                                                 mlib_s32 n,
1719                                                 mlib_d64 preShiftX,
1720                                                 mlib_d64 preShiftY,
1721                                                 mlib_d64 postShiftX,
1722                                                 mlib_d64 postShiftY,
1723                                                 mlib_d64 preScaleX,
1724                                                 mlib_d64 preScaleY,
1725                                                 mlib_d64 postScaleX,
1726                                                 mlib_d64 postScaleY,
1727                                                 const void *interp_table,
1728                                                 mlib_edge edge);
1729 
1730 
1731 #if defined ( __MEDIALIB_OLD_NAMES )
1732 #define __mlib_ImagePolynomialWarp_Fp mlib_ImagePolynomialWarp_Fp
1733 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1734 mlib_status  __mlib_ImagePolynomialWarp_Fp(mlib_image *dst,
1735                                            const mlib_image *src,
1736                                            const mlib_d64 *xCoeffs,
1737                                            const mlib_d64 *yCoeffs,
1738                                            mlib_s32 n,
1739                                            mlib_d64 preShiftX,
1740                                            mlib_d64 preShiftY,
1741                                            mlib_d64 postShiftX,
1742                                            mlib_d64 postShiftY,
1743                                            mlib_d64 preScaleX,
1744                                            mlib_d64 preScaleY,
1745                                            mlib_d64 postScaleX,
1746                                            mlib_d64 postScaleY,
1747                                            mlib_filter filter,
1748                                            mlib_edge edge);
1749 
1750 
1751 #if defined ( __MEDIALIB_OLD_NAMES )
1752 #define __mlib_ImageRotate mlib_ImageRotate
1753 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1754 mlib_status  __mlib_ImageRotate(mlib_image *dst,
1755                                 const mlib_image *src,
1756                                 mlib_d64 angle,
1757                                 mlib_d64 xcenter,
1758                                 mlib_d64 ycenter,
1759                                 mlib_filter filter,
1760                                 mlib_edge edge);
1761 
1762 
1763 #if defined ( __MEDIALIB_OLD_NAMES )
1764 #define __mlib_ImageRotate180 mlib_ImageRotate180
1765 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1766 mlib_status  __mlib_ImageRotate180(mlib_image *dst,
1767                                    const mlib_image *src);
1768 
1769 
1770 #if defined ( __MEDIALIB_OLD_NAMES )
1771 #define __mlib_ImageRotate180_Fp mlib_ImageRotate180_Fp
1772 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1773 mlib_status  __mlib_ImageRotate180_Fp(mlib_image *dst,
1774                                       const mlib_image *src);
1775 
1776 
1777 #if defined ( __MEDIALIB_OLD_NAMES )
1778 #define __mlib_ImageRotate270 mlib_ImageRotate270
1779 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1780 mlib_status  __mlib_ImageRotate270(mlib_image *dst,
1781                                    const mlib_image *src);
1782 
1783 
1784 #if defined ( __MEDIALIB_OLD_NAMES )
1785 #define __mlib_ImageRotate270_Fp mlib_ImageRotate270_Fp
1786 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1787 mlib_status  __mlib_ImageRotate270_Fp(mlib_image *dst,
1788                                       const mlib_image *src);
1789 
1790 
1791 #if defined ( __MEDIALIB_OLD_NAMES )
1792 #define __mlib_ImageRotate90 mlib_ImageRotate90
1793 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1794 mlib_status  __mlib_ImageRotate90(mlib_image *dst,
1795                                   const mlib_image *src);
1796 
1797 
1798 #if defined ( __MEDIALIB_OLD_NAMES )
1799 #define __mlib_ImageRotate90_Fp mlib_ImageRotate90_Fp
1800 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1801 mlib_status  __mlib_ImageRotate90_Fp(mlib_image *dst,
1802                                      const mlib_image *src);
1803 
1804 
1805 #if defined ( __MEDIALIB_OLD_NAMES )
1806 #define __mlib_ImageRotate_Fp mlib_ImageRotate_Fp
1807 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1808 mlib_status  __mlib_ImageRotate_Fp(mlib_image *dst,
1809                                    const mlib_image *src,
1810                                    mlib_d64 angle,
1811                                    mlib_d64 xcenter,
1812                                    mlib_d64 ycenter,
1813                                    mlib_filter filter,
1814                                    mlib_edge edge);
1815 
1816 
1817 #if defined ( __MEDIALIB_OLD_NAMES )
1818 #define __mlib_ImageSubsampleAverage mlib_ImageSubsampleAverage
1819 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1820 mlib_status  __mlib_ImageSubsampleAverage(mlib_image *dst,
1821                                           const mlib_image *src,
1822                                           mlib_d64 scalex,
1823                                           mlib_d64 scaley);
1824 
1825 
1826 #if defined ( __MEDIALIB_OLD_NAMES )
1827 #define __mlib_ImageSubsampleAverage_Fp mlib_ImageSubsampleAverage_Fp
1828 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1829 mlib_status  __mlib_ImageSubsampleAverage_Fp(mlib_image *dst,
1830                                              const mlib_image *src,
1831                                              mlib_d64 scalex,
1832                                              mlib_d64 scaley);
1833 
1834 
1835 #if defined ( __MEDIALIB_OLD_NAMES )
1836 #define __mlib_ImageSubsampleBinaryToGray mlib_ImageSubsampleBinaryToGray
1837 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1838 mlib_status  __mlib_ImageSubsampleBinaryToGray(mlib_image *dst,
1839                                                const mlib_image *src,
1840                                                mlib_d64 xscale,
1841                                                mlib_d64 yscale,
1842                                                const mlib_u8 *lutGray);
1843 
1844 
1845 #if defined ( __MEDIALIB_OLD_NAMES )
1846 #define __mlib_ImageZoomIn2X mlib_ImageZoomIn2X
1847 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1848 mlib_status  __mlib_ImageZoomIn2X(mlib_image *dst,
1849                                   const mlib_image *src,
1850                                   mlib_filter filter,
1851                                   mlib_edge edge);
1852 
1853 
1854 #if defined ( __MEDIALIB_OLD_NAMES )
1855 #define __mlib_ImageZoomIn2X_Fp mlib_ImageZoomIn2X_Fp
1856 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1857 mlib_status  __mlib_ImageZoomIn2X_Fp(mlib_image *dst,
1858                                      const mlib_image *src,
1859                                      mlib_filter filter,
1860                                      mlib_edge edge);
1861 
1862 
1863 #if defined ( __MEDIALIB_OLD_NAMES )
1864 #define __mlib_ImageZoomOut2X mlib_ImageZoomOut2X
1865 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1866 mlib_status  __mlib_ImageZoomOut2X(mlib_image *dst,
1867                                    const mlib_image *src,
1868                                    mlib_filter filter,
1869                                    mlib_edge edge);
1870 
1871 
1872 #if defined ( __MEDIALIB_OLD_NAMES )
1873 #define __mlib_ImageZoomOut2X_Fp mlib_ImageZoomOut2X_Fp
1874 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1875 mlib_status  __mlib_ImageZoomOut2X_Fp(mlib_image *dst,
1876                                       const mlib_image *src,
1877                                       mlib_filter filter,
1878                                       mlib_edge edge);
1879 
1880 
1881 #if defined ( __MEDIALIB_OLD_NAMES )
1882 #define __mlib_ImageZoomTranslate mlib_ImageZoomTranslate
1883 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1884 mlib_status  __mlib_ImageZoomTranslate(mlib_image *dst,
1885                                        const mlib_image *src,
1886                                        mlib_d64 zoomx,
1887                                        mlib_d64 zoomy,
1888                                        mlib_d64 tx,
1889                                        mlib_d64 ty,
1890                                        mlib_filter filter,
1891                                        mlib_edge edge);
1892 
1893 
1894 #if defined ( __MEDIALIB_OLD_NAMES )
1895 #define __mlib_ImageZoomTranslateTable mlib_ImageZoomTranslateTable
1896 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1897 mlib_status  __mlib_ImageZoomTranslateTable(mlib_image *dst,
1898                                             const mlib_image *src,
1899                                             mlib_d64 zoomx,
1900                                             mlib_d64 zoomy,
1901                                             mlib_d64 tx,
1902                                             mlib_d64 ty,
1903                                             const void *interp_table,
1904                                             mlib_edge edge);
1905 
1906 
1907 #if defined ( __MEDIALIB_OLD_NAMES )
1908 #define __mlib_ImageZoomTranslateTable_Fp mlib_ImageZoomTranslateTable_Fp
1909 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1910 mlib_status  __mlib_ImageZoomTranslateTable_Fp(mlib_image *dst,
1911                                                const mlib_image *src,
1912                                                mlib_d64 zoomx,
1913                                                mlib_d64 zoomy,
1914                                                mlib_d64 tx,
1915                                                mlib_d64 ty,
1916                                                const void *interp_table,
1917                                                mlib_edge edge);
1918 
1919 
1920 #if defined ( __MEDIALIB_OLD_NAMES )
1921 #define __mlib_ImageZoomTranslateToGray mlib_ImageZoomTranslateToGray
1922 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1923 mlib_status  __mlib_ImageZoomTranslateToGray(mlib_image *dst,
1924                                              const mlib_image *src,
1925                                              mlib_d64 zoomx,
1926                                              mlib_d64 zoomy,
1927                                              mlib_d64 tx,
1928                                              mlib_d64 ty,
1929                                              mlib_filter filter,
1930                                              mlib_edge edge,
1931                                              const mlib_s32 *ghigh,
1932                                              const mlib_s32 *glow);
1933 
1934 
1935 #if defined ( __MEDIALIB_OLD_NAMES )
1936 #define __mlib_ImageZoomTranslate_Fp mlib_ImageZoomTranslate_Fp
1937 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1938 mlib_status  __mlib_ImageZoomTranslate_Fp(mlib_image *dst,
1939                                           const mlib_image *src,
1940                                           mlib_d64 zoomx,
1941                                           mlib_d64 zoomy,
1942                                           mlib_d64 tx,
1943                                           mlib_d64 ty,
1944                                           mlib_filter filter,
1945                                           mlib_edge edge);
1946 
1947 
1948 #if defined ( __MEDIALIB_OLD_NAMES )
1949 #define __mlib_ImageZoom mlib_ImageZoom
1950 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1951 mlib_status  __mlib_ImageZoom(mlib_image *dst,
1952                               const mlib_image *src,
1953                               mlib_d64 zoomx,
1954                               mlib_d64 zoomy,
1955                               mlib_filter filter,
1956                               mlib_edge edge);
1957 
1958 
1959 #if defined ( __MEDIALIB_OLD_NAMES )
1960 #define __mlib_ImageZoom_Fp mlib_ImageZoom_Fp
1961 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1962 mlib_status  __mlib_ImageZoom_Fp(mlib_image *dst,
1963                                  const mlib_image *src,
1964                                  mlib_d64 zoomx,
1965                                  mlib_d64 zoomy,
1966                                  mlib_filter filter,
1967                                  mlib_edge edge);
1968 
1969 /* Logical Operations ( logic ) */
1970 
1971 
1972 #if defined ( __MEDIALIB_OLD_NAMES )
1973 #define __mlib_ImageAnd mlib_ImageAnd
1974 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1975 mlib_status  __mlib_ImageAnd(mlib_image *dst,
1976                              const mlib_image *src1,
1977                              const mlib_image *src2);
1978 
1979 
1980 #if defined ( __MEDIALIB_OLD_NAMES )
1981 #define __mlib_ImageAndNot mlib_ImageAndNot
1982 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1983 mlib_status  __mlib_ImageAndNot(mlib_image *dst,
1984                                 const mlib_image *src1,
1985                                 const mlib_image *src2);
1986 
1987 /* src1dst = src1dst & (~src2) */
1988 
1989 #if defined ( __MEDIALIB_OLD_NAMES )
1990 #define __mlib_ImageAndNot1_Inp mlib_ImageAndNot1_Inp
1991 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
1992 mlib_status  __mlib_ImageAndNot1_Inp(mlib_image *src1dst,
1993                                      const mlib_image *src2);
1994 
1995 /* src2dst = src1 & (~src2dst) */
1996 
1997 #if defined ( __MEDIALIB_OLD_NAMES )
1998 #define __mlib_ImageAndNot2_Inp mlib_ImageAndNot2_Inp
1999 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2000 mlib_status  __mlib_ImageAndNot2_Inp(mlib_image *src2dst,
2001                                      const mlib_image *src1);
2002 
2003 
2004 #if defined ( __MEDIALIB_OLD_NAMES )
2005 #define __mlib_ImageAnd_Inp mlib_ImageAnd_Inp
2006 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2007 mlib_status  __mlib_ImageAnd_Inp(mlib_image *src1dst,
2008                                  const mlib_image *src2);
2009 
2010 
2011 #if defined ( __MEDIALIB_OLD_NAMES )
2012 #define __mlib_ImageConstAnd mlib_ImageConstAnd
2013 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2014 mlib_status  __mlib_ImageConstAnd(mlib_image *dst,
2015                                   const mlib_image *src,
2016                                   const mlib_s32 *c);
2017 
2018 
2019 #if defined ( __MEDIALIB_OLD_NAMES )
2020 #define __mlib_ImageConstAndNot mlib_ImageConstAndNot
2021 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2022 mlib_status  __mlib_ImageConstAndNot(mlib_image *dst,
2023                                      const mlib_image *src,
2024                                      const mlib_s32 *c);
2025 
2026 /* srcdst = (~srcdst) & c */
2027 
2028 #if defined ( __MEDIALIB_OLD_NAMES )
2029 #define __mlib_ImageConstAndNot_Inp mlib_ImageConstAndNot_Inp
2030 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2031 mlib_status  __mlib_ImageConstAndNot_Inp(mlib_image *srcdst,
2032                                          const mlib_s32 *c);
2033 
2034 
2035 #if defined ( __MEDIALIB_OLD_NAMES )
2036 #define __mlib_ImageConstAnd_Inp mlib_ImageConstAnd_Inp
2037 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2038 mlib_status  __mlib_ImageConstAnd_Inp(mlib_image *srcdst,
2039                                       const mlib_s32 *c);
2040 
2041 
2042 #if defined ( __MEDIALIB_OLD_NAMES )
2043 #define __mlib_ImageConstNotAnd mlib_ImageConstNotAnd
2044 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2045 mlib_status  __mlib_ImageConstNotAnd(mlib_image *dst,
2046                                      const mlib_image *src,
2047                                      const mlib_s32 *c);
2048 
2049 
2050 #if defined ( __MEDIALIB_OLD_NAMES )
2051 #define __mlib_ImageConstNotAnd_Inp mlib_ImageConstNotAnd_Inp
2052 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2053 mlib_status  __mlib_ImageConstNotAnd_Inp(mlib_image *srcdst,
2054                                          const mlib_s32 *c);
2055 
2056 
2057 #if defined ( __MEDIALIB_OLD_NAMES )
2058 #define __mlib_ImageConstNotOr mlib_ImageConstNotOr
2059 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2060 mlib_status  __mlib_ImageConstNotOr(mlib_image *dst,
2061                                     const mlib_image *src,
2062                                     const mlib_s32 *c);
2063 
2064 
2065 #if defined ( __MEDIALIB_OLD_NAMES )
2066 #define __mlib_ImageConstNotOr_Inp mlib_ImageConstNotOr_Inp
2067 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2068 mlib_status  __mlib_ImageConstNotOr_Inp(mlib_image *srcdst,
2069                                         const mlib_s32 *c);
2070 
2071 
2072 #if defined ( __MEDIALIB_OLD_NAMES )
2073 #define __mlib_ImageConstNotXor mlib_ImageConstNotXor
2074 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2075 mlib_status  __mlib_ImageConstNotXor(mlib_image *dst,
2076                                      const mlib_image *src,
2077                                      const mlib_s32 *c);
2078 
2079 
2080 #if defined ( __MEDIALIB_OLD_NAMES )
2081 #define __mlib_ImageConstNotXor_Inp mlib_ImageConstNotXor_Inp
2082 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2083 mlib_status  __mlib_ImageConstNotXor_Inp(mlib_image *srcdst,
2084                                          const mlib_s32 *c);
2085 
2086 
2087 #if defined ( __MEDIALIB_OLD_NAMES )
2088 #define __mlib_ImageConstOr mlib_ImageConstOr
2089 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2090 mlib_status  __mlib_ImageConstOr(mlib_image *dst,
2091                                  const mlib_image *src,
2092                                  const mlib_s32 *c);
2093 
2094 
2095 #if defined ( __MEDIALIB_OLD_NAMES )
2096 #define __mlib_ImageConstOrNot mlib_ImageConstOrNot
2097 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2098 mlib_status  __mlib_ImageConstOrNot(mlib_image *dst,
2099                                     const mlib_image *src,
2100                                     const mlib_s32 *c);
2101 
2102 /* srcdst = (~srcdst) | c */
2103 
2104 #if defined ( __MEDIALIB_OLD_NAMES )
2105 #define __mlib_ImageConstOrNot_Inp mlib_ImageConstOrNot_Inp
2106 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2107 mlib_status  __mlib_ImageConstOrNot_Inp(mlib_image *srcdst,
2108                                         const mlib_s32 *c);
2109 
2110 
2111 #if defined ( __MEDIALIB_OLD_NAMES )
2112 #define __mlib_ImageConstOr_Inp mlib_ImageConstOr_Inp
2113 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2114 mlib_status  __mlib_ImageConstOr_Inp(mlib_image *srcdst,
2115                                      const mlib_s32 *c);
2116 
2117 
2118 #if defined ( __MEDIALIB_OLD_NAMES )
2119 #define __mlib_ImageConstXor mlib_ImageConstXor
2120 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2121 mlib_status  __mlib_ImageConstXor(mlib_image *dst,
2122                                   mlib_image *src,
2123                                   mlib_s32 *c);
2124 
2125 
2126 #if defined ( __MEDIALIB_OLD_NAMES )
2127 #define __mlib_ImageConstXor_Inp mlib_ImageConstXor_Inp
2128 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2129 mlib_status  __mlib_ImageConstXor_Inp(mlib_image *srcdst,
2130                                       const mlib_s32 *c);
2131 
2132 
2133 #if defined ( __MEDIALIB_OLD_NAMES )
2134 #define __mlib_ImageNot mlib_ImageNot
2135 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2136 mlib_status  __mlib_ImageNot(mlib_image *dst,
2137                              const mlib_image *src);
2138 
2139 
2140 #if defined ( __MEDIALIB_OLD_NAMES )
2141 #define __mlib_ImageNotAnd mlib_ImageNotAnd
2142 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2143 mlib_status  __mlib_ImageNotAnd(mlib_image *dst,
2144                                 const mlib_image *src1,
2145                                 const mlib_image *src2);
2146 
2147 
2148 #if defined ( __MEDIALIB_OLD_NAMES )
2149 #define __mlib_ImageNotAnd_Inp mlib_ImageNotAnd_Inp
2150 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2151 mlib_status  __mlib_ImageNotAnd_Inp(mlib_image *src1dst,
2152                                     const mlib_image *src2);
2153 
2154 
2155 #if defined ( __MEDIALIB_OLD_NAMES )
2156 #define __mlib_ImageNotOr mlib_ImageNotOr
2157 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2158 mlib_status  __mlib_ImageNotOr(mlib_image *dst,
2159                                const mlib_image *src1,
2160                                const mlib_image *src2);
2161 
2162 
2163 #if defined ( __MEDIALIB_OLD_NAMES )
2164 #define __mlib_ImageNotOr_Inp mlib_ImageNotOr_Inp
2165 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2166 mlib_status  __mlib_ImageNotOr_Inp(mlib_image *src1dst,
2167                                    const mlib_image *src2);
2168 
2169 
2170 #if defined ( __MEDIALIB_OLD_NAMES )
2171 #define __mlib_ImageNotXor mlib_ImageNotXor
2172 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2173 mlib_status  __mlib_ImageNotXor(mlib_image *dst,
2174                                 const mlib_image *src1,
2175                                 const mlib_image *src2);
2176 
2177 
2178 #if defined ( __MEDIALIB_OLD_NAMES )
2179 #define __mlib_ImageNotXor_Inp mlib_ImageNotXor_Inp
2180 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2181 mlib_status  __mlib_ImageNotXor_Inp(mlib_image *src1dst,
2182                                     const mlib_image *src2);
2183 
2184 
2185 #if defined ( __MEDIALIB_OLD_NAMES )
2186 #define __mlib_ImageNot_Inp mlib_ImageNot_Inp
2187 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2188 mlib_status  __mlib_ImageNot_Inp(mlib_image *srcdst);
2189 
2190 
2191 #if defined ( __MEDIALIB_OLD_NAMES )
2192 #define __mlib_ImageOr mlib_ImageOr
2193 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2194 mlib_status  __mlib_ImageOr(mlib_image *dst,
2195                             const mlib_image *src1,
2196                             const mlib_image *src2);
2197 
2198 
2199 #if defined ( __MEDIALIB_OLD_NAMES )
2200 #define __mlib_ImageOrNot mlib_ImageOrNot
2201 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2202 mlib_status  __mlib_ImageOrNot(mlib_image *dst,
2203                                const mlib_image *src1,
2204                                const mlib_image *src2);
2205 
2206 /* src1dst = src1dst | (~src2) */
2207 
2208 #if defined ( __MEDIALIB_OLD_NAMES )
2209 #define __mlib_ImageOrNot1_Inp mlib_ImageOrNot1_Inp
2210 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2211 mlib_status  __mlib_ImageOrNot1_Inp(mlib_image *src1dst,
2212                                     const mlib_image *src2);
2213 
2214 /* src2dst = src1 | (~src2dst) */
2215 
2216 #if defined ( __MEDIALIB_OLD_NAMES )
2217 #define __mlib_ImageOrNot2_Inp mlib_ImageOrNot2_Inp
2218 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2219 mlib_status  __mlib_ImageOrNot2_Inp(mlib_image *src2dst,
2220                                     const mlib_image *src1);
2221 
2222 
2223 #if defined ( __MEDIALIB_OLD_NAMES )
2224 #define __mlib_ImageOr_Inp mlib_ImageOr_Inp
2225 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2226 mlib_status  __mlib_ImageOr_Inp(mlib_image *src1dst,
2227                                 const mlib_image *src2);
2228 
2229 
2230 #if defined ( __MEDIALIB_OLD_NAMES )
2231 #define __mlib_ImageXor mlib_ImageXor
2232 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2233 mlib_status  __mlib_ImageXor(mlib_image *dst,
2234                              mlib_image *src1,
2235                              mlib_image *src2);
2236 
2237 
2238 #if defined ( __MEDIALIB_OLD_NAMES )
2239 #define __mlib_ImageXor_Inp mlib_ImageXor_Inp
2240 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2241 mlib_status  __mlib_ImageXor_Inp(mlib_image *src1dst,
2242                                  const mlib_image *src2);
2243 
2244 /* Radiometric Operations ( radio ) */
2245 
2246 
2247 #if defined ( __MEDIALIB_OLD_NAMES )
2248 #define __mlib_ImageColorReplace mlib_ImageColorReplace
2249 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2250 mlib_status  __mlib_ImageColorReplace(mlib_image *dst,
2251                                       const mlib_image *src,
2252                                       const mlib_s32 *color1,
2253                                       const mlib_s32 *color2);
2254 
2255 
2256 #if defined ( __MEDIALIB_OLD_NAMES )
2257 #define __mlib_ImageColorReplace_Fp mlib_ImageColorReplace_Fp
2258 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2259 mlib_status  __mlib_ImageColorReplace_Fp(mlib_image *dst,
2260                                          const mlib_image *src,
2261                                          const mlib_d64 *color1,
2262                                          const mlib_d64 *color2);
2263 
2264 
2265 #if defined ( __MEDIALIB_OLD_NAMES )
2266 #define __mlib_ImageColorReplace_Fp_Inp mlib_ImageColorReplace_Fp_Inp
2267 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2268 mlib_status  __mlib_ImageColorReplace_Fp_Inp(mlib_image *srcdst,
2269                                              const mlib_d64 *color1,
2270                                              const mlib_d64 *color2);
2271 
2272 
2273 #if defined ( __MEDIALIB_OLD_NAMES )
2274 #define __mlib_ImageColorReplace_Inp mlib_ImageColorReplace_Inp
2275 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2276 mlib_status  __mlib_ImageColorReplace_Inp(mlib_image *srcdst,
2277                                           const mlib_s32 *color1,
2278                                           const mlib_s32 *color2);
2279 
2280 
2281 #if defined ( __MEDIALIB_OLD_NAMES )
2282 #define __mlib_ImageHistogram mlib_ImageHistogram
2283 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2284 mlib_status  __mlib_ImageHistogram(mlib_s32 ** histo,
2285                                    const mlib_image *img);
2286 
2287 
2288 #if defined ( __MEDIALIB_OLD_NAMES )
2289 #define __mlib_ImageHistogram2 mlib_ImageHistogram2
2290 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2291 mlib_status  __mlib_ImageHistogram2(mlib_s32 ** histo,
2292                                     const mlib_image *img,
2293                                     const mlib_s32 *numBins,
2294                                     const mlib_s32 *lowValue,
2295                                     const mlib_s32 *highValue,
2296                                     mlib_s32 xStart,
2297                                     mlib_s32 yStart,
2298                                     mlib_s32 xPeriod,
2299                                     mlib_s32 yPeriod);
2300 
2301 
2302 #if defined ( __MEDIALIB_OLD_NAMES )
2303 #define __mlib_ImageLookUp mlib_ImageLookUp
2304 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2305 J2D_MLIB_PUBLIC
2306 mlib_status  __mlib_ImageLookUp(mlib_image *dst,
2307                                 const mlib_image *src,
2308                                 const void **table);
2309 
2310 
2311 #if defined ( __MEDIALIB_OLD_NAMES )
2312 #define __mlib_ImageLookUp2 mlib_ImageLookUp2
2313 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2314 mlib_status  __mlib_ImageLookUp2(mlib_image *dst,
2315                                  const mlib_image *src,
2316                                  const void **table,
2317                                  const mlib_s32 *offsets,
2318                                  mlib_s32 channels);
2319 
2320 
2321 #if defined ( __MEDIALIB_OLD_NAMES )
2322 #define __mlib_ImageLookUpMask mlib_ImageLookUpMask
2323 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2324 mlib_status  __mlib_ImageLookUpMask(mlib_image *dst,
2325                                     const mlib_image *src,
2326                                     const void **table,
2327                                     mlib_s32 channels,
2328                                     mlib_s32 cmask);
2329 
2330 
2331 #if defined ( __MEDIALIB_OLD_NAMES )
2332 #define __mlib_ImageLookUp_Inp mlib_ImageLookUp_Inp
2333 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2334 mlib_status  __mlib_ImageLookUp_Inp(mlib_image *srcdst,
2335                                     const void **table);
2336 
2337 
2338 #if defined ( __MEDIALIB_OLD_NAMES )
2339 #define __mlib_ImageThresh1 mlib_ImageThresh1
2340 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2341 mlib_status  __mlib_ImageThresh1(mlib_image *dst,
2342                                  const mlib_image *src,
2343                                  const mlib_s32 *thresh,
2344                                  const mlib_s32 *ghigh,
2345                                  const mlib_s32 *glow);
2346 
2347 
2348 #if defined ( __MEDIALIB_OLD_NAMES )
2349 #define __mlib_ImageThresh1_Fp mlib_ImageThresh1_Fp
2350 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2351 mlib_status  __mlib_ImageThresh1_Fp(mlib_image *dst,
2352                                     const mlib_image *src,
2353                                     const mlib_d64 *thresh,
2354                                     const mlib_d64 *ghigh,
2355                                     const mlib_d64 *glow);
2356 
2357 
2358 #if defined ( __MEDIALIB_OLD_NAMES )
2359 #define __mlib_ImageThresh1_Fp_Inp mlib_ImageThresh1_Fp_Inp
2360 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2361 mlib_status  __mlib_ImageThresh1_Fp_Inp(mlib_image *srcdst,
2362                                         const mlib_d64 *thresh,
2363                                         const mlib_d64 *ghigh,
2364                                         const mlib_d64 *glow);
2365 
2366 
2367 #if defined ( __MEDIALIB_OLD_NAMES )
2368 #define __mlib_ImageThresh1_Inp mlib_ImageThresh1_Inp
2369 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2370 mlib_status  __mlib_ImageThresh1_Inp(mlib_image *srcdst,
2371                                      const mlib_s32 *thresh,
2372                                      const mlib_s32 *ghigh,
2373                                      const mlib_s32 *glow);
2374 
2375 
2376 #if defined ( __MEDIALIB_OLD_NAMES )
2377 #define __mlib_ImageThresh2 mlib_ImageThresh2
2378 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2379 mlib_status  __mlib_ImageThresh2(mlib_image *dst,
2380                                  const mlib_image *src,
2381                                  const mlib_s32 *thresh,
2382                                  const mlib_s32 *glow);
2383 
2384 
2385 #if defined ( __MEDIALIB_OLD_NAMES )
2386 #define __mlib_ImageThresh2_Fp mlib_ImageThresh2_Fp
2387 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2388 mlib_status  __mlib_ImageThresh2_Fp(mlib_image *dst,
2389                                     const mlib_image *src,
2390                                     const mlib_d64 *thresh,
2391                                     const mlib_d64 *glow);
2392 
2393 
2394 #if defined ( __MEDIALIB_OLD_NAMES )
2395 #define __mlib_ImageThresh2_Fp_Inp mlib_ImageThresh2_Fp_Inp
2396 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2397 mlib_status  __mlib_ImageThresh2_Fp_Inp(mlib_image *srcdst,
2398                                         const mlib_d64 *thresh,
2399                                         const mlib_d64 *glow);
2400 
2401 
2402 #if defined ( __MEDIALIB_OLD_NAMES )
2403 #define __mlib_ImageThresh2_Inp mlib_ImageThresh2_Inp
2404 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2405 mlib_status  __mlib_ImageThresh2_Inp(mlib_image *srcdst,
2406                                      const mlib_s32 *thresh,
2407                                      const mlib_s32 *glow);
2408 
2409 
2410 #if defined ( __MEDIALIB_OLD_NAMES )
2411 #define __mlib_ImageThresh3 mlib_ImageThresh3
2412 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2413 mlib_status  __mlib_ImageThresh3(mlib_image *dst,
2414                                  const mlib_image *src,
2415                                  const mlib_s32 *thresh,
2416                                  const mlib_s32 *ghigh);
2417 
2418 
2419 #if defined ( __MEDIALIB_OLD_NAMES )
2420 #define __mlib_ImageThresh3_Fp mlib_ImageThresh3_Fp
2421 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2422 mlib_status  __mlib_ImageThresh3_Fp(mlib_image *dst,
2423                                     const mlib_image *src,
2424                                     const mlib_d64 *thresh,
2425                                     const mlib_d64 *ghigh);
2426 
2427 
2428 #if defined ( __MEDIALIB_OLD_NAMES )
2429 #define __mlib_ImageThresh3_Fp_Inp mlib_ImageThresh3_Fp_Inp
2430 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2431 mlib_status  __mlib_ImageThresh3_Fp_Inp(mlib_image *srcdst,
2432                                         const mlib_d64 *thresh,
2433                                         const mlib_d64 *ghigh);
2434 
2435 
2436 #if defined ( __MEDIALIB_OLD_NAMES )
2437 #define __mlib_ImageThresh3_Inp mlib_ImageThresh3_Inp
2438 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2439 mlib_status  __mlib_ImageThresh3_Inp(mlib_image *srcdst,
2440                                      const mlib_s32 *thresh,
2441                                      const mlib_s32 *ghigh);
2442 
2443 
2444 #if defined ( __MEDIALIB_OLD_NAMES )
2445 #define __mlib_ImageThresh4 mlib_ImageThresh4
2446 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2447 mlib_status  __mlib_ImageThresh4(mlib_image *dst,
2448                                  const mlib_image *src,
2449                                  const mlib_s32 *thigh,
2450                                  const mlib_s32 *tlow,
2451                                  const mlib_s32 *ghigh,
2452                                  const mlib_s32 *glow);
2453 
2454 
2455 #if defined ( __MEDIALIB_OLD_NAMES )
2456 #define __mlib_ImageThresh4_Fp mlib_ImageThresh4_Fp
2457 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2458 mlib_status  __mlib_ImageThresh4_Fp(mlib_image *dst,
2459                                     const mlib_image *src,
2460                                     const mlib_d64 *thigh,
2461                                     const mlib_d64 *tlow,
2462                                     const mlib_d64 *ghigh,
2463                                     const mlib_d64 *glow);
2464 
2465 
2466 #if defined ( __MEDIALIB_OLD_NAMES )
2467 #define __mlib_ImageThresh4_Fp_Inp mlib_ImageThresh4_Fp_Inp
2468 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2469 mlib_status  __mlib_ImageThresh4_Fp_Inp(mlib_image *srcdst,
2470                                         const mlib_d64 *thigh,
2471                                         const mlib_d64 *tlow,
2472                                         const mlib_d64 *ghigh,
2473                                         const mlib_d64 *glow);
2474 
2475 
2476 #if defined ( __MEDIALIB_OLD_NAMES )
2477 #define __mlib_ImageThresh4_Inp mlib_ImageThresh4_Inp
2478 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2479 mlib_status  __mlib_ImageThresh4_Inp(mlib_image *srcdst,
2480                                      const mlib_s32 *thigh,
2481                                      const mlib_s32 *tlow,
2482                                      const mlib_s32 *ghigh,
2483                                      const mlib_s32 *glow);
2484 
2485 
2486 #if defined ( __MEDIALIB_OLD_NAMES )
2487 #define __mlib_ImageThresh5 mlib_ImageThresh5
2488 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2489 mlib_status  __mlib_ImageThresh5(mlib_image *dst,
2490                                  const mlib_image *src,
2491                                  const mlib_s32 *thigh,
2492                                  const mlib_s32 *tlow,
2493                                  const mlib_s32 *gmid);
2494 
2495 
2496 #if defined ( __MEDIALIB_OLD_NAMES )
2497 #define __mlib_ImageThresh5_Fp mlib_ImageThresh5_Fp
2498 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2499 mlib_status  __mlib_ImageThresh5_Fp(mlib_image *dst,
2500                                     const mlib_image *src,
2501                                     const mlib_d64 *thigh,
2502                                     const mlib_d64 *tlow,
2503                                     const mlib_d64 *gmid);
2504 
2505 
2506 #if defined ( __MEDIALIB_OLD_NAMES )
2507 #define __mlib_ImageThresh5_Fp_Inp mlib_ImageThresh5_Fp_Inp
2508 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2509 mlib_status  __mlib_ImageThresh5_Fp_Inp(mlib_image *srcdst,
2510                                         const mlib_d64 *thigh,
2511                                         const mlib_d64 *tlow,
2512                                         const mlib_d64 *gmid);
2513 
2514 
2515 #if defined ( __MEDIALIB_OLD_NAMES )
2516 #define __mlib_ImageThresh5_Inp mlib_ImageThresh5_Inp
2517 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2518 mlib_status  __mlib_ImageThresh5_Inp(mlib_image *srcdst,
2519                                      const mlib_s32 *thigh,
2520                                      const mlib_s32 *tlow,
2521                                      const mlib_s32 *gmid);
2522 
2523 /* Linear and Not-Linear Spatial Operations, Morphological Operations ( spatial ) */
2524 
2525 
2526 #if defined ( __MEDIALIB_OLD_NAMES )
2527 #define __mlib_ImageConv2x2 mlib_ImageConv2x2
2528 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2529 mlib_status  __mlib_ImageConv2x2(mlib_image *dst,
2530                                  const mlib_image *src,
2531                                  const mlib_s32 *kernel,
2532                                  mlib_s32 scale,
2533                                  mlib_s32 cmask,
2534                                  mlib_edge edge);
2535 
2536 
2537 #if defined ( __MEDIALIB_OLD_NAMES )
2538 #define __mlib_ImageConv2x2_Fp mlib_ImageConv2x2_Fp
2539 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2540 mlib_status  __mlib_ImageConv2x2_Fp(mlib_image *dst,
2541                                     const mlib_image *src,
2542                                     const mlib_d64 *kernel,
2543                                     mlib_s32 cmask,
2544                                     mlib_edge edge);
2545 
2546 
2547 #if defined ( __MEDIALIB_OLD_NAMES )
2548 #define __mlib_ImageConv3x3 mlib_ImageConv3x3
2549 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2550 mlib_status  __mlib_ImageConv3x3(mlib_image *dst,
2551                                  const mlib_image *src,
2552                                  const mlib_s32 *kernel,
2553                                  mlib_s32 scale,
2554                                  mlib_s32 cmask,
2555                                  mlib_edge edge);
2556 
2557 
2558 #if defined ( __MEDIALIB_OLD_NAMES )
2559 #define __mlib_ImageConv3x3_Fp mlib_ImageConv3x3_Fp
2560 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2561 mlib_status  __mlib_ImageConv3x3_Fp(mlib_image *dst,
2562                                     const mlib_image *src,
2563                                     const mlib_d64 *kernel,
2564                                     mlib_s32 cmask,
2565                                     mlib_edge edge);
2566 
2567 
2568 #if defined ( __MEDIALIB_OLD_NAMES )
2569 #define __mlib_ImageConv4x4 mlib_ImageConv4x4
2570 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2571 mlib_status  __mlib_ImageConv4x4(mlib_image *dst,
2572                                  const mlib_image *src,
2573                                  const mlib_s32 *kernel,
2574                                  mlib_s32 scale,
2575                                  mlib_s32 cmask,
2576                                  mlib_edge edge);
2577 
2578 
2579 #if defined ( __MEDIALIB_OLD_NAMES )
2580 #define __mlib_ImageConv4x4_Fp mlib_ImageConv4x4_Fp
2581 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2582 mlib_status  __mlib_ImageConv4x4_Fp(mlib_image *dst,
2583                                     const mlib_image *src,
2584                                     const mlib_d64 *kernel,
2585                                     mlib_s32 cmask,
2586                                     mlib_edge edge);
2587 
2588 
2589 #if defined ( __MEDIALIB_OLD_NAMES )
2590 #define __mlib_ImageConv5x5 mlib_ImageConv5x5
2591 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2592 mlib_status  __mlib_ImageConv5x5(mlib_image *dst,
2593                                  const mlib_image *src,
2594                                  const mlib_s32 *kernel,
2595                                  mlib_s32 scale,
2596                                  mlib_s32 cmask,
2597                                  mlib_edge edge);
2598 
2599 
2600 #if defined ( __MEDIALIB_OLD_NAMES )
2601 #define __mlib_ImageConv5x5_Fp mlib_ImageConv5x5_Fp
2602 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2603 mlib_status  __mlib_ImageConv5x5_Fp(mlib_image *dst,
2604                                     const mlib_image *src,
2605                                     const mlib_d64 *kernel,
2606                                     mlib_s32 cmask,
2607                                     mlib_edge edge);
2608 
2609 
2610 #if defined ( __MEDIALIB_OLD_NAMES )
2611 #define __mlib_ImageConv7x7 mlib_ImageConv7x7
2612 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2613 mlib_status  __mlib_ImageConv7x7(mlib_image *dst,
2614                                  const mlib_image *src,
2615                                  const mlib_s32 *kernel,
2616                                  mlib_s32 scale,
2617                                  mlib_s32 cmask,
2618                                  mlib_edge edge);
2619 
2620 
2621 #if defined ( __MEDIALIB_OLD_NAMES )
2622 #define __mlib_ImageConv7x7_Fp mlib_ImageConv7x7_Fp
2623 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2624 mlib_status  __mlib_ImageConv7x7_Fp(mlib_image *dst,
2625                                     const mlib_image *src,
2626                                     const mlib_d64 *kernel,
2627                                     mlib_s32 cmask,
2628                                     mlib_edge edge);
2629 
2630 
2631 #if defined ( __MEDIALIB_OLD_NAMES )
2632 #define __mlib_ImageConvKernelConvert mlib_ImageConvKernelConvert
2633 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2634 J2D_MLIB_PUBLIC
2635 mlib_status  __mlib_ImageConvKernelConvert(mlib_s32 *ikernel,
2636                                            mlib_s32 *iscale,
2637                                            const mlib_d64 *fkernel,
2638                                            mlib_s32 m,
2639                                            mlib_s32 n,
2640                                            mlib_type type);
2641 
2642 
2643 #if defined ( __MEDIALIB_OLD_NAMES )
2644 #define __mlib_ImageConvMxN mlib_ImageConvMxN
2645 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2646 J2D_MLIB_PUBLIC
2647 mlib_status  __mlib_ImageConvMxN(mlib_image *dst,
2648                                  const mlib_image *src,
2649                                  const mlib_s32 *kernel,
2650                                  mlib_s32 m,
2651                                  mlib_s32 n,
2652                                  mlib_s32 dm,
2653                                  mlib_s32 dn,
2654                                  mlib_s32 scale,
2655                                  mlib_s32 cmask,
2656                                  mlib_edge edge);
2657 
2658 
2659 #if defined ( __MEDIALIB_OLD_NAMES )
2660 #define __mlib_ImageConvMxN_Fp mlib_ImageConvMxN_Fp
2661 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2662 mlib_status  __mlib_ImageConvMxN_Fp(mlib_image *dst,
2663                                     const mlib_image *src,
2664                                     const mlib_d64 *kernel,
2665                                     mlib_s32 m,
2666                                     mlib_s32 n,
2667                                     mlib_s32 dm,
2668                                     mlib_s32 dn,
2669                                     mlib_s32 cmask,
2670                                     mlib_edge edge);
2671 
2672 
2673 #if defined ( __MEDIALIB_OLD_NAMES )
2674 #define __mlib_ImageConvolveMxN mlib_ImageConvolveMxN
2675 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2676 mlib_status  __mlib_ImageConvolveMxN(mlib_image *dst,
2677                                      const mlib_image *src,
2678                                      const mlib_d64 *kernel,
2679                                      mlib_s32 m,
2680                                      mlib_s32 n,
2681                                      mlib_s32 dm,
2682                                      mlib_s32 dn,
2683                                      mlib_s32 cmask,
2684                                      mlib_edge edge);
2685 
2686 
2687 #if defined ( __MEDIALIB_OLD_NAMES )
2688 #define __mlib_ImageConvolveMxN_Fp mlib_ImageConvolveMxN_Fp
2689 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2690 mlib_status  __mlib_ImageConvolveMxN_Fp(mlib_image *dst,
2691                                         const mlib_image *src,
2692                                         const mlib_d64 *kernel,
2693                                         mlib_s32 m,
2694                                         mlib_s32 n,
2695                                         mlib_s32 dm,
2696                                         mlib_s32 dn,
2697                                         mlib_s32 cmask,
2698                                         mlib_edge edge);
2699 
2700 
2701 #if defined ( __MEDIALIB_OLD_NAMES )
2702 #define __mlib_ImageDilate4 mlib_ImageDilate4
2703 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2704 mlib_status  __mlib_ImageDilate4(mlib_image *dst,
2705                                  const mlib_image *src);
2706 
2707 
2708 #if defined ( __MEDIALIB_OLD_NAMES )
2709 #define __mlib_ImageDilate4_Fp mlib_ImageDilate4_Fp
2710 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2711 mlib_status  __mlib_ImageDilate4_Fp(mlib_image *dst,
2712                                     const mlib_image *src);
2713 
2714 
2715 #if defined ( __MEDIALIB_OLD_NAMES )
2716 #define __mlib_ImageDilate8 mlib_ImageDilate8
2717 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2718 mlib_status  __mlib_ImageDilate8(mlib_image *dst,
2719                                  const mlib_image *src);
2720 
2721 
2722 #if defined ( __MEDIALIB_OLD_NAMES )
2723 #define __mlib_ImageDilate8_Fp mlib_ImageDilate8_Fp
2724 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2725 mlib_status  __mlib_ImageDilate8_Fp(mlib_image *dst,
2726                                     const mlib_image *src);
2727 
2728 
2729 #if defined ( __MEDIALIB_OLD_NAMES )
2730 #define __mlib_ImageErode4 mlib_ImageErode4
2731 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2732 mlib_status  __mlib_ImageErode4(mlib_image *dst,
2733                                 const mlib_image *src);
2734 
2735 
2736 #if defined ( __MEDIALIB_OLD_NAMES )
2737 #define __mlib_ImageErode4_Fp mlib_ImageErode4_Fp
2738 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2739 mlib_status  __mlib_ImageErode4_Fp(mlib_image *dst,
2740                                    const mlib_image *src);
2741 
2742 
2743 #if defined ( __MEDIALIB_OLD_NAMES )
2744 #define __mlib_ImageErode8 mlib_ImageErode8
2745 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2746 mlib_status  __mlib_ImageErode8(mlib_image *dst,
2747                                 const mlib_image *src);
2748 
2749 
2750 #if defined ( __MEDIALIB_OLD_NAMES )
2751 #define __mlib_ImageErode8_Fp mlib_ImageErode8_Fp
2752 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2753 mlib_status  __mlib_ImageErode8_Fp(mlib_image *dst,
2754                                    const mlib_image *src);
2755 
2756 
2757 #if defined ( __MEDIALIB_OLD_NAMES )
2758 #define __mlib_ImageGradient3x3 mlib_ImageGradient3x3
2759 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2760 mlib_status  __mlib_ImageGradient3x3(mlib_image *dst,
2761                                      const mlib_image *src,
2762                                      const mlib_d64 *hmask,
2763                                      const mlib_d64 *vmask,
2764                                      mlib_s32 cmask,
2765                                      mlib_edge edge);
2766 
2767 
2768 #if defined ( __MEDIALIB_OLD_NAMES )
2769 #define __mlib_ImageGradient3x3_Fp mlib_ImageGradient3x3_Fp
2770 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2771 mlib_status  __mlib_ImageGradient3x3_Fp(mlib_image *dst,
2772                                         const mlib_image *src,
2773                                         const mlib_d64 *hmask,
2774                                         const mlib_d64 *vmask,
2775                                         mlib_s32 cmask,
2776                                         mlib_edge edge);
2777 
2778 
2779 #if defined ( __MEDIALIB_OLD_NAMES )
2780 #define __mlib_ImageGradientMxN mlib_ImageGradientMxN
2781 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2782 mlib_status  __mlib_ImageGradientMxN(mlib_image *dst,
2783                                      const mlib_image *src,
2784                                      const mlib_d64 *hmask,
2785                                      const mlib_d64 *vmask,
2786                                      mlib_s32 m,
2787                                      mlib_s32 n,
2788                                      mlib_s32 dm,
2789                                      mlib_s32 dn,
2790                                      mlib_s32 cmask,
2791                                      mlib_edge edge);
2792 
2793 
2794 #if defined ( __MEDIALIB_OLD_NAMES )
2795 #define __mlib_ImageGradientMxN_Fp mlib_ImageGradientMxN_Fp
2796 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2797 mlib_status  __mlib_ImageGradientMxN_Fp(mlib_image *dst,
2798                                         const mlib_image *src,
2799                                         const mlib_d64 *hmask,
2800                                         const mlib_d64 *vmask,
2801                                         mlib_s32 m,
2802                                         mlib_s32 n,
2803                                         mlib_s32 dm,
2804                                         mlib_s32 dn,
2805                                         mlib_s32 cmask,
2806                                         mlib_edge edge);
2807 
2808 
2809 #if defined ( __MEDIALIB_OLD_NAMES )
2810 #define __mlib_ImageMaxFilter3x3 mlib_ImageMaxFilter3x3
2811 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2812 mlib_status  __mlib_ImageMaxFilter3x3(mlib_image *dst,
2813                                       const mlib_image *src);
2814 
2815 
2816 #if defined ( __MEDIALIB_OLD_NAMES )
2817 #define __mlib_ImageMaxFilter3x3_Fp mlib_ImageMaxFilter3x3_Fp
2818 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2819 mlib_status  __mlib_ImageMaxFilter3x3_Fp(mlib_image *dst,
2820                                          const mlib_image *src);
2821 
2822 
2823 #if defined ( __MEDIALIB_OLD_NAMES )
2824 #define __mlib_ImageMaxFilter5x5 mlib_ImageMaxFilter5x5
2825 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2826 mlib_status  __mlib_ImageMaxFilter5x5(mlib_image *dst,
2827                                       const mlib_image *src);
2828 
2829 
2830 #if defined ( __MEDIALIB_OLD_NAMES )
2831 #define __mlib_ImageMaxFilter5x5_Fp mlib_ImageMaxFilter5x5_Fp
2832 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2833 mlib_status  __mlib_ImageMaxFilter5x5_Fp(mlib_image *dst,
2834                                          const mlib_image *src);
2835 
2836 
2837 #if defined ( __MEDIALIB_OLD_NAMES )
2838 #define __mlib_ImageMaxFilter7x7 mlib_ImageMaxFilter7x7
2839 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2840 mlib_status  __mlib_ImageMaxFilter7x7(mlib_image *dst,
2841                                       const mlib_image *src);
2842 
2843 
2844 #if defined ( __MEDIALIB_OLD_NAMES )
2845 #define __mlib_ImageMaxFilter7x7_Fp mlib_ImageMaxFilter7x7_Fp
2846 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2847 mlib_status  __mlib_ImageMaxFilter7x7_Fp(mlib_image *dst,
2848                                          const mlib_image *src);
2849 
2850 
2851 #if defined ( __MEDIALIB_OLD_NAMES )
2852 #define __mlib_ImageMedianFilter3x3 mlib_ImageMedianFilter3x3
2853 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2854 mlib_status  __mlib_ImageMedianFilter3x3(mlib_image *dst,
2855                                          const mlib_image *src,
2856                                          mlib_median_mask mmask,
2857                                          mlib_s32 cmask,
2858                                          mlib_edge edge);
2859 
2860 
2861 #if defined ( __MEDIALIB_OLD_NAMES )
2862 #define __mlib_ImageMedianFilter3x3_Fp mlib_ImageMedianFilter3x3_Fp
2863 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2864 mlib_status  __mlib_ImageMedianFilter3x3_Fp(mlib_image *dst,
2865                                             const mlib_image *src,
2866                                             mlib_median_mask mmask,
2867                                             mlib_s32 cmask,
2868                                             mlib_edge edge);
2869 
2870 
2871 #if defined ( __MEDIALIB_OLD_NAMES )
2872 #define __mlib_ImageMedianFilter3x3_US mlib_ImageMedianFilter3x3_US
2873 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2874 mlib_status  __mlib_ImageMedianFilter3x3_US(mlib_image *dst,
2875                                             const mlib_image *src,
2876                                             mlib_median_mask mmask,
2877                                             mlib_s32 cmask,
2878                                             mlib_edge edge,
2879                                             mlib_s32 bits);
2880 
2881 
2882 #if defined ( __MEDIALIB_OLD_NAMES )
2883 #define __mlib_ImageMedianFilter5x5 mlib_ImageMedianFilter5x5
2884 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2885 mlib_status  __mlib_ImageMedianFilter5x5(mlib_image *dst,
2886                                          const mlib_image *src,
2887                                          mlib_median_mask mmask,
2888                                          mlib_s32 cmask,
2889                                          mlib_edge edge);
2890 
2891 
2892 #if defined ( __MEDIALIB_OLD_NAMES )
2893 #define __mlib_ImageMedianFilter5x5_Fp mlib_ImageMedianFilter5x5_Fp
2894 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2895 mlib_status  __mlib_ImageMedianFilter5x5_Fp(mlib_image *dst,
2896                                             const mlib_image *src,
2897                                             mlib_median_mask mmask,
2898                                             mlib_s32 cmask,
2899                                             mlib_edge edge);
2900 
2901 
2902 #if defined ( __MEDIALIB_OLD_NAMES )
2903 #define __mlib_ImageMedianFilter5x5_US mlib_ImageMedianFilter5x5_US
2904 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2905 mlib_status  __mlib_ImageMedianFilter5x5_US(mlib_image *dst,
2906                                             const mlib_image *src,
2907                                             mlib_median_mask mmask,
2908                                             mlib_s32 cmask,
2909                                             mlib_edge edge,
2910                                             mlib_s32 bits);
2911 
2912 
2913 #if defined ( __MEDIALIB_OLD_NAMES )
2914 #define __mlib_ImageMedianFilter7x7 mlib_ImageMedianFilter7x7
2915 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2916 mlib_status  __mlib_ImageMedianFilter7x7(mlib_image *dst,
2917                                          const mlib_image *src,
2918                                          mlib_median_mask mmask,
2919                                          mlib_s32 cmask,
2920                                          mlib_edge edge);
2921 
2922 
2923 #if defined ( __MEDIALIB_OLD_NAMES )
2924 #define __mlib_ImageMedianFilter7x7_Fp mlib_ImageMedianFilter7x7_Fp
2925 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2926 mlib_status  __mlib_ImageMedianFilter7x7_Fp(mlib_image *dst,
2927                                             const mlib_image *src,
2928                                             mlib_median_mask mmask,
2929                                             mlib_s32 cmask,
2930                                             mlib_edge edge);
2931 
2932 
2933 #if defined ( __MEDIALIB_OLD_NAMES )
2934 #define __mlib_ImageMedianFilter7x7_US mlib_ImageMedianFilter7x7_US
2935 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2936 mlib_status  __mlib_ImageMedianFilter7x7_US(mlib_image *dst,
2937                                             const mlib_image *src,
2938                                             mlib_median_mask mmask,
2939                                             mlib_s32 cmask,
2940                                             mlib_edge edge,
2941                                             mlib_s32 bits);
2942 
2943 
2944 #if defined ( __MEDIALIB_OLD_NAMES )
2945 #define __mlib_ImageMedianFilterMxN mlib_ImageMedianFilterMxN
2946 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2947 mlib_status  __mlib_ImageMedianFilterMxN(mlib_image *dst,
2948                                          const mlib_image *src,
2949                                          mlib_s32 m,
2950                                          mlib_s32 n,
2951                                          mlib_median_mask mmask,
2952                                          mlib_s32 cmask,
2953                                          mlib_edge edge);
2954 
2955 
2956 #if defined ( __MEDIALIB_OLD_NAMES )
2957 #define __mlib_ImageMedianFilterMxN_Fp mlib_ImageMedianFilterMxN_Fp
2958 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2959 mlib_status  __mlib_ImageMedianFilterMxN_Fp(mlib_image *dst,
2960                                             const mlib_image *src,
2961                                             mlib_s32 m,
2962                                             mlib_s32 n,
2963                                             mlib_median_mask mmask,
2964                                             mlib_s32 cmask,
2965                                             mlib_edge edge);
2966 
2967 
2968 #if defined ( __MEDIALIB_OLD_NAMES )
2969 #define __mlib_ImageMedianFilterMxN_US mlib_ImageMedianFilterMxN_US
2970 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2971 mlib_status  __mlib_ImageMedianFilterMxN_US(mlib_image *dst,
2972                                             const mlib_image *src,
2973                                             mlib_s32 m,
2974                                             mlib_s32 n,
2975                                             mlib_median_mask mmask,
2976                                             mlib_s32 cmask,
2977                                             mlib_edge edge,
2978                                             mlib_s32 bits);
2979 
2980 
2981 #if defined ( __MEDIALIB_OLD_NAMES )
2982 #define __mlib_ImageMinFilter3x3 mlib_ImageMinFilter3x3
2983 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2984 mlib_status  __mlib_ImageMinFilter3x3(mlib_image *dst,
2985                                       const mlib_image *src);
2986 
2987 
2988 #if defined ( __MEDIALIB_OLD_NAMES )
2989 #define __mlib_ImageMinFilter3x3_Fp mlib_ImageMinFilter3x3_Fp
2990 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2991 mlib_status  __mlib_ImageMinFilter3x3_Fp(mlib_image *dst,
2992                                          const mlib_image *src);
2993 
2994 
2995 #if defined ( __MEDIALIB_OLD_NAMES )
2996 #define __mlib_ImageMinFilter5x5 mlib_ImageMinFilter5x5
2997 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
2998 mlib_status  __mlib_ImageMinFilter5x5(mlib_image *dst,
2999                                       const mlib_image *src);
3000 
3001 
3002 #if defined ( __MEDIALIB_OLD_NAMES )
3003 #define __mlib_ImageMinFilter5x5_Fp mlib_ImageMinFilter5x5_Fp
3004 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3005 mlib_status  __mlib_ImageMinFilter5x5_Fp(mlib_image *dst,
3006                                          const mlib_image *src);
3007 
3008 
3009 #if defined ( __MEDIALIB_OLD_NAMES )
3010 #define __mlib_ImageMinFilter7x7 mlib_ImageMinFilter7x7
3011 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3012 mlib_status  __mlib_ImageMinFilter7x7(mlib_image *dst,
3013                                       const mlib_image *src);
3014 
3015 
3016 #if defined ( __MEDIALIB_OLD_NAMES )
3017 #define __mlib_ImageMinFilter7x7_Fp mlib_ImageMinFilter7x7_Fp
3018 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3019 mlib_status  __mlib_ImageMinFilter7x7_Fp(mlib_image *dst,
3020                                          const mlib_image *src);
3021 
3022 
3023 #if defined ( __MEDIALIB_OLD_NAMES )
3024 #define __mlib_ImageRankFilter3x3 mlib_ImageRankFilter3x3
3025 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3026 mlib_status  __mlib_ImageRankFilter3x3(mlib_image *dst,
3027                                        const mlib_image *src,
3028                                        mlib_s32 rank);
3029 
3030 
3031 #if defined ( __MEDIALIB_OLD_NAMES )
3032 #define __mlib_ImageRankFilter3x3_Fp mlib_ImageRankFilter3x3_Fp
3033 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3034 mlib_status  __mlib_ImageRankFilter3x3_Fp(mlib_image *dst,
3035                                           const mlib_image *src,
3036                                           mlib_s32 rank);
3037 
3038 
3039 #if defined ( __MEDIALIB_OLD_NAMES )
3040 #define __mlib_ImageRankFilter3x3_US mlib_ImageRankFilter3x3_US
3041 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3042 mlib_status  __mlib_ImageRankFilter3x3_US(mlib_image *dst,
3043                                           const mlib_image *src,
3044                                           mlib_s32 rank,
3045                                           mlib_s32 bits);
3046 
3047 
3048 #if defined ( __MEDIALIB_OLD_NAMES )
3049 #define __mlib_ImageRankFilter5x5 mlib_ImageRankFilter5x5
3050 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3051 mlib_status  __mlib_ImageRankFilter5x5(mlib_image *dst,
3052                                        const mlib_image *src,
3053                                        mlib_s32 rank);
3054 
3055 
3056 #if defined ( __MEDIALIB_OLD_NAMES )
3057 #define __mlib_ImageRankFilter5x5_Fp mlib_ImageRankFilter5x5_Fp
3058 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3059 mlib_status  __mlib_ImageRankFilter5x5_Fp(mlib_image *dst,
3060                                           const mlib_image *src,
3061                                           mlib_s32 rank);
3062 
3063 
3064 #if defined ( __MEDIALIB_OLD_NAMES )
3065 #define __mlib_ImageRankFilter5x5_US mlib_ImageRankFilter5x5_US
3066 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3067 mlib_status  __mlib_ImageRankFilter5x5_US(mlib_image *dst,
3068                                           const mlib_image *src,
3069                                           mlib_s32 rank,
3070                                           mlib_s32 bits);
3071 
3072 
3073 #if defined ( __MEDIALIB_OLD_NAMES )
3074 #define __mlib_ImageRankFilter7x7 mlib_ImageRankFilter7x7
3075 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3076 mlib_status  __mlib_ImageRankFilter7x7(mlib_image *dst,
3077                                        const mlib_image *src,
3078                                        mlib_s32 rank);
3079 
3080 
3081 #if defined ( __MEDIALIB_OLD_NAMES )
3082 #define __mlib_ImageRankFilter7x7_Fp mlib_ImageRankFilter7x7_Fp
3083 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3084 mlib_status  __mlib_ImageRankFilter7x7_Fp(mlib_image *dst,
3085                                           const mlib_image *src,
3086                                           mlib_s32 rank);
3087 
3088 
3089 #if defined ( __MEDIALIB_OLD_NAMES )
3090 #define __mlib_ImageRankFilter7x7_US mlib_ImageRankFilter7x7_US
3091 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3092 mlib_status  __mlib_ImageRankFilter7x7_US(mlib_image *dst,
3093                                           const mlib_image *src,
3094                                           mlib_s32 rank,
3095                                           mlib_s32 bits);
3096 
3097 
3098 #if defined ( __MEDIALIB_OLD_NAMES )
3099 #define __mlib_ImageRankFilterMxN mlib_ImageRankFilterMxN
3100 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3101 mlib_status  __mlib_ImageRankFilterMxN(mlib_image *dst,
3102                                        const mlib_image *src,
3103                                        mlib_s32 m,
3104                                        mlib_s32 n,
3105                                        mlib_s32 rank);
3106 
3107 
3108 #if defined ( __MEDIALIB_OLD_NAMES )
3109 #define __mlib_ImageRankFilterMxN_Fp mlib_ImageRankFilterMxN_Fp
3110 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3111 mlib_status  __mlib_ImageRankFilterMxN_Fp(mlib_image *dst,
3112                                           const mlib_image *src,
3113                                           mlib_s32 m,
3114                                           mlib_s32 n,
3115                                           mlib_s32 rank);
3116 
3117 
3118 #if defined ( __MEDIALIB_OLD_NAMES )
3119 #define __mlib_ImageRankFilterMxN_US mlib_ImageRankFilterMxN_US
3120 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3121 mlib_status  __mlib_ImageRankFilterMxN_US(mlib_image *dst,
3122                                           const mlib_image *src,
3123                                           mlib_s32 m,
3124                                           mlib_s32 n,
3125                                           mlib_s32 rank,
3126                                           mlib_s32 bits);
3127 
3128 
3129 #if defined ( __MEDIALIB_OLD_NAMES )
3130 #define __mlib_ImageSConv3x3 mlib_ImageSConv3x3
3131 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3132 mlib_status  __mlib_ImageSConv3x3(mlib_image *dst,
3133                                   const mlib_image *src,
3134                                   const mlib_s32 *hkernel,
3135                                   const mlib_s32 *vkernel,
3136                                   mlib_s32 scale,
3137                                   mlib_s32 cmask,
3138                                   mlib_edge edge);
3139 
3140 
3141 #if defined ( __MEDIALIB_OLD_NAMES )
3142 #define __mlib_ImageSConv3x3_Fp mlib_ImageSConv3x3_Fp
3143 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3144 mlib_status  __mlib_ImageSConv3x3_Fp(mlib_image *dst,
3145                                      const mlib_image *src,
3146                                      const mlib_d64 *hkernel,
3147                                      const mlib_d64 *vkernel,
3148                                      mlib_s32 cmask,
3149                                      mlib_edge edge);
3150 
3151 
3152 #if defined ( __MEDIALIB_OLD_NAMES )
3153 #define __mlib_ImageSConv5x5 mlib_ImageSConv5x5
3154 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3155 mlib_status  __mlib_ImageSConv5x5(mlib_image *dst,
3156                                   const mlib_image *src,
3157                                   const mlib_s32 *hkernel,
3158                                   const mlib_s32 *vkernel,
3159                                   mlib_s32 scale,
3160                                   mlib_s32 cmask,
3161                                   mlib_edge edge);
3162 
3163 
3164 #if defined ( __MEDIALIB_OLD_NAMES )
3165 #define __mlib_ImageSConv5x5_Fp mlib_ImageSConv5x5_Fp
3166 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3167 mlib_status  __mlib_ImageSConv5x5_Fp(mlib_image *dst,
3168                                      const mlib_image *src,
3169                                      const mlib_d64 *hkernel,
3170                                      const mlib_d64 *vkernel,
3171                                      mlib_s32 cmask,
3172                                      mlib_edge edge);
3173 
3174 
3175 #if defined ( __MEDIALIB_OLD_NAMES )
3176 #define __mlib_ImageSConv7x7 mlib_ImageSConv7x7
3177 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3178 mlib_status  __mlib_ImageSConv7x7(mlib_image *dst,
3179                                   const mlib_image *src,
3180                                   const mlib_s32 *hkernel,
3181                                   const mlib_s32 *vkernel,
3182                                   mlib_s32 scale,
3183                                   mlib_s32 cmask,
3184                                   mlib_edge edge);
3185 
3186 
3187 #if defined ( __MEDIALIB_OLD_NAMES )
3188 #define __mlib_ImageSConv7x7_Fp mlib_ImageSConv7x7_Fp
3189 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3190 mlib_status  __mlib_ImageSConv7x7_Fp(mlib_image *dst,
3191                                      const mlib_image *src,
3192                                      const mlib_d64 *hkernel,
3193                                      const mlib_d64 *vkernel,
3194                                      mlib_s32 cmask,
3195                                      mlib_edge edge);
3196 
3197 
3198 #if defined ( __MEDIALIB_OLD_NAMES )
3199 #define __mlib_ImageSConvKernelConvert mlib_ImageSConvKernelConvert
3200 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3201 mlib_status  __mlib_ImageSConvKernelConvert(mlib_s32 *ihkernel,
3202                                             mlib_s32 *ivkernel,
3203                                             mlib_s32 *iscale,
3204                                             const mlib_d64 *fhkernel,
3205                                             const mlib_d64 *fvkernel,
3206                                             mlib_s32 m,
3207                                             mlib_s32 n,
3208                                             mlib_type type);
3209 
3210 
3211 #if defined ( __MEDIALIB_OLD_NAMES )
3212 #define __mlib_ImageSobel mlib_ImageSobel
3213 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3214 mlib_status  __mlib_ImageSobel(mlib_image *dst,
3215                                const mlib_image *src,
3216                                mlib_s32 cmask,
3217                                mlib_edge edge);
3218 
3219 
3220 #if defined ( __MEDIALIB_OLD_NAMES )
3221 #define __mlib_ImageSobel_Fp mlib_ImageSobel_Fp
3222 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3223 mlib_status  __mlib_ImageSobel_Fp(mlib_image *dst,
3224                                   const mlib_image *src,
3225                                   mlib_s32 cmask,
3226                                   mlib_edge edge);
3227 
3228 /* Image Staistics ( stat ) */
3229 
3230 
3231 #if defined ( __MEDIALIB_OLD_NAMES )
3232 #define __mlib_ImageAutoCorrel mlib_ImageAutoCorrel
3233 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3234 mlib_status  __mlib_ImageAutoCorrel(mlib_d64 *correl,
3235                                     const mlib_image *img,
3236                                     mlib_s32 dx,
3237                                     mlib_s32 dy);
3238 
3239 
3240 #if defined ( __MEDIALIB_OLD_NAMES )
3241 #define __mlib_ImageAutoCorrel_Fp mlib_ImageAutoCorrel_Fp
3242 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3243 mlib_status  __mlib_ImageAutoCorrel_Fp(mlib_d64 *correl,
3244                                        const mlib_image *img,
3245                                        mlib_s32 dx,
3246                                        mlib_s32 dy);
3247 
3248 
3249 #if defined ( __MEDIALIB_OLD_NAMES )
3250 #define __mlib_ImageCrossCorrel mlib_ImageCrossCorrel
3251 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3252 mlib_status  __mlib_ImageCrossCorrel(mlib_d64 *correl,
3253                                      const mlib_image *img1,
3254                                      const mlib_image *img2);
3255 
3256 
3257 #if defined ( __MEDIALIB_OLD_NAMES )
3258 #define __mlib_ImageCrossCorrel_Fp mlib_ImageCrossCorrel_Fp
3259 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3260 mlib_status  __mlib_ImageCrossCorrel_Fp(mlib_d64 *correl,
3261                                         const mlib_image *img1,
3262                                         const mlib_image *img2);
3263 
3264 
3265 #if defined ( __MEDIALIB_OLD_NAMES )
3266 #define __mlib_ImageExtrema2 mlib_ImageExtrema2
3267 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3268 mlib_status  __mlib_ImageExtrema2(mlib_s32 *min,
3269                                   mlib_s32 *max,
3270                                   const mlib_image *img,
3271                                   mlib_s32 xStart,
3272                                   mlib_s32 yStart,
3273                                   mlib_s32 xPeriod,
3274                                   mlib_s32 yPeriod);
3275 
3276 
3277 #if defined ( __MEDIALIB_OLD_NAMES )
3278 #define __mlib_ImageExtrema2_Fp mlib_ImageExtrema2_Fp
3279 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3280 mlib_status  __mlib_ImageExtrema2_Fp(mlib_d64 *min,
3281                                      mlib_d64 *max,
3282                                      const mlib_image *img,
3283                                      mlib_s32 xStart,
3284                                      mlib_s32 yStart,
3285                                      mlib_s32 xPeriod,
3286                                      mlib_s32 yPeriod);
3287 
3288 
3289 #if defined ( __MEDIALIB_OLD_NAMES )
3290 #define __mlib_ImageExtremaLocations mlib_ImageExtremaLocations
3291 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3292 mlib_status  __mlib_ImageExtremaLocations(mlib_s32 *min,
3293                                           mlib_s32 *max,
3294                                           const mlib_image *img,
3295                                           mlib_s32 xStart,
3296                                           mlib_s32 yStart,
3297                                           mlib_s32 xPeriod,
3298                                           mlib_s32 yPeriod,
3299                                           mlib_s32 saveLocations,
3300                                           mlib_s32 maxRuns,
3301                                           mlib_s32 *minCounts,
3302                                           mlib_s32 *maxCounts,
3303                                           mlib_s32 **minLocations,
3304                                           mlib_s32 **maxLocations,
3305                                           mlib_s32 len);
3306 
3307 
3308 #if defined ( __MEDIALIB_OLD_NAMES )
3309 #define __mlib_ImageExtremaLocations_Fp mlib_ImageExtremaLocations_Fp
3310 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3311 mlib_status  __mlib_ImageExtremaLocations_Fp(mlib_d64 *min,
3312                                              mlib_d64 *max,
3313                                              const mlib_image *img,
3314                                              mlib_s32 xStart,
3315                                              mlib_s32 yStart,
3316                                              mlib_s32 xPeriod,
3317                                              mlib_s32 yPeriod,
3318                                              mlib_s32 saveLocations,
3319                                              mlib_s32 maxRuns,
3320                                              mlib_s32 *minCounts,
3321                                              mlib_s32 *maxCounts,
3322                                              mlib_s32 **minLocations,
3323                                              mlib_s32 **maxLocations,
3324                                              mlib_s32 len);
3325 
3326 
3327 #if defined ( __MEDIALIB_OLD_NAMES )
3328 #define __mlib_ImageMaximum mlib_ImageMaximum
3329 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3330 mlib_status  __mlib_ImageMaximum(mlib_s32 *max,
3331                                  const mlib_image *img);
3332 
3333 
3334 #if defined ( __MEDIALIB_OLD_NAMES )
3335 #define __mlib_ImageMaximum_Fp mlib_ImageMaximum_Fp
3336 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3337 mlib_status  __mlib_ImageMaximum_Fp(mlib_d64 *max,
3338                                     const mlib_image *img);
3339 
3340 
3341 #if defined ( __MEDIALIB_OLD_NAMES )
3342 #define __mlib_ImageMean mlib_ImageMean
3343 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3344 mlib_status  __mlib_ImageMean(mlib_d64 *mean,
3345                               const mlib_image *img);
3346 
3347 
3348 #if defined ( __MEDIALIB_OLD_NAMES )
3349 #define __mlib_ImageMean_Fp mlib_ImageMean_Fp
3350 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3351 mlib_status  __mlib_ImageMean_Fp(mlib_d64 *mean,
3352                                  const mlib_image *img);
3353 
3354 
3355 #if defined ( __MEDIALIB_OLD_NAMES )
3356 #define __mlib_ImageMinimum mlib_ImageMinimum
3357 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3358 mlib_status  __mlib_ImageMinimum(mlib_s32 *min,
3359                                  const mlib_image *img);
3360 
3361 
3362 #if defined ( __MEDIALIB_OLD_NAMES )
3363 #define __mlib_ImageMinimum_Fp mlib_ImageMinimum_Fp
3364 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3365 mlib_status  __mlib_ImageMinimum_Fp(mlib_d64 *min,
3366                                     const mlib_image *img);
3367 
3368 
3369 #if defined ( __MEDIALIB_OLD_NAMES )
3370 #define __mlib_ImageMoment2 mlib_ImageMoment2
3371 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3372 mlib_status  __mlib_ImageMoment2(mlib_d64 *moment,
3373                                  const mlib_image *img);
3374 
3375 
3376 #if defined ( __MEDIALIB_OLD_NAMES )
3377 #define __mlib_ImageMoment2_Fp mlib_ImageMoment2_Fp
3378 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3379 mlib_status  __mlib_ImageMoment2_Fp(mlib_d64 *moment,
3380                                     const mlib_image *img);
3381 
3382 
3383 #if defined ( __MEDIALIB_OLD_NAMES )
3384 #define __mlib_ImageStdDev mlib_ImageStdDev
3385 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3386 mlib_status  __mlib_ImageStdDev(mlib_d64 *sdev,
3387                                 const mlib_image *img,
3388                                 const mlib_d64 *mean);
3389 
3390 
3391 #if defined ( __MEDIALIB_OLD_NAMES )
3392 #define __mlib_ImageStdDev_Fp mlib_ImageStdDev_Fp
3393 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3394 mlib_status  __mlib_ImageStdDev_Fp(mlib_d64 *sdev,
3395                                    const mlib_image *img,
3396                                    const mlib_d64 *mean);
3397 
3398 
3399 #if defined ( __MEDIALIB_OLD_NAMES )
3400 #define __mlib_ImageXProj mlib_ImageXProj
3401 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3402 mlib_status  __mlib_ImageXProj(mlib_d64 *xproj,
3403                                const mlib_image *img);
3404 
3405 
3406 #if defined ( __MEDIALIB_OLD_NAMES )
3407 #define __mlib_ImageXProj_Fp mlib_ImageXProj_Fp
3408 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3409 mlib_status  __mlib_ImageXProj_Fp(mlib_d64 *xproj,
3410                                   const mlib_image *img);
3411 
3412 
3413 #if defined ( __MEDIALIB_OLD_NAMES )
3414 #define __mlib_ImageYProj mlib_ImageYProj
3415 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3416 mlib_status  __mlib_ImageYProj(mlib_d64 *yproj,
3417                                const mlib_image *img);
3418 
3419 
3420 #if defined ( __MEDIALIB_OLD_NAMES )
3421 #define __mlib_ImageYProj_Fp mlib_ImageYProj_Fp
3422 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
3423 mlib_status  __mlib_ImageYProj_Fp(mlib_d64 *yproj,
3424                                   const mlib_image *img);
3425 
3426 #ifdef __cplusplus
3427 }
3428 #endif /* __cplusplus */
3429 #endif /* __ORIG_MLIB_IMAGE_PROTO_H */