=?UTF-8?Q?J=C3=B6rg=20H=C3=B6hle=20?=: winmm: Fix sum of available samples.

Alexandre Julliard julliard at winehq.org
Mon Sep 26 16:15:12 CDT 2011


Module: wine
Branch: master
Commit: 38752f5bf7ab7d39846bcb5997a934aad01b3f62
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=38752f5bf7ab7d39846bcb5997a934aad01b3f62

Author: Jörg Höhle <hoehle at users.sourceforge.net>
Date:   Fri Sep 23 10:24:13 2011 +0200

winmm: Fix sum of available samples.

---

 dlls/winmm/waveform.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/dlls/winmm/waveform.c b/dlls/winmm/waveform.c
index 1152f61..8567352 100644
--- a/dlls/winmm/waveform.c
+++ b/dlls/winmm/waveform.c
@@ -1329,8 +1329,7 @@ static void WOD_PushData(WINMM_Device *device)
     nloops = 0;
     while(queue && queue_frames < avail_frames){
         queue_bytes = WINMM_HeaderLenBytes(device, queue);
-        queue_frames = (queue_bytes - ofs) / device->bytes_per_frame;
-
+        queue_frames += (queue_bytes - ofs) / device->bytes_per_frame;
         ofs = 0;
 
         if(queue->dwFlags & WHDR_ENDLOOP && nloops < device->loop_counter){




More information about the wine-cvs mailing list