remove unused PostTransportDuration and enumeration-writing for Adjust(Playback|Captu...
authorPaul Davis <paul@linuxaudiosystems.com>
Sun, 22 Sep 2019 17:49:19 +0000 (11:49 -0600)
committerPaul Davis <paul@linuxaudiosystems.com>
Sun, 22 Sep 2019 18:23:54 +0000 (12:23 -0600)
libs/ardour/ardour/session.h
libs/ardour/enums.cc
libs/ardour/session_transport.cc

index 70b5bc4896c034d4d6eb8f3e3d5eb6396770b07f..728f0268409fa2e50e489f42d663c648ec424572 100644 (file)
@@ -1122,7 +1122,7 @@ public:
 
        enum PostTransportWork {
                PostTransportStop               = 0x1,
-               PostTransportDuration           = 0x2,
+               /* PostTransportDuration */
                PostTransportLocate             = 0x4,
                PostTransportRoll               = 0x8,
                PostTransportAbort              = 0x10,
index 903861fc027b640a81be51971818a532127da25e..cdcdbd0c4f116b3772eb9ff0488c435e7b9b8ede 100644 (file)
@@ -467,7 +467,6 @@ setup_enum_writer ()
        REGISTER (_MIDI_MTC_Status);
 
        REGISTER_CLASS_ENUM (Session, PostTransportStop);
-       REGISTER_CLASS_ENUM (Session, PostTransportDuration);
        REGISTER_CLASS_ENUM (Session, PostTransportLocate);
        REGISTER_CLASS_ENUM (Session, PostTransportRoll);
        REGISTER_CLASS_ENUM (Session, PostTransportAbort);
@@ -475,6 +474,8 @@ setup_enum_writer ()
        REGISTER_CLASS_ENUM (Session, PostTransportAudition);
        REGISTER_CLASS_ENUM (Session, PostTransportReverse);
        REGISTER_CLASS_ENUM (Session, PostTransportClearSubstate);
+       REGISTER_CLASS_ENUM (Session, PostTransportAdjustPlaybackBuffering);
+       REGISTER_CLASS_ENUM (Session, PostTransportAdjustCaptureBuffering);
        REGISTER_BITS (_Session_PostTransportWork);
 
        REGISTER_CLASS_ENUM (Session, Clean);
index 798091209c8182f2d9ecd36fab8e4d63a6d791e0..5e250e064d7887d933269e4743654974bf6b7085 100644 (file)
@@ -116,10 +116,6 @@ Session::realtime_stop (bool abort, bool clear_state)
 
        DEBUG_TRACE (DEBUG::Transport, string_compose ("stop complete, auto-return scheduled for return to %1\n", _requested_return_sample));
 
-       /* the duration change is not guaranteed to have happened, but is likely */
-
-       todo = PostTransportWork (todo | PostTransportDuration);
-
        if (abort) {
                todo = PostTransportWork (todo | PostTransportAbort);
        }