From a71086d811388f9ce881611be5cf26de24ce31d0 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 2 Dec 2014 23:45:43 +0000 Subject: Hand apply 3e776856db5f722437ff0b841120400ee6f43e14 from master; better error on av_buffersrc_write_frame failure. --- src/lib/filter_graph.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/filter_graph.cc b/src/lib/filter_graph.cc index 2d8f83aa7..3d1996fb0 100644 --- a/src/lib/filter_graph.cc +++ b/src/lib/filter_graph.cc @@ -147,8 +147,9 @@ FilterGraph::process (AVFrame* frame) if (_copy) { images.push_back (make_pair (shared_ptr (new Image (frame)), av_frame_get_best_effort_timestamp (frame))); } else { - if (av_buffersrc_write_frame (_buffer_src_context, frame) < 0) { - throw DecodeError (N_("could not push buffer into filter chain.")); + int r = av_buffersrc_write_frame (_buffer_src_context, frame); + if (r < 0) { + throw DecodeError (N_("could not push buffer into filter chain (%1)."), r); } while (true) { -- cgit v1.2.3