TwiceAsNice
2019-02-18
|
#include "gphoto_readimage.h"
#include <indilogger.h>
#include <jpeglib.h>
#include <fitsio.h>
#include <libraw.h>
#include <unistd.h>
#include <arpa/inet.h>
Classes | |
struct | dcraw_header |
Macros | |
#define | err_printf IDLog, |
Enumerations | |
enum | { CFA_RGGB } |
Functions | |
void | gphoto_read_set_debug (const char *name) |
void * | tstrealloc (void *ptr, size_t size) |
static void | skip_line (FILE *fp) |
static void | skip_white_space (FILE *fp) |
static unsigned int | read_uint (FILE *fp) |
void | addFITSKeywords (fitsfile *fptr) |
int | read_ppm (FILE *handle, struct dcraw_header *header, uint8_t **memptr, size_t *memsize, int *n_axis, int *w, int *h, int *bitsperpixel) |
int | dcraw_parse_time (char *month, int day, int year, char *timestr) |
int | dcraw_parse_header_info (const char *filename, struct dcraw_header *header) |
int | read_libraw (const char *filename, uint8_t **memptr, size_t *memsize, int *n_axis, int *w, int *h, int *bitsperpixel, char *bayer_pattern) |
int | read_dcraw (const char *filename, uint8_t **memptr, size_t *memsize, int *n_axis, int *w, int *h, int *bitsperpixel) |
int | read_jpeg (const char *filename, uint8_t **memptr, size_t *memsize, int *naxis, int *w, int *h) |
int | read_jpeg_mem (unsigned char *inBuffer, unsigned long inSize, uint8_t **memptr, size_t *memsize, int *naxis, int *w, int *h) |
int | read_jpeg_size (unsigned char *inBuffer, unsigned long inSize, int *w, int *h) |
Variables | |
char | dcraw_cmd [] = "dcraw" |
char | device [64] |
#define err_printf IDLog, |
void addFITSKeywords | ( | fitsfile * | fptr | ) |
int dcraw_parse_header_info | ( | const char * | filename, |
struct dcraw_header * | header | ||
) |
int dcraw_parse_time | ( | char * | month, |
int | day, | ||
int | year, | ||
char * | timestr | ||
) |
void gphoto_read_set_debug | ( | const char * | name | ) |
int read_dcraw | ( | const char * | filename, |
uint8_t ** | memptr, | ||
size_t * | memsize, | ||
int * | n_axis, | ||
int * | w, | ||
int * | h, | ||
int * | bitsperpixel | ||
) |
int read_jpeg | ( | const char * | filename, |
uint8_t ** | memptr, | ||
size_t * | memsize, | ||
int * | naxis, | ||
int * | w, | ||
int * | h | ||
) |
int read_jpeg_mem | ( | unsigned char * | inBuffer, |
unsigned long | inSize, | ||
uint8_t ** | memptr, | ||
size_t * | memsize, | ||
int * | naxis, | ||
int * | w, | ||
int * | h | ||
) |
int read_jpeg_size | ( | unsigned char * | inBuffer, |
unsigned long | inSize, | ||
int * | w, | ||
int * | h | ||
) |
int read_libraw | ( | const char * | filename, |
uint8_t ** | memptr, | ||
size_t * | memsize, | ||
int * | n_axis, | ||
int * | w, | ||
int * | h, | ||
int * | bitsperpixel, | ||
char * | bayer_pattern | ||
) |
int read_ppm | ( | FILE * | handle, |
struct dcraw_header * | header, | ||
uint8_t ** | memptr, | ||
size_t * | memsize, | ||
int * | n_axis, | ||
int * | w, | ||
int * | h, | ||
int * | bitsperpixel | ||
) |
|
static |
|
static |
|
static |
void* tstrealloc | ( | void * | ptr, |
size_t | size | ||
) |
char dcraw_cmd[] = "dcraw" |
char device[64] |