< prev index next >

src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.h

Print this page
rev 14294 : remove Channels


  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 
  27 #ifndef __MLIB_V_IMAGECHANNELINSERT_H
  28 #define __MLIB_V_IMAGECHANNELINSERT_H
  29 
  30 
  31 #ifdef __cplusplus
  32 extern "C" {
  33 #endif /* __cplusplus */
  34 
  35 void mlib_v_ImageChannelInsert_U8(const mlib_u8 *src,
  36                                   mlib_s32      slb,
  37                                   mlib_u8       *dst,
  38                                   mlib_s32      dlb,
  39                                   mlib_s32      channels,
  40                                   mlib_s32      channeld,
  41                                   mlib_s32      width,
  42                                   mlib_s32      height,
  43                                   mlib_s32      cmask);
  44 
  45 void mlib_v_ImageChannelInsert_D64(const mlib_d64 *src,
  46                                    mlib_s32       slb,
  47                                    mlib_d64       *dst,
  48                                    mlib_s32       dlb,
  49                                    mlib_s32       channels,
  50                                    mlib_s32       channeld,
  51                                    mlib_s32       width,
  52                                    mlib_s32       height,
  53                                    mlib_s32       cmask);
  54 
  55 void mlib_v_ImageChannelInsert_S16(const mlib_s16 *src,
  56                                    mlib_s32       slb,
  57                                    mlib_s16       *dst,
  58                                    mlib_s32       dlb,
  59                                    mlib_s32       channels,
  60                                    mlib_s32       channeld,
  61                                    mlib_s32       width,
  62                                    mlib_s32       height,
  63                                    mlib_s32       cmask);
  64 
  65 void mlib_v_ImageChannelInsert_S32(const mlib_s32 *src,
  66                                    mlib_s32       slb,
  67                                    mlib_s32       *dst,
  68                                    mlib_s32       dlb,
  69                                    mlib_s32       channels,
  70                                    mlib_s32       channeld,
  71                                    mlib_s32       width,
  72                                    mlib_s32       height,
  73                                    mlib_s32       cmask);
  74 
  75 void mlib_v_ImageChannelInsert_U8_12_A8D1X8(const mlib_u8 *src,
  76                                             mlib_u8       *dst,
  77                                             mlib_s32      dsize,
  78                                             mlib_s32      cmask);
  79 
  80 void mlib_v_ImageChannelInsert_U8_12_A8D2X8(const mlib_u8 *src,
  81                                             mlib_s32      slb,
  82                                             mlib_u8       *dst,
  83                                             mlib_s32      dlb,
  84                                             mlib_s32      xsize,
  85                                             mlib_s32      ysize,
  86                                             mlib_s32      cmask);
  87 
  88 void mlib_v_ImageChannelInsert_U8_12_D1(const mlib_u8 *src,
  89                                         mlib_u8       *dst,
  90                                         mlib_s32      dsize,
  91                                         mlib_s32      cmask);
  92 
  93 void mlib_v_ImageChannelInsert_U8_12(const mlib_u8 *src,
  94                                      mlib_s32      slb,
  95                                      mlib_u8       *dst,
  96                                      mlib_s32      dlb,
  97                                      mlib_s32      xsize,
  98                                      mlib_s32      ysize,
  99                                      mlib_s32      cmask);
 100 
 101 void mlib_v_ImageChannelInsert_U8_13_A8D1X8(const mlib_u8 *src,
 102                                             mlib_u8       *dst,
 103                                             mlib_s32      dsize,
 104                                             mlib_s32      cmask);
 105 
 106 void mlib_v_ImageChannelInsert_U8_13_A8D2X8(const mlib_u8 *src,
 107                                             mlib_s32      slb,
 108                                             mlib_u8       *dst,
 109                                             mlib_s32      dlb,
 110                                             mlib_s32      xsize,
 111                                             mlib_s32      ysize,
 112                                             mlib_s32      cmask);
 113 
 114 void mlib_v_ImageChannelInsert_U8_13_D1(const mlib_u8 *src,
 115                                         mlib_u8       *dst,
 116                                         mlib_s32      dsize,
 117                                         mlib_s32      cmask);
 118 
 119 void mlib_v_ImageChannelInsert_U8_13(const mlib_u8 *src,
 120                                      mlib_s32      slb,
 121                                      mlib_u8       *dst,
 122                                      mlib_s32      dlb,
 123                                      mlib_s32      xsize,
 124                                      mlib_s32      ysize,
 125                                      mlib_s32      cmask);
 126 
 127 void mlib_v_ImageChannelInsert_U8_14_A8D1X8(const mlib_u8 *src,
 128                                             mlib_u8       *dst,
 129                                             mlib_s32      dsize,
 130                                             mlib_s32      cmask);
 131 
 132 void mlib_v_ImageChannelInsert_U8_14_A8D2X8(const mlib_u8 *src,
 133                                             mlib_s32      slb,
 134                                             mlib_u8       *dst,
 135                                             mlib_s32      dlb,
 136                                             mlib_s32      xsize,
 137                                             mlib_s32      ysize,
 138                                             mlib_s32      cmask);
 139 
 140 void mlib_v_ImageChannelInsert_U8_14_D1(const mlib_u8 *src,
 141                                         mlib_u8       *dst,
 142                                         mlib_s32      dsize,
 143                                         mlib_s32      cmask);
 144 
 145 void mlib_v_ImageChannelInsert_U8_14(const mlib_u8 *src,
 146                                      mlib_s32      slb,
 147                                      mlib_u8       *dst,
 148                                      mlib_s32      dlb,
 149                                      mlib_s32      xsize,
 150                                      mlib_s32      ysize,
 151                                      mlib_s32      cmask);
 152 
 153 void mlib_v_ImageChannelInsert_S16_12_A8D1X4(const mlib_s16 *src,
 154                                              mlib_s16       *dst,
 155                                              mlib_s32       dsize,
 156                                              mlib_s32       cmask);
 157 
 158 void mlib_v_ImageChannelInsert_S16_12_A8D2X4(const mlib_s16 *src,
 159                                              mlib_s32       slb,
 160                                              mlib_s16       *dst,
 161                                              mlib_s32       dlb,
 162                                              mlib_s32       xsize,
 163                                              mlib_s32       ysize,
 164                                              mlib_s32       cmask);
 165 
 166 void mlib_v_ImageChannelInsert_S16_12_D1(const mlib_s16 *src,
 167                                          mlib_s16       *dst,
 168                                          mlib_s32       dsize,
 169                                          mlib_s32       cmask);
 170 
 171 void mlib_v_ImageChannelInsert_S16_12(const mlib_s16 *src,
 172                                       mlib_s32       slb,
 173                                       mlib_s16       *dst,
 174                                       mlib_s32       dlb,
 175                                       mlib_s32       xsize,
 176                                       mlib_s32       ysize,
 177                                       mlib_s32       cmask);
 178 
 179 void mlib_v_ImageChannelInsert_S16_13_A8D1X4(const mlib_s16 *src,
 180                                              mlib_s16       *dst,
 181                                              mlib_s32       dsize,
 182                                              mlib_s32       cmask);
 183 
 184 void mlib_v_ImageChannelInsert_S16_13_A8D2X4(const mlib_s16 *src,
 185                                              mlib_s32       slb,
 186                                              mlib_s16       *dst,
 187                                              mlib_s32       dlb,
 188                                              mlib_s32       xsize,
 189                                              mlib_s32       ysize,
 190                                              mlib_s32       cmask);
 191 
 192 void mlib_v_ImageChannelInsert_S16_13_D1(const mlib_s16 *src,
 193                                          mlib_s16       *dst,
 194                                          mlib_s32       dsize,
 195                                          mlib_s32       cmask);
 196 
 197 void mlib_v_ImageChannelInsert_S16_13(const mlib_s16 *src,
 198                                       mlib_s32       slb,
 199                                       mlib_s16       *dst,
 200                                       mlib_s32       dlb,
 201                                       mlib_s32       xsize,
 202                                       mlib_s32       ysize,
 203                                       mlib_s32       cmask);
 204 
 205 void mlib_v_ImageChannelInsert_S16_14_A8D1X4(const mlib_s16 *src,
 206                                              mlib_s16       *dst,
 207                                              mlib_s32       dsize,
 208                                              mlib_s32       cmask);
 209 
 210 void mlib_v_ImageChannelInsert_S16_14_A8D2X4(const mlib_s16 *src,
 211                                              mlib_s32       slb,
 212                                              mlib_s16       *dst,
 213                                              mlib_s32       dlb,
 214                                              mlib_s32       xsize,
 215                                              mlib_s32       ysize,
 216                                              mlib_s32       cmask);
 217 
 218 void mlib_v_ImageChannelInsert_S16_14_D1(const mlib_s16 *src,
 219                                          mlib_s16       *dst,
 220                                          mlib_s32       dsize,
 221                                          mlib_s32       cmask);
 222 
 223 void mlib_v_ImageChannelInsert_S16_14(const mlib_s16 *src,
 224                                       mlib_s32       slb,
 225                                       mlib_s16       *dst,
 226                                       mlib_s32       dlb,
 227                                       mlib_s32       xsize,
 228                                       mlib_s32       ysize,
 229                                       mlib_s32       cmask);
 230 
 231 void mlib_v_ImageChannelInsert_U8_34R_A8D1X8(const mlib_u8 *src,
 232                                              mlib_u8       *dst,
 233                                              mlib_s32      dsize);
 234 
 235 void mlib_v_ImageChannelInsert_U8_34R_A8D2X8(const mlib_u8 *src,
 236                                              mlib_s32      slb,
 237                                              mlib_u8       *dst,
 238                                              mlib_s32      dlb,
 239                                              mlib_s32      xsize,
 240                                              mlib_s32      ysize);
 241 
 242 void mlib_v_ImageChannelInsert_U8_34R_D1(const mlib_u8 *src,
 243                                          mlib_u8       *dst,
 244                                          mlib_s32      dsize);
 245 
 246 void mlib_v_ImageChannelInsert_U8_34R(const mlib_u8 *src,
 247                                       mlib_s32      slb,
 248                                       mlib_u8       *dst,
 249                                       mlib_s32      dlb,
 250                                       mlib_s32      xsize,
 251                                       mlib_s32      ysize);
 252 
 253 void mlib_v_ImageChannelInsert_S16_34R_A8D1X4(const mlib_s16 *src,
 254                                               mlib_s16       *dst,
 255                                               mlib_s32       dsize);
 256 
 257 void mlib_v_ImageChannelInsert_S16_34R_A8D2X4(const mlib_s16 *src,
 258                                               mlib_s32       slb,
 259                                               mlib_s16       *dst,
 260                                               mlib_s32       dlb,
 261                                               mlib_s32       xsize,
 262                                               mlib_s32       ysize);
 263 
 264 void mlib_v_ImageChannelInsert_S16_34R_D1(const mlib_s16 *src,
 265                                           mlib_s16       *dst,
 266                                           mlib_s32       dsize);
 267 
 268 void mlib_v_ImageChannelInsert_S16_34R(const mlib_s16 *src,
 269                                        mlib_s32       slb,
 270                                        mlib_s16       *dst,
 271                                        mlib_s32       dlb,
 272                                        mlib_s32       xsize,
 273                                        mlib_s32       ysize);
 274 
 275 void mlib_v_ImageChannelInsert_U8_34L_A8D1X8(const mlib_u8 *src,
 276                                              mlib_u8       *dst,
 277                                              mlib_s32      dsize);
 278 
 279 void mlib_v_ImageChannelInsert_U8_34L_A8D2X8(const mlib_u8 *src,
 280                                              mlib_s32      slb,
 281                                              mlib_u8       *dst,
 282                                              mlib_s32      dlb,
 283                                              mlib_s32      xsize,
 284                                              mlib_s32      ysize);
 285 
 286 void mlib_v_ImageChannelInsert_U8_34L_D1(const mlib_u8 *src,
 287                                          mlib_u8       *dst,
 288                                          mlib_s32      dsize);
 289 
 290 void mlib_v_ImageChannelInsert_U8_34L(const mlib_u8 *src,
 291                                       mlib_s32      slb,
 292                                       mlib_u8       *dst,
 293                                       mlib_s32      dlb,
 294                                       mlib_s32      xsize,
 295                                       mlib_s32      ysize);
 296 
 297 void mlib_v_ImageChannelInsert_S16_34L_A8D1X4(const mlib_s16 *src,
 298                                               mlib_s16       *dst,
 299                                               mlib_s32       dsize);
 300 
 301 void mlib_v_ImageChannelInsert_S16_34L_A8D2X4(const mlib_s16 *src,
 302                                               mlib_s32       slb,
 303                                               mlib_s16       *dst,
 304                                               mlib_s32       dlb,
 305                                               mlib_s32       xsize,
 306                                               mlib_s32       ysize);
 307 
 308 void mlib_v_ImageChannelInsert_S16_34L_D1(const mlib_s16 *src,
 309                                           mlib_s16       *dst,
 310                                           mlib_s32       dsize);
 311 
 312 void mlib_v_ImageChannelInsert_S16_34L(const mlib_s16 *src,
 313                                        mlib_s32       slb,
 314                                        mlib_s16       *dst,
 315                                        mlib_s32       dlb,
 316                                        mlib_s32       xsize,
 317                                        mlib_s32       ysize);
 318 
 319 #ifdef __cplusplus
 320 }
 321 #endif /* __cplusplus */
 322 #endif /* __MLIB_V_IMAGECHANNELINSERT_H */


  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 
  27 #ifndef __MLIB_V_IMAGECHANNELINSERT_H
  28 #define __MLIB_V_IMAGECHANNELINSERT_H
  29 
  30 
  31 #ifdef __cplusplus
  32 extern "C" {
  33 #endif /* __cplusplus */
  34 





















































  35 void mlib_v_ImageChannelInsert_U8_12_D1(const mlib_u8 *src,
  36                                         mlib_u8       *dst,
  37                                         mlib_s32      dsize,
  38                                         mlib_s32      cmask);
  39 





















  40 void mlib_v_ImageChannelInsert_U8_13_D1(const mlib_u8 *src,
  41                                         mlib_u8       *dst,
  42                                         mlib_s32      dsize,
  43                                         mlib_s32      cmask);
  44 





















  45 void mlib_v_ImageChannelInsert_U8_14_D1(const mlib_u8 *src,
  46                                         mlib_u8       *dst,
  47                                         mlib_s32      dsize,
  48                                         mlib_s32      cmask);














































































































































































  49 
  50 #ifdef __cplusplus
  51 }
  52 #endif /* __cplusplus */
  53 #endif /* __MLIB_V_IMAGECHANNELINSERT_H */
< prev index next >