From 2bff4d995e9b35de82bac351a8e92b85fabd4ca8 Mon Sep 17 00:00:00 2001 From: beveloper Date: Fri, 30 May 2003 20:41:04 +0000 Subject: [PATCH] start node at correct performance time git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3391 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/media/SoundPlayer.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/kits/media/SoundPlayer.cpp b/src/kits/media/SoundPlayer.cpp index 636e338581..255adc584a 100644 --- a/src/kits/media/SoundPlayer.cpp +++ b/src/kits/media/SoundPlayer.cpp @@ -152,16 +152,12 @@ BSoundPlayer::Start() return B_ERROR; } - BTimeSource *timeSource = roster->MakeTimeSourceFor(_m_node->Node()); - // make sure we give the producer enough time to run buffers through // the node chain, otherwise it'll start up already late bigtime_t latency = 0; status_t err = roster->GetLatencyFor(_m_node->Node(), &latency); - err = roster->StartNode(_m_node->Node(), timeSource->Now() + latency + 5000); - - timeSource->Release(); + err = roster->StartNode(_m_node->Node(), _m_node->TimeSource()->Now() + latency + 5000); return err; }