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

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 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 | ) |
Referenced by AffineUnit::process_package().
| #define ROUND | ( | x | ) | ((int)((x > 0) ? (x) + 0.5 : (x) - 0.5)) |
Referenced by AffineUnit::process_package().
| #define TRANSFORM | ( | components, | |||
| type, | |||||
| temp_type, | |||||
| chroma_offset, | |||||
| max | ) |
Referenced by AffineUnit::process_package().
1.5.5