X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Ffilter.cc;h=6ebf23102ab0ff13db88e51a23d299296e2a2acb;hb=080e7755a614a71e8a2dcd97fb7310fc3401e5ca;hp=382e6d9d86c61985b7595356f875bebd8f7a020b;hpb=4a27a8b531af152ea97d3710a2ef09ff37bb03a9;p=ardour.git diff --git a/libs/ardour/filter.cc b/libs/ardour/filter.cc index 382e6d9d86..6ebf23102a 100644 --- a/libs/ardour/filter.cc +++ b/libs/ardour/filter.cc @@ -32,7 +32,7 @@ #include "ardour/smf_source.h" #include "ardour/source_factory.h" -#include "i18n.h" +#include "pbd/i18n.h" using namespace std; using namespace ARDOUR; @@ -75,19 +75,19 @@ Filter::make_new_sources (boost::shared_ptr region, SourceList& nsrcs, s sample_rate = session.frame_rate(); } else { boost::shared_ptr aregion = boost::dynamic_pointer_cast(region); - + if (aregion) { sample_rate = aregion->audio_source()->sample_rate(); } else { return -1; } } - + nsrcs.push_back (boost::dynamic_pointer_cast ( SourceFactory::createWritable (region->data_type(), session, path, false, sample_rate))); } - + catch (failed_constructor& err) { error << string_compose (_("filter: error creating new file %1 (%2)"), path, strerror (errno)) << endmsg; return -1;