FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
yadif.h File Reference
#include "libavutil/pixdesc.h"
#include "avfilter.h"

Go to the source code of this file.

Data Structures

struct  YADIFContext
 

Enumerations

enum  YADIFMode { YADIF_MODE_SEND_FRAME = 0, YADIF_MODE_SEND_FIELD = 1, YADIF_MODE_SEND_FRAME_NOSPATIAL = 2, YADIF_MODE_SEND_FIELD_NOSPATIAL = 3 }
 
enum  YADIFParity { YADIF_PARITY_TFF = 0, YADIF_PARITY_BFF = 1, YADIF_PARITY_AUTO = -1 }
 
enum  YADIFDeint { YADIF_DEINT_ALL = 0, YADIF_DEINT_INTERLACED = 1 }
 

Functions

void ff_yadif_init_x86 (YADIFContext *yadif)
 

Enumeration Type Documentation

enum YADIFMode
Enumerator:
YADIF_MODE_SEND_FRAME 

send 1 frame for each frame

YADIF_MODE_SEND_FIELD 

send 1 frame for each field

YADIF_MODE_SEND_FRAME_NOSPATIAL 

send 1 frame for each frame but skips spatial interlacing check

YADIF_MODE_SEND_FIELD_NOSPATIAL 

send 1 frame for each field but skips spatial interlacing check

Definition at line 25 of file yadif.h.

Enumerator:
YADIF_PARITY_TFF 

top field first

YADIF_PARITY_BFF 

bottom field first

YADIF_PARITY_AUTO 

auto detection

Definition at line 32 of file yadif.h.

enum YADIFDeint
Enumerator:
YADIF_DEINT_ALL 

deinterlace all frames

YADIF_DEINT_INTERLACED 

only deinterlace frames marked as interlaced

Definition at line 38 of file yadif.h.

Function Documentation

void ff_yadif_init_x86 ( YADIFContext yadif)

Definition at line 61 of file vf_yadif_init.c.