summaryrefslogtreecommitdiff
path: root/libavfilter
diff options
context:
space:
mode:
authorVitor Sessak <vitor1001@gmail.com>2008-02-15 22:13:18 +0000
committerVitor Sessak <vitor1001@gmail.com>2008-02-15 22:13:18 +0000
commit7c9066a3e4f8a7ec937b1c75059c7bfd94c25321 (patch)
tree9ad34a9e3a3830ec23d9d211761d40bdff061033 /libavfilter
parent95bcf498851e1fe2c332401b6864db267365a060 (diff)
Make input/output pads modifiable on a per-instance basis.
This makes it possible to change filter callbacks (eg. to a SIMD version on supported processors). It also allows filters to change their own input and output pads. Commited in SoC by Bobby Bingham on 2007-07-31 19:20:54 Originally committed as revision 12090 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/avfilter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index b42f5b480c..d306e84dde 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -185,9 +185,11 @@ struct AVFilterContext
char *name;
unsigned input_count;
+ AVFilterPad *input_pads;
AVFilterLink **inputs;
unsigned output_count;
+ AVFilterPad *output_pads;
AVFilterLink **outputs;
void *priv;