[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/akode/lib
From:       Allan Sandfeld Jensen <kde () carewolf ! com>
Date:       2005-09-21 17:26:02
Message-ID: 1127323562.330163.22263.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 462667 by carewolf:

Use the more accurate sink pause.


 M  +5 -1      player.cpp  


--- trunk/kdesupport/akode/lib/player.cpp #462666:462667
@@ -130,7 +130,11 @@
     d->halt = false;
 
     while(true) {
-        if (d->pause) sem_wait(&d->pause_sem);
+        if (d->pause) {
+            d->sink->pause();
+            sem_wait(&d->pause_sem);
+            d->sink->resume();
+        }
         if (d->halt) break;
 
         no_error = d->buffered_decoder.readFrame(&frame);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic