remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths...
[ardour.git] / libs / ardour / session_transport.cc
index 64f9d1e6163415109813aeb987f895f05ee89647..946d3ea890af83b57ec2ed94657819321e7dc53b 100644 (file)
@@ -658,8 +658,6 @@ Session::set_play_loop (bool yn)
                return;
        }
        
-       set_dirty();
-       
        if (yn && Config->get_seamless_loop() && synced_to_jack()) {
                warning << string_compose (_("Seamless looping cannot be supported while %1 is using JACK transport.\n"
                                              "Recommend changing the configured options"), PROGRAM_NAME)
@@ -1137,6 +1135,7 @@ Session::start_transport ()
                if (tr) {
                        tr->realtime_set_speed (tr->speed(), true);
                }
+                (*i)->automation_snapshot (_transport_frame, true);
        }
 
        Timecode::Time time;
@@ -1282,6 +1281,10 @@ Session::switch_to_sync_source (SyncSource src)
                        return;
                }
 
+                if (config.get_video_pullup() != 0.0f) {
+                        return;
+                }
+
                new_slave = new JACK_Slave (_engine.jack());
                break;