avfilter_open(av_filter_get_by_name(...etc...)) fails
gracefully.
Commited in SoC by Vitor Sessak on 2007-10-29 16:00:27
Originally committed as revision 12024 to svn://svn.ffmpeg.org/ffmpeg/trunk
AVFilterContext *avfilter_open(AVFilter *filter, char *inst_name)
{
- AVFilterContext *ret = av_malloc(sizeof(AVFilterContext));
+ AVFilterContext *ret;
+
+ if (!filter)
+ return 0;
+
+ ret = av_malloc(sizeof(AVFilterContext));
ret->av_class = av_mallocz(sizeof(AVClass));
ret->av_class->item_name = filter_name;