Alien-FreeImage
view release on metacpan or search on metacpan
src/Source/LibRawLite/libraw/libraw.h view on Meta::CPAN
rr = libraw_internal_data.internal_output_params.fuji_width - 1 + row - (col >> 1);
cc = row + ((col+1) >> 1);
}
return FC(rr,cc);
}
void adjust_bl();
void* malloc(size_t t);
void* calloc(size_t n,size_t t);
void* realloc(void *p, size_t s);
void free(void *p);
void merror (void *ptr, const char *where);
void derror();
LibRaw_TLS *tls;
libraw_internal_data_t libraw_internal_data;
decode first_decode[2048], *second_decode, *free_decode;
tiff_ifd_t tiff_ifd[10];
libraw_memmgr memmgr;
libraw_callbacks_t callbacks;
LibRaw_constants rgb_constants;
void (LibRaw:: *write_thumb)();
void (LibRaw:: *write_fun)();
void (LibRaw:: *load_raw)();
void (LibRaw:: *thumb_load_raw)();
void kodak_thumb_loader();
void write_thumb_ppm_tiff(FILE *);
void x3f_thumb_loader();
#ifdef LIBRAW_DEMOSAIC_PACK_GPL2
void foveon_thumb_loader (void);
#endif
int own_filtering_supported(){ return 0;}
void identify();
void write_ppm_tiff ();
void convert_to_rgb();
void remove_zeroes();
void crop_masked_pixels();
#ifndef NO_LCMS
void apply_profile(const char*,const char*);
#endif
void pre_interpolate();
void border_interpolate (int border);
void lin_interpolate();
void vng_interpolate();
void ppg_interpolate();
void cielab(ushort rgb[3], short lab[3]);
void xtrans_interpolate(int);
void ahd_interpolate();
void dht_interpolate();
void aahd_interpolate();
/* from demosaic pack */
void ahd_interpolate_mod();
void afd_interpolate_pl(int afd_passes, int clip_on);
void afd_noise_filter_pl();
void lmmse_interpolate(int gamma_apply);
void dcb(int iterations, int dcb_enhance);
void fbdd(int noiserd);
void vcd_interpolate(int ahd_cutoff);
void amaze_demosaic_RT();
void exp_bef(float expos, float preser);
void CA_correct_RT(float cared, float cablue);
void cfa_linedn(float linenoise);
void cfa_impulse_gauss(float lclean, float cclean);
void green_equilibrate(float thresh);
/* demosaic pack end */
void bad_pixels(const char*);
void subtract(const char*);
void hat_transform (float *temp, float *base, int st, int size, int sc);
void wavelet_denoise();
void scale_colors();
void median_filter ();
void blend_highlights();
void recover_highlights();
void green_matching();
void stretch();
#ifdef LIBRAW_DEMOSAIC_PACK_GPL2
void foveon_thumb ();
#endif
void jpeg_thumb_writer (FILE *tfp,char *thumb,int thumb_length);
void jpeg_thumb ();
void ppm_thumb ();
void ppm16_thumb();
void layer_thumb ();
void rollei_thumb ();
void kodak_thumb_load_raw();
#ifdef LIBRAW_DEMOSAIC_PACK_GPL2
void foveon_decoder (unsigned size, unsigned code);
#endif
unsigned get4();
int flip_index (int row, int col);
void gamma_curve (double pwr, double ts, int mode, int imax);
void cubic_spline (const int *x_, const int *y_, const int len);
/* RawSpeed data */
void *_rawspeed_camerameta;
void *_rawspeed_decoder;
void fix_after_rawspeed(int bl);
/* Fast cancel flag */
long _exitflag;
/* X3F data */
void *_x3f_data;
#ifdef LIBRAW_LIBRARY_BUILD
#include "internal/libraw_internal_funcs.h"
#endif
};
#ifdef LIBRAW_LIBRARY_BUILD
( run in 0.608 second using v1.01-cache-2.11-cpan-71847e10f99 )