hvirtual/plugins/motion/affine.C File Reference

#include "affine.h"
#include "clip.h"
#include "vframe.h"
#include <math.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>

Include dependency graph for affine.C:

Go to the source code of this file.

Defines

#define ROUND(x)   ((int)((x > 0) ? (x) + 0.5 : (x) - 0.5))
#define MIN4(a, b, c, d)   MIN(MIN(MIN(a,b),c),d)
#define MAX4(a, b, c, d)   MAX(MAX(MAX(a,b),c),d)
#define CUBIC_ROW(in_row, chroma_offset)
#define TRANSFORM(components, type, temp_type, chroma_offset, max)
#define DO_STRETCH(type, components)


Define Documentation

#define CUBIC_ROW ( in_row,
chroma_offset   ) 

Value:

transform_cubic(dx, \
                in_row[col1_offset] - chroma_offset, \
                in_row[col2_offset] - chroma_offset, \
                in_row[col3_offset] - chroma_offset, \
                in_row[col4_offset] - chroma_offset)

#define DO_STRETCH ( type,
components   ) 

#define MAX4 ( a,
b,
c,
 )     MAX(MAX(MAX(a,b),c),d)

#define MIN4 ( a,
b,
c,
 )     MIN(MIN(MIN(a,b),c),d)

#define ROUND (  )     ((int)((x > 0) ? (x) + 0.5 : (x) - 0.5))

#define TRANSFORM ( components,
type,
temp_type,
chroma_offset,
max   ) 


Generated on Mon Apr 28 14:01:31 2008 for Cinelerra by  doxygen 1.5.5