X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Ftinterlace.h;h=4059ebf81a1fc4f05ecc11dc5012cc13ee0325eb;hb=bd96c54fe4819b3ca9a975e2083d67f4443c559b;hp=5bcb9a583a46691ffb047a3ebdb0afd02086fcd6;hpb=5ab44ff20cdc0e05adecbd0cd352d25fcb930094;p=ffmpeg diff --git a/libavfilter/tinterlace.h b/libavfilter/tinterlace.h index 5bcb9a583a4..4059ebf81a1 100644 --- a/libavfilter/tinterlace.h +++ b/libavfilter/tinterlace.h @@ -36,6 +36,13 @@ #define TINTERLACE_FLAG_VLPF 01 #define TINTERLACE_FLAG_CVLPF 2 #define TINTERLACE_FLAG_EXACT_TB 4 +#define TINTERLACE_FLAG_BYPASS_IL 8 + +enum VLPFilter { + VLPF_OFF = 0, + VLPF_LIN = 1, + VLPF_CMP = 2, +}; enum TInterlaceMode { MODE_MERGE = 0, @@ -59,7 +66,7 @@ typedef struct TInterlaceContext { int mode; ///< TInterlaceMode, interlace mode selected AVRational preout_time_base; int flags; ///< flags affecting interlacing algorithm - int frame; ///< number of the output frame + int lowpass; ///< legacy interlace filter lowpass mode int vsub; ///< chroma vertical subsampling AVFrame *cur; AVFrame *next;