part two of: make region gain line visibility global, not per-region
[ardour.git] / libs / ardour / ardour / source_factory.h
index b8bc5e72b53e4e921d3e9a0a2d2d0b8540538ff6..5ddf1f8735bf556b925269c0e00b3217500de9a8 100644 (file)
@@ -42,23 +42,22 @@ class SourceFactory {
 
        static boost::shared_ptr<Source> create (Session&, const XMLNode& node, bool async = false);
        static boost::shared_ptr<Source> createSilent (Session&, const XMLNode& node,
-                                                       framecnt_t nframes, float sample_rate);
+                                                      framecnt_t nframes, float sample_rate);
 
-       static boost::shared_ptr<Source> createReadable 
+       static boost::shared_ptr<Source> createReadable
                (DataType type, Session&,
-                const std::string& path, 
+                const std::string& path,
                 int chn, Source::Flag flags, bool announce = true, bool async = false);
 
-       static boost::shared_ptr<Source> createWritable 
+       static boost::shared_ptr<Source> createWritable
                (DataType type, Session&,
                 const std::string& path, const std::string& origin,
                 bool destructive, framecnt_t rate, bool announce = true, bool async = false);
 
 
-       static boost::shared_ptr<Source> createFromPlaylist 
-               (DataType type, Session& s, boost::shared_ptr<Playlist> p, const std::string& name,
-                uint32_t chn, frameoffset_t start, framecnt_t len, bool copy, Source::Flag flags, 
-                bool announce, bool defer_peaks);
+       static boost::shared_ptr<Source> createFromPlaylist
+               (DataType type, Session& s, boost::shared_ptr<Playlist> p, const PBD::ID& orig, const std::string& name,
+                uint32_t chn, frameoffset_t start, framecnt_t len, bool copy, bool defer_peaks);
 
        static Glib::Cond*                               PeaksToBuild;
        static Glib::StaticMutex                         peak_building_lock;