more MTC debugging
[ardour.git] / libs / ardour / filter.cc
index 53a28c8691b55b3a9ffff1136ff06127e67ec0ef..eab27b4ce07fcb31359deca6607a088e39d97bd6 100644 (file)
@@ -70,8 +70,7 @@ Filter::make_new_sources (boost::shared_ptr<Region> region, SourceList& nsrcs, s
                try {
                        nsrcs.push_back (boost::dynamic_pointer_cast<Source> (
                                SourceFactory::createWritable (region->data_type(), session,
-                                       path, true,
-                                       false, session.frame_rate())));
+                                                              path, false, session.frame_rate())));
                }
 
                catch (failed_constructor& err) {
@@ -129,6 +128,10 @@ Filter::finish (boost::shared_ptr<Region> region, SourceList& nsrcs, string regi
        boost::shared_ptr<AudioRegion> audio_r = boost::dynamic_pointer_cast<AudioRegion> (r);
        if (audio_region && audio_r) {
                audio_r->set_scale_amplitude (audio_region->scale_amplitude());
+               audio_r->set_fade_in_active (audio_region->fade_in_active ());
+               audio_r->set_fade_in (audio_region->fade_in ());
+               audio_r->set_fade_out_active (audio_region->fade_out_active ());
+               audio_r->set_fade_out (audio_region->fade_out ());
        }
        results.push_back (r);