]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/yadif.h
asfenc: return error on negative timestamp
[ffmpeg] / libavfilter / yadif.h
index e6f713b26cad73c9228dafb188703e5e1bdf1172..a9cbecf471e4c6f102b4a85e0872975754cefc5d 100644 (file)
@@ -46,13 +46,21 @@ typedef struct YADIFContext {
      */
     int auto_enable;
 
-    AVFilterBufferRef *cur;
-    AVFilterBufferRef *next;
-    AVFilterBufferRef *prev;
-    AVFilterBufferRef *out;
+    AVFrame *cur;
+    AVFrame *next;
+    AVFrame *prev;
+    AVFrame *out;
+
+    /**
+     * Required alignment for filter_line
+     */
+    int req_align;
     void (*filter_line)(void *dst,
                         void *prev, void *cur, void *next,
                         int w, int prefs, int mrefs, int parity, int mode);
+    void (*filter_edges)(void *dst, void *prev, void *cur, void *next,
+                         int w, int prefs, int mrefs, int parity, int mode,
+                         int l_edge);
 
     const AVPixFmtDescriptor *csp;
     int eof;