]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/internal.h
Merge commit 'fec76cd430f3c865183a6e5b4caec0743e055605'
[ffmpeg] / libavfilter / internal.h
index 836733ff76abc14ddcbd2ee45e3ef1b9db0bd486..766debeb714a077feffe4b4374855c3dcb57fb9e 100644 (file)
@@ -334,6 +334,8 @@ int ff_poll_frame(AVFilterLink *link);
  */
 int ff_request_frame(AVFilterLink *link);
 
+int ff_request_frame_to_filter(AVFilterLink *link);
+
 #define AVFILTER_DEFINE_CLASS(fname)            \
     static const AVClass fname##_class = {      \
         .class_name = #fname,                   \
@@ -379,6 +381,11 @@ AVFilterContext *ff_filter_alloc(const AVFilter *filter, const char *inst_name);
  */
 void ff_filter_graph_remove_filter(AVFilterGraph *graph, AVFilterContext *filter);
 
+/**
+ * Run one round of processing on a filter graph.
+ */
+int ff_filter_graph_run_once(AVFilterGraph *graph);
+
 /**
  * Normalize the qscale factor
  * FIXME the H264 qscale is a log based scale, mpeg1/2 is not, the code below