FFmpeg  4.0
Data Structures | Enumerations | Functions
interlace.h File Reference

progressive to interlaced content filter, inspired by heavy debugging of tinterlace filter. More...

#include "libavutil/bswap.h"
#include "libavutil/common.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"
#include "video.h"

Go to the source code of this file.

Data Structures

struct  InterlaceContext
 

Enumerations

enum  ScanMode { MODE_TFF = 0, MODE_BFF = 1 }
 
enum  FieldType { FIELD_UPPER = 0, FIELD_LOWER = 1, FIELD_TYPE_TOP = 0, FIELD_TYPE_BOTTOM }
 
enum  VLPFilter { VLPF_OFF = 0, VLPF_LIN = 1, VLPF_CMP = 2 }
 

Functions

void ff_interlace_init (InterlaceContext *interlace, int depth)
 
void ff_interlace_init_x86 (InterlaceContext *interlace, int depth)
 

Detailed Description

progressive to interlaced content filter, inspired by heavy debugging of tinterlace filter.

Definition in file interlace.h.

Enumeration Type Documentation

◆ ScanMode

enum ScanMode
Enumerator
MODE_TFF 
MODE_BFF 

Definition at line 39 of file interlace.h.

◆ FieldType

enum FieldType
Enumerator
FIELD_UPPER 
FIELD_LOWER 
FIELD_TYPE_TOP 
FIELD_TYPE_BOTTOM 

Definition at line 44 of file interlace.h.

◆ VLPFilter

enum VLPFilter
Enumerator
VLPF_OFF 
VLPF_LIN 
VLPF_CMP 

Definition at line 49 of file interlace.h.

Function Documentation

◆ ff_interlace_init()

void ff_interlace_init ( InterlaceContext interlace,
int  depth 
)

Definition at line 188 of file vf_interlace.c.

Referenced by config_out_props().

◆ ff_interlace_init_x86()

void ff_interlace_init_x86 ( InterlaceContext interlace,
int  depth 
)

Definition at line 57 of file vf_interlace_init.c.

Referenced by ff_interlace_init().