Revert "Reduce locate overhead for optimized builds"

This reverts commit 960d72012d.
This commit is contained in:
Robin Gareus
2024-08-31 23:42:33 +02:00
parent fb0b4d254e
commit 1b343a1fec

View File

@@ -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 ()) {