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

List:       kde-commits
Subject:    extragear/multimedia/kmid/win
From:       Pedro Lopez-Cabanillas <pedro.lopez.cabanillas () gmail ! com>
Date:       2010-04-17 22:37:35
Message-ID: 20100417223735.181EDAC89C () svn ! kde ! org
[Download RAW message or body]

SVN commit 1115911 by pedrol:

Windows backend fixes

 M  +3 -2      winmidioutput.cpp  


--- trunk/extragear/multimedia/kmid/win/winmidioutput.cpp #1115910:1115911
@@ -414,7 +414,7 @@
         WinMIDIPacket packet;
         MIDIEVENT* event = 0;
         qint64 prev = 0, ticks = lpMidiHdr->dwUser;
-        int offset = lpMidiHdr->dwOffset;
+        unsigned int offset = lpMidiHdr->dwOffset;
         while (offset < lpMidiHdr->dwBytesRecorded) {
             event = (MIDIEVENT*)(lpMidiHdr->lpData + offset);
             ticks += event->dwDeltaTime;
@@ -551,6 +551,7 @@
             return false;
         if (openStream(index)) {
             d->m_currentOutput = index;
+            emit outputDeviceChanged(d->m_outputDevices[index]);
             return true;
         }
         return false;
@@ -767,7 +768,7 @@
     {
         MMRESULT res;
         if (d->m_outHandle == NULL)
-            return
+            return false;
         res = midiStreamStop(d->m_outHandle);
         if (res != MMSYSERR_NOERROR)
             kDebug() << "midiStreamStop() err:" << mmErrorString(res);
[prev in list] [next in list] [prev in thread] [next in thread] 

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