Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
imageio_rawspeed.cc File Reference
#include "RawSpeed-API.h"
#include "io/FileIOException.h"
#include "metadata/CameraMetadataException.h"
#include "parsers/RawParserException.h"
#include "parsers/FiffParserException.h"
#include <memory>
#include "glib.h"
#include "common/colorspaces.h"
#include "common/darktable.h"
#include "common/exif.h"
#include "common/file_location.h"
#include "common/imageio_rawspeed.h"
#include "imageio.h"
#include "common/tags.h"
#include "develop/imageop.h"
#include <stdint.h>
+ Include dependency graph for imageio_rawspeed.cc:

Macros

#define TYPE_FLOAT32   RawImageType::F32
 
#define TYPE_USHORT16   RawImageType::UINT16
 
#define __STDC_LIMIT_MACROS
 

Functions

int rawspeed_get_number_of_processor_cores ()
 
static dt_imageio_retval_t dt_imageio_open_rawspeed_sraw (dt_image_t *img, const RawImage r, dt_mipmap_buffer_t *buf)
 
static void dt_rawspeed_load_meta ()
 
gboolean dt_rawspeed_lookup_makermodel (const char *maker, const char *model, char *mk, int mk_len, char *md, int md_len, char *al, int al_len)
 
uint32_t dt_rawspeed_crop_dcraw_filters (uint32_t filters, uint32_t crop_x, uint32_t crop_y)
 
static gboolean _ignore_image (const gchar *filename)
 
dt_imageio_retval_t dt_imageio_open_rawspeed (dt_image_t *img, const char *filename, dt_mipmap_buffer_t *mbuf)
 

Variables

static CameraMetaData * meta = NULL
 

Macro Definition Documentation

◆ __STDC_LIMIT_MACROS

#define __STDC_LIMIT_MACROS

◆ TYPE_FLOAT32

#define TYPE_FLOAT32   RawImageType::F32

◆ TYPE_USHORT16

#define TYPE_USHORT16   RawImageType::UINT16

Function Documentation

◆ _ignore_image()

static gboolean _ignore_image ( const gchar *  filename)
static

References FALSE, and TRUE.

Referenced by dt_imageio_open_rawspeed().

◆ dt_imageio_open_rawspeed()

dt_imageio_retval_t dt_imageio_open_rawspeed ( dt_image_t img,
const char *  filename,
dt_mipmap_buffer_t mbuf 
)

◆ dt_imageio_open_rawspeed_sraw()

◆ dt_rawspeed_crop_dcraw_filters()

uint32_t dt_rawspeed_crop_dcraw_filters ( uint32_t  filters,
uint32_t  crop_x,
uint32_t  crop_y 
)

◆ dt_rawspeed_load_meta()

◆ dt_rawspeed_lookup_makermodel()

gboolean dt_rawspeed_lookup_makermodel ( const char *  maker,
const char *  model,
char *  mk,
int  mk_len,
char *  md,
int  md_len,
char *  al,
int  al_len 
)

◆ rawspeed_get_number_of_processor_cores()

int rawspeed_get_number_of_processor_cores ( )

Variable Documentation

◆ meta