FFmpeg
Data Structures | Macros | Enumerations | Functions
tinterlace.h File Reference
#include "libavutil/bswap.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "drawutils.h"
#include "avfilter.h"
#include "ccfifo.h"

Go to the source code of this file.

Data Structures

struct  TInterlaceContext
 

Macros

#define TINTERLACE_FLAG_VLPF   01
 
#define TINTERLACE_FLAG_CVLPF   2
 
#define TINTERLACE_FLAG_EXACT_TB   4
 
#define TINTERLACE_FLAG_BYPASS_IL   8
 

Enumerations

enum  VLPFilter { VLPF_OFF = 0, VLPF_LIN = 1, VLPF_CMP = 2 }
 
enum  TInterlaceMode {
  MODE_MERGE = 0, MODE_DROP_EVEN, MODE_DROP_ODD, MODE_PAD,
  MODE_INTERLEAVE_TOP, MODE_INTERLEAVE_BOTTOM, MODE_INTERLACEX2, MODE_MERGEX2,
  MODE_NB
}
 
enum  InterlaceScanMode { MODE_TFF = 0, MODE_BFF }
 

Functions

void ff_tinterlace_init_x86 (TInterlaceContext *interlace)
 

Detailed Description

temporal field interlace filter, ported from MPlayer/libmpcodecs

Definition in file tinterlace.h.

Macro Definition Documentation

◆ TINTERLACE_FLAG_VLPF

#define TINTERLACE_FLAG_VLPF   01

Definition at line 37 of file tinterlace.h.

◆ TINTERLACE_FLAG_CVLPF

#define TINTERLACE_FLAG_CVLPF   2

Definition at line 38 of file tinterlace.h.

◆ TINTERLACE_FLAG_EXACT_TB

#define TINTERLACE_FLAG_EXACT_TB   4

Definition at line 39 of file tinterlace.h.

◆ TINTERLACE_FLAG_BYPASS_IL

#define TINTERLACE_FLAG_BYPASS_IL   8

Definition at line 40 of file tinterlace.h.

Enumeration Type Documentation

◆ VLPFilter

enum VLPFilter
Enumerator
VLPF_OFF 
VLPF_LIN 
VLPF_CMP 

Definition at line 42 of file tinterlace.h.

◆ TInterlaceMode

Enumerator
MODE_MERGE 
MODE_DROP_EVEN 
MODE_DROP_ODD 
MODE_PAD 
MODE_INTERLEAVE_TOP 
MODE_INTERLEAVE_BOTTOM 
MODE_INTERLACEX2 
MODE_MERGEX2 
MODE_NB 

Definition at line 48 of file tinterlace.h.

◆ InterlaceScanMode

Enumerator
MODE_TFF 
MODE_BFF 

Definition at line 60 of file tinterlace.h.

Function Documentation

◆ ff_tinterlace_init_x86()

void ff_tinterlace_init_x86 ( TInterlaceContext interlace)

Definition at line 57 of file vf_tinterlace_init.c.

Referenced by config_out_props().