diff options
author | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2010-08-11 11:44:51 +0000 |
---|---|---|
committer | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2010-08-11 11:44:51 +0000 |
commit | 84c038696097e5d4951ba3ad180e1100d66c0947 (patch) | |
tree | 7fec9365ce84f2dfd64e287b38bb48eda0c41b1e /libavfilter/avfilter.h | |
parent | ad0d70c964f852a18e9ab8124f0e7aa8876cac6e (diff) | |
download | ffmpeg-84c038696097e5d4951ba3ad180e1100d66c0947.tar.gz |
Change avfilter_open() signature, from:
AVFilterContext *avfilter_open(AVFilter *filter, const char *inst_name);
to:
int avfilter_open(AVFilterContext **filter_ctx, AVFilter *filter, const char *inst_name);
This way it is possible to propagate an error code telling the reason
of the failure.
Originally committed as revision 24765 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter/avfilter.h')
-rw-r--r-- | libavfilter/avfilter.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h index da964264d0..0045215ee3 100644 --- a/libavfilter/avfilter.h +++ b/libavfilter/avfilter.h @@ -25,7 +25,7 @@ #include "libavutil/avutil.h" #define LIBAVFILTER_VERSION_MAJOR 1 -#define LIBAVFILTER_VERSION_MINOR 32 +#define LIBAVFILTER_VERSION_MINOR 33 #define LIBAVFILTER_VERSION_MICRO 0 #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \ @@ -660,11 +660,14 @@ AVFilter **av_filter_next(AVFilter **filter); /** * Create a filter instance. + * + * @param filter_ctx put here a pointer to the created filter context + * on success, NULL on failure * @param filter the filter to create an instance of * @param inst_name Name to give to the new instance. Can be NULL for none. - * @return Pointer to the new instance on success. NULL on failure. + * @return >= 0 in case of success, a negative error code otherwise */ -AVFilterContext *avfilter_open(AVFilter *filter, const char *inst_name); +int avfilter_open(AVFilterContext **filter_ctx, AVFilter *filter, const char *inst_name); /** * Initialize a filter. |