Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

maskengine.C File Reference

#include "clip.h"
#include "condition.h"
#include "maskauto.h"
#include "maskautos.h"
#include "maskengine.h"
#include "mutex.h"
#include "vframe.h"
#include <math.h>
#include <stdint.h>
#include <string.h>
#include <limits.h>
#include "feather.h"

Go to the source code of this file.

Defines

#define SQR(x)   ((x) * (x))
#define DO_FEATHER(type, max)
#define P   (span_p[j])
#define MAXP   (span[0])
#define APPLY_MASK_SUBTRACT_ALPHA(type, max, components, do_yuv)
#define APPLY_MASK_MULTIPLY_ALPHA(type, max, components, do_yuv)

Functions

int64_t get_difference (struct timeval *start_time)


Define Documentation

#define APPLY_MASK_MULTIPLY_ALPHA type,
max,
components,
do_yuv   ) 
 

Referenced by MaskUnit::process_package().

#define APPLY_MASK_SUBTRACT_ALPHA type,
max,
components,
do_yuv   ) 
 

Referenced by MaskUnit::process_package().

#define DO_FEATHER type,
max   ) 
 

Referenced by MaskUnit::do_feather().

#define MAXP   (span[0])
 

Referenced by MaskUnit::process_package().

#define P   (span_p[j])
 

Referenced by PreferencesMenuitem::PreferencesMenuitem(), and MaskUnit::process_package().

#define SQR  )     ((x) * (x))
 

Definition at line 70 of file maskengine.C.


Function Documentation

int64_t get_difference struct timeval *  start_time  ) 
 

Definition at line 17 of file maskengine.C.

Referenced by MaskUnit::process_package().


Generated on Sun Jan 8 13:39:05 2006 for Cinelerra-svn by  doxygen 1.4.4