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