Blender V2.61 - r43446
Functions | Variables

cineonlib.c File Reference

#include "cineonlib.h"
#include "cineonfile.h"
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <string.h>
#include "BLI_utildefines.h"
#include "cin_debug_stuff.h"
#include "logmemfile.h"

Go to the source code of this file.

Functions

static void fillCineonFileInfo (CineonFile *cineon, CineonFileInformation *fileInfo, const char *filename)
static void dumpCineonFileInfo (CineonFileInformation *fileInfo)
static void fillCineonChannelInfo (CineonFile *cineon, CineonChannelInformation *chan, int des)
static void dumpCineonChannelInfo (CineonChannelInformation *chan)
static void fillCineonImageInfo (CineonFile *cineon, CineonImageInformation *imageInfo)
static void dumpCineonImageInfo (CineonImageInformation *imageInfo)
static void fillCineonFormatInfo (CineonFile *cineon, CineonFormatInformation *formatInfo)
static void dumpCineonFormatInfo (CineonFormatInformation *formatInfo)
static void fillCineonOriginationInfo (CineonFile *cineon, CineonOriginationInformation *originInfo, CineonFileInformation *fileInfo)
static void dumpCineonOriginationInfo (CineonOriginationInformation *originInfo)
static int initCineonGenericHeader (CineonFile *cineon, CineonGenericHeader *header, const char *imagename)
static void UNUSED_FUNCTION() dumpCineonGenericHeader (CineonGenericHeader *header)
void cineonSetVerbose (int verbosity)
static void verboseMe (CineonFile *cineon)
int cineonGetRowBytes (CineonFile *cineon, unsigned short *row, int y)
int cineonSetRowBytes (CineonFile *cineon, const unsigned short *row, int y)
int cineonGetRow (CineonFile *cineon, unsigned short *row, int y)
int cineonSetRow (CineonFile *cineon, const unsigned short *row, int y)
CineonFilecineonOpen (const char *filename)
int cineonIsMemFileCineon (unsigned char *mem)
CineonFilecineonOpenFromMem (unsigned char *mem, unsigned int size)
int cineonGetSize (const CineonFile *cineon, int *width, int *height, int *depth)
CineonFilecineonCreate (const char *filename, int width, int height, int depth)
void cineonClose (CineonFile *cineon)

Variables

static int verbose = 0

Detailed Description

Definition in file cineonlib.c.


Function Documentation

void cineonClose ( CineonFile cineon)
CineonFile* cineonCreate ( const char *  filename,
int  width,
int  height,
int  depth 
)
int cineonGetRow ( CineonFile cineon,
unsigned short *  row,
int  y 
)
int cineonGetRowBytes ( CineonFile cineon,
unsigned short *  row,
int  y 
)
int cineonGetSize ( const CineonFile cineon,
int *  width,
int *  height,
int *  depth 
)
int cineonIsMemFileCineon ( unsigned char *  mem)

Definition at line 598 of file cineonlib.c.

References CINEON_FILE_MAGIC.

Referenced by imb_is_cineon().

CineonFile* cineonOpen ( const char *  filename)
CineonFile* cineonOpenFromMem ( unsigned char *  mem,
unsigned int  size 
)
int cineonSetRow ( CineonFile cineon,
const unsigned short *  row,
int  y 
)
int cineonSetRowBytes ( CineonFile cineon,
const unsigned short *  row,
int  y 
)
void cineonSetVerbose ( int  verbosity)

Definition at line 303 of file cineonlib.c.

References verbose.

Referenced by logImageSetVerbose().

static void dumpCineonChannelInfo ( CineonChannelInformation chan) [static]
static void dumpCineonFileInfo ( CineonFileInformation fileInfo) [static]
static void dumpCineonFormatInfo ( CineonFormatInformation formatInfo) [static]
static void UNUSED_FUNCTION() dumpCineonGenericHeader ( CineonGenericHeader header) [static]
static void dumpCineonImageInfo ( CineonImageInformation imageInfo) [static]
static void dumpCineonOriginationInfo ( CineonOriginationInformation originInfo) [static]
static void fillCineonChannelInfo ( CineonFile cineon,
CineonChannelInformation chan,
int  des 
) [static]
static void fillCineonFileInfo ( CineonFile cineon,
CineonFileInformation fileInfo,
const char *  filename 
) [static]
static void fillCineonFormatInfo ( CineonFile cineon,
CineonFormatInformation formatInfo 
) [static]
static void fillCineonImageInfo ( CineonFile cineon,
CineonImageInformation imageInfo 
) [static]
static void fillCineonOriginationInfo ( CineonFile cineon,
CineonOriginationInformation originInfo,
CineonFileInformation fileInfo 
) [static]
static int initCineonGenericHeader ( CineonFile cineon,
CineonGenericHeader header,
const char *  imagename 
) [static]
static void verboseMe ( CineonFile cineon) [static]

Variable Documentation

int verbose = 0 [static]