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