X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ffilter_graph.cc;h=daceeaf2d96924b97fb5af633927e73e04fdd2f7;hb=4cb18d1e0b8fdedf6bb38e1d4187a2d782957022;hp=2fb1ad187edf51f9d8813d259f483a38c4fed362;hpb=67a68bd971ebe1b35daa3f75873b4ccb53c00ba0;p=dcpomatic.git diff --git a/src/lib/filter_graph.cc b/src/lib/filter_graph.cc index 2fb1ad187..daceeaf2d 100644 --- a/src/lib/filter_graph.cc +++ b/src/lib/filter_graph.cc @@ -28,7 +28,6 @@ #include "image.h" #include "compose.hpp" extern "C" { -#include #include #include #include @@ -74,12 +73,12 @@ FilterGraph::setup (vector filters) throw DecodeError (N_("could not create filter graph.")); } - AVFilter* buffer_src = avfilter_get_by_name (src_name().c_str()); + AVFilter const * buffer_src = avfilter_get_by_name (src_name().c_str()); if (!buffer_src) { throw DecodeError (N_("could not find buffer src filter")); } - AVFilter* buffer_sink = avfilter_get_by_name (sink_name().c_str()); + AVFilter const * buffer_sink = avfilter_get_by_name (sink_name().c_str()); if (!buffer_sink) { throw DecodeError (N_("Could not create buffer sink filter")); } @@ -112,8 +111,9 @@ FilterGraph::setup (vector filters) throw DecodeError (N_("could not set up filter graph.")); } - if (avfilter_graph_config (_graph, 0) < 0) { - throw DecodeError (N_("could not configure filter graph.")); + int e = avfilter_graph_config (_graph, 0); + if (e < 0) { + throw DecodeError (String::compose (N_("could not configure filter graph (%1)"), e)); } }