From 05854f5505f5a8213024265f76e1f52244874be4 Mon Sep 17 00:00:00 2001 From: Clément Bœsch Date: Wed, 13 Mar 2013 09:56:50 +0100 Subject: lavfi/movie: raise filter_frame() error. --- libavfilter/src_movie.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libavfilter/src_movie.c') diff --git a/libavfilter/src_movie.c b/libavfilter/src_movie.c index decbc0f1c5..455ebe01ef 100644 --- a/libavfilter/src_movie.c +++ b/libavfilter/src_movie.c @@ -549,9 +549,11 @@ static int movie_push_frame(AVFilterContext *ctx, unsigned out_id) describe_frameref(movie->frame, outlink)); movie->frame->pts = av_frame_get_best_effort_timestamp(movie->frame); - ff_filter_frame(outlink, movie->frame); // FIXME: raise error properly + ret = ff_filter_frame(outlink, movie->frame); movie->frame = NULL; + if (ret < 0) + return ret; return pkt_out_id == out_id; } -- cgit v1.2.3