Remove code related to capture-offset.
[ardour.git] / libs / ardour / session_click.cc
index fae442f6c51d388c7b662456df3e40a32735eaab..b4b5283fd855d271532615f3aaf61e03625a73d7 100644 (file)
@@ -40,7 +40,7 @@ using namespace PBD;
 Pool Click::pool ("click", sizeof (Click), 1024);
 
 void
-Session::add_click (framepos_t pos, bool emphasis)
+Session::add_click (samplepos_t pos, bool emphasis)
 {
        if (emphasis) {
                if (click_emphasis_data && Config->get_use_click_emphasis () == true) {
@@ -54,10 +54,10 @@ Session::add_click (framepos_t pos, bool emphasis)
 }
 
 void
-Session::click (framepos_t start, framecnt_t nframes)
+Session::click (samplepos_t start, samplecnt_t nframes)
 {
        vector<TempoMap::BBTPoint> points;
-       framecnt_t click_distance;
+       samplecnt_t click_distance;
 
        if (_click_io == 0) {
                return;
@@ -86,9 +86,9 @@ Session::click (framepos_t start, framecnt_t nframes)
        }
 #endif
        /* start could be negative at this point */
-       const framepos_t end = start + nframes;
+       const samplepos_t end = start + nframes;
        /* correct start, potentially */
-       start = max (start, (framepos_t) 0);
+       start = max (start, (samplepos_t) 0);
 
        _tempo_map->get_grid (points, start, end);
 
@@ -99,11 +99,11 @@ Session::click (framepos_t start, framecnt_t nframes)
        for (vector<TempoMap::BBTPoint>::iterator i = points.begin(); i != points.end(); ++i) {
                switch ((*i).beat) {
                case 1:
-                       add_click ((*i).frame, true);
+                       add_click ((*i).sample, true);
                        break;
                default:
                        if (click_emphasis_data == 0 || (Config->get_use_click_emphasis () == false) || (click_emphasis_data && (*i).beat != 1)) { // XXX why is this check needed ??
-                               add_click ((*i).frame, false);
+                               add_click ((*i).sample, false);
                        }
                        break;
                }
@@ -115,7 +115,7 @@ Session::click (framepos_t start, framecnt_t nframes)
 }
 
 void
-Session::run_click (framepos_t start, framepos_t nframes)
+Session::run_click (samplepos_t start, samplepos_t nframes)
 {
        Glib::Threads::RWLock::ReaderLock clickm (click_lock, Glib::Threads::TRY_LOCK);
 
@@ -131,8 +131,8 @@ Session::run_click (framepos_t start, framepos_t nframes)
 
        for (list<Click*>::iterator i = clicks.begin(); i != clicks.end(); ) {
 
-               framecnt_t copy;
-               framecnt_t internal_offset;
+               samplecnt_t copy;
+               samplecnt_t internal_offset;
                Click *clk;
 
                clk = *i;
@@ -169,7 +169,7 @@ Session::run_click (framepos_t start, framepos_t nframes)
 }
 
 void
-Session::setup_click_sounds (Sample** data, Sample const * default_data, framecnt_t* length, framecnt_t default_length, string const & path)
+Session::setup_click_sounds (Sample** data, Sample const * default_data, samplecnt_t* length, samplecnt_t default_length, string const & path)
 {
        if (*data != default_data) {
                delete[] *data;
@@ -264,5 +264,5 @@ Session::clear_clicks ()
        }
 
        clicks.clear ();
-       _clicks_cleared = _transport_frame;
+       _clicks_cleared = _transport_sample;
 }