Alien-FreeImage
view release on metacpan or search on metacpan
src/Source/LibRawLite/internal/libraw_internal_funcs.h view on Meta::CPAN
void sony_decrypt (unsigned *data, int len, int start, int key);
void sony_load_raw();
void sony_arw_load_raw();
void sony_arw2_load_raw();
void samsung_load_raw();
void samsung2_load_raw();
void samsung3_load_raw();
void parse_minolta (int base);
// Foveon/Sigma
#ifdef LIBRAW_DEMOSAIC_PACK_GPL2
void foveon_sd_load_raw();
void foveon_dp_load_raw();
void foveon_huff (ushort *huff);
void foveon_load_camf();
const char* foveon_camf_param (const char *block, const char *param);
void * foveon_camf_matrix (unsigned dim[3], const char *name);
int foveon_fixed (void *ptr, int size, const char *name);
float foveon_avg (short *pix, int range[2], float cfilt);
short * foveon_make_curve (double max, double mul, double filt);
void foveon_make_curves(short **curvep, float dq[3], float div[3], float filt);
int foveon_apply_curve (short *curve, int i);
void foveon_interpolate();
char * foveon_gets (int offset, char *str, int len);
void parse_foveon();
#endif
// We always have x3f code compiled in!
void parse_x3f();
void x3f_load_raw();
void x3f_dpq_interpolate_rg();
void x3f_dpq_interpolate_af(int xstep, int ystep, int scale); // 1x1 af pixels
// CAM/RGB
void pseudoinverse (double (*in)[3], double (*out)[3], int size);
void simple_coeff (int index);
// Tiff/Exif parsers
void tiff_get (unsigned base,unsigned *tag, unsigned *type, unsigned *len, unsigned *save);
void parse_thumb_note (int base, unsigned toff, unsigned tlen);
void parse_makernote (int base, int uptag);
void parse_makernote_0xc634(int base, int uptag, unsigned dng_writer);
void parse_exif (int base);
void linear_table (unsigned len);
void parse_kodak_ifd (int base);
int parse_tiff_ifd (int base);
int parse_tiff (int base);
void apply_tiff(void);
void parse_gps (int base);
void parse_gps_libraw(int base);
void romm_coeff(float romm_cam[3][3]);
void parse_mos (int offset);
void parse_qt (int end);
void get_timestamp (int reversed);
// External JPEGs, what cameras uses it ?
void parse_external_jpeg();
// The identify
short guess_byte_order (int words);
// Tiff writer
void tiff_set (ushort *ntag, ushort tag, ushort type, int count, int val);
void tiff_head (struct tiff_hdr *th, int full);
// splitted AHD code
#define TS 512
void ahd_interpolate_green_h_and_v(int top, int left, ushort (*out_rgb)[TS][TS][3]);
void ahd_interpolate_r_and_b_in_rgb_and_convert_to_cielab(int top, int left, ushort (*inout_rgb)[TS][3], short (*out_lab)[TS][3]);
void ahd_interpolate_r_and_b_and_convert_to_cielab(int top, int left, ushort (*inout_rgb)[TS][TS][3], short (*out_lab)[TS][TS][3]);
void ahd_interpolate_build_homogeneity_map(int top, int left, short (*lab)[TS][TS][3], char (*out_homogeneity_map)[TS][2]);
void ahd_interpolate_combine_homogeneous_pixels(int top, int left, ushort (*rgb)[TS][TS][3], char (*homogeneity_map)[TS][2]);
#undef TS
// LibRaw demosaic packs functions
// AMaZe
int LinEqSolve(int, float*, float*, float*);
// DCB
void dcb_pp();
void dcb_copy_to_buffer(float (*image2)[3]);
void dcb_restore_from_buffer(float (*image2)[3]);
void dcb_color();
void dcb_color_full();
void dcb_map();
void dcb_correction();
void dcb_correction2();
void dcb_refinement();
void rgb_to_lch(double (*image3)[3]);
void lch_to_rgb(double (*image3)[3]);
void fbdd_correction();
void fbdd_correction2(double (*image3)[3]);
void fbdd_green();
void dcb_ver(float (*image3)[3]);
void dcb_hor(float (*image2)[3]);
void dcb_color2(float (*image2)[3]);
void dcb_color3(float (*image3)[3]);
void dcb_decide(float (*image2)[3], float (*image3)[3]);
void dcb_nyquist();
// VCD/modified dcraw
void refinement();
void ahd_partial_interpolate(int threshold_value);
void es_median_filter();
void median_filter_new();
#endif
#endif
( run in 0.566 second using v1.01-cache-2.11-cpan-5511b514fd6 )