X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ffilter_graph.cc;h=86f291fde6fd3ada1095d9a961cbe8125de64c5e;hb=7a1bd472537fee593a3f088655324861d24e804b;hp=2d8f83aa73da6d8b03c46005b5c45ff3780da6f7;hpb=cb990adba9c57e5107ef2aa9716cf0a26c1df83d;p=dcpomatic.git diff --git a/src/lib/filter_graph.cc b/src/lib/filter_graph.cc index 2d8f83aa7..86f291fde 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 (String::compose (N_("could not push buffer into filter chain (%1)."), r)); } while (true) {