summaryrefslogtreecommitdiffstats
path: root/libavfilter
diff options
context:
space:
mode:
authorVitor Sessak <vitor1001@gmail.com>2008-02-15 22:13:24 +0000
committerVitor Sessak <vitor1001@gmail.com>2008-02-15 22:13:24 +0000
commit901e6b39b07c13ddabc22cfcf1a5958fec9e1146 (patch)
tree2037ba175ff17b61cc92a9b75a2afb46e4d55bb6 /libavfilter
parent7c9066a3e4f8a7ec937b1c75059c7bfd94c25321 (diff)
downloadffmpeg-streaming-901e6b39b07c13ddabc22cfcf1a5958fec9e1146.zip
ffmpeg-streaming-901e6b39b07c13ddabc22cfcf1a5958fec9e1146.tar.gz
Move default entry point implementations to their own file.
Make them externally visible because they may be useful for filters to use. Commited in SoC by Bobby Bingham on 2007-08-02 15:14:05 Originally committed as revision 12091 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/avfilter.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index d306e84..013e63d 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -152,9 +152,13 @@ struct AVFilterPad
int (*config_props)(AVFilterLink *link);
};
-/* the default implementations of start_frame() and end_frame() */
+/* the default implementations of filter entry points */
void avfilter_default_start_frame(AVFilterLink *link, AVFilterPicRef *picref);
void avfilter_default_end_frame(AVFilterLink *link);
+int avfilter_default_config_output_link(AVFilterLink *link);
+int *avfilter_default_query_output_formats(AVFilterLink *link);
+AVFilterPicRef *avfilter_default_get_video_buffer(AVFilterLink *link,
+ int perms);
typedef struct
{
OpenPOWER on IntegriCloud