From b5714936663074a0213608c0c6919d61a8b8e94c Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Mon, 10 Dec 2007 22:04:34 +0000 Subject: [PATCH] drop into debugger when things go wrong git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23107 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/media/TimeSource.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kits/media/TimeSource.cpp b/src/kits/media/TimeSource.cpp index 809a7b51c1..c295e45208 100644 --- a/src/kits/media/TimeSource.cpp +++ b/src/kits/media/TimeSource.cpp @@ -119,8 +119,8 @@ BTimeSource::PerformanceTimeFor(bigtime_t real_time) bigtime_t last_real_time; float last_drift; - while (GetTime(&last_perf_time, &last_real_time, &last_drift) != B_OK) - snooze(1); + if (GetTime(&last_perf_time, &last_real_time, &last_drift) != B_OK) + debugger("BTimeSource::PerformanceTimeFor: GetTime failed"); return last_perf_time + (bigtime_t)((real_time - last_real_time) * last_drift); } @@ -140,8 +140,8 @@ BTimeSource::RealTimeFor(bigtime_t performance_time, bigtime_t last_real_time; float last_drift; - while (GetTime(&last_perf_time, &last_real_time, &last_drift) != B_OK) - snooze(1); + if (GetTime(&last_perf_time, &last_real_time, &last_drift) != B_OK) + debugger("BTimeSource::RealTimeFor: GetTime failed"); return last_real_time - with_latency + (bigtime_t)((performance_time - last_perf_time) / last_drift); }