FFmpeg
Data Structures | Macros | Enumerations | Functions
lut3d.h File Reference
#include "config_components.h"
#include "libavutil/pixdesc.h"
#include "framesync.h"
#include "avfilter.h"

Go to the source code of this file.

Data Structures

struct  rgbvec
 
struct  Lut3DPreLut
 
struct  LUT3DContext
 
struct  ThreadData
 Used for passing data between threads. More...
 

Macros

#define MAX_LEVEL   256
 
#define PRELUT_SIZE   65536
 

Enumerations

enum  interp_mode {
  INTERPOLATE_NEAREST, INTERPOLATE_TRILINEAR, INTERPOLATE_TETRAHEDRAL, INTERPOLATE_PYRAMID,
  INTERPOLATE_PRISM, NB_INTERP_MODE
}
 

Functions

void ff_lut3d_init_x86 (LUT3DContext *s, const AVPixFmtDescriptor *desc)
 

Macro Definition Documentation

◆ MAX_LEVEL

#define MAX_LEVEL   256

Definition at line 45 of file lut3d.h.

◆ PRELUT_SIZE

#define PRELUT_SIZE   65536

Definition at line 46 of file lut3d.h.

Enumeration Type Documentation

◆ interp_mode

Enumerator
INTERPOLATE_NEAREST 
INTERPOLATE_TRILINEAR 
INTERPOLATE_TETRAHEDRAL 
INTERPOLATE_PYRAMID 
INTERPOLATE_PRISM 
NB_INTERP_MODE 

Definition at line 30 of file lut3d.h.

Function Documentation

◆ ff_lut3d_init_x86()

void ff_lut3d_init_x86 ( LUT3DContext s,
const AVPixFmtDescriptor desc 
)

Definition at line 58 of file vf_lut3d_init.c.