Revert "Reduce locate overhead for optimized builds"
This reverts commit 960d72012d.
This commit is contained in:
@@ -1276,6 +1276,7 @@ Session::non_realtime_locate ()
|
||||
/* no more looping .. should have been noticed elsewhere */
|
||||
}
|
||||
|
||||
microseconds_t start;
|
||||
uint32_t nt = 0;
|
||||
|
||||
samplepos_t tf;
|
||||
@@ -1287,9 +1288,7 @@ Session::non_realtime_locate ()
|
||||
restart:
|
||||
sc = _seek_counter.load ();
|
||||
tf = _transport_sample;
|
||||
#ifndef NDEBUG
|
||||
microseconds_t start = get_microseconds ();
|
||||
#endif
|
||||
start = get_microseconds ();
|
||||
|
||||
std::shared_ptr<IOTaskList> tl = io_tasklist ();
|
||||
for (auto const& i : *rl) {
|
||||
@@ -1301,9 +1300,9 @@ Session::non_realtime_locate ()
|
||||
goto restart;
|
||||
}
|
||||
|
||||
#ifndef NDEBUG
|
||||
microseconds_t end = get_microseconds ();
|
||||
int usecs_per_track = lrintf ((end - start) / std::max<double> (1.0, nt));
|
||||
#ifndef NDEBUG
|
||||
std::cerr << "locate to " << tf << " took " << (end - start) << " usecs for " << nt << " tracks = " << usecs_per_track << " per track\n";
|
||||
#endif
|
||||
if (usecs_per_track > _current_usecs_per_track.load ()) {
|
||||
|
||||
Reference in New Issue
Block a user