source: trunk/core/raw.h @ 727

Revision 727, 1.1 KB checked in by EWAVR, 4 years ago (diff)

Curves:

  • Property svn:eol-style set to native
Line 
1#ifndef RAW_H
2#define RAW_H
3
4#include "camera.h"
5
6//-------------------------------------------------------------------
7#define RAW_PREFIX_IMG          0
8#define RAW_PREFIX_CRW          1
9#define RAW_PREFIX_SND          2
10
11#define RAW_EXT_JPG             0
12#define RAW_EXT_CRW             1
13#define RAW_EXT_CR2             2
14#define RAW_EXT_THM             3
15#define RAW_EXT_WAV             4
16
17//-------------------------------------------------------------------
18
19#define RAW_ROWLEN ((CAM_RAW_ROWPIX*CAM_SENSOR_BITS_PER_PIXEL)/8)
20
21//-------------------------------------------------------------------
22extern int raw_savefile();
23extern void raw_postprocess();
24extern void raw_prepare_develop(const char* filename);
25extern void load_bad_pixels_list(const char* filename);
26unsigned short get_raw_pixel(unsigned int x,unsigned  int y);
27void load_bad_pixels_list_b(char* filename);
28void unload_bad_pixels_list_b(void);
29void patch_bad_pixels_b(void);
30void unpatch_bad_pixels_b(void);
31int badpixel_list_loaded_b(void);
32char* get_raw_image_addr(void);
33
34//-------------------------------------------------------------------
35#endif
Note: See TracBrowser for help on using the repository browser.