Hand apply 3e776856db5f722437ff0b841120400ee6f43e14 from master; better error on...
authorCarl Hetherington <cth@carlh.net>
Tue, 2 Dec 2014 23:45:43 +0000 (23:45 +0000)
committerCarl Hetherington <cth@carlh.net>
Tue, 2 Dec 2014 23:45:43 +0000 (23:45 +0000)
src/lib/filter_graph.cc

index 2d8f83aa73da6d8b03c46005b5c45ff3780da6f7..3d1996fb04ee023308d1c1047e6b866f58b0fa56 100644 (file)
@@ -147,8 +147,9 @@ FilterGraph::process (AVFrame* frame)
        if (_copy) {
                images.push_back (make_pair (shared_ptr<Image> (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) {