]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/tinterlace.h
avfilter/vf_mix: Check sscanf() return value
[ffmpeg] / libavfilter / tinterlace.h
index 5bcb9a583a46691ffb047a3ebdb0afd02086fcd6..020887ff34758265493093116cbe56441c843aad 100644 (file)
 #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,6 +66,7 @@ typedef struct TInterlaceContext {
     int mode;                   ///< TInterlaceMode, interlace mode selected
     AVRational preout_time_base;
     int flags;                  ///< flags affecting interlacing algorithm
+    int lowpass;                ///< legacy interlace filter lowpass mode
     int frame;                  ///< number of the output frame
     int vsub;                   ///< chroma vertical subsampling
     AVFrame *cur;