Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > d14633d50cf458a056af328583e3a99d > files > 5

portaudio0-18.1-14.1.mga1.src.rpm

--- pa_unix_oss/pa_unix_oss.c	2005-09-15 16:39:22.000000000 +0200
+++ pa_unix_oss/pa_unix_oss.c.oden	2005-09-15 16:39:22.000000000 +0200
@@ -346,13 +346,13 @@
     if( pahsc->pahsc_NativeOutputBuffer )
     {
        ioctl(pahsc->pahsc_OutputHandle, SNDCTL_DSP_GETOPTR, &info);
-       delta = (info.bytes - pahsc->pahsc_LastPosPtr) & 0x000FFFFF;
+       delta = (info.bytes - pahsc->pahsc_LastPosPtr);
        return (pahsc->pahsc_LastStreamBytes + delta) / (past->past_NumOutputChannels * sizeof(short));
     }
     else
     {
        ioctl(pahsc->pahsc_InputHandle, SNDCTL_DSP_GETIPTR, &info);
-       delta = (info.bytes - pahsc->pahsc_LastPosPtr) & 0x000FFFFF;
+       delta = (info.bytes - pahsc->pahsc_LastPosPtr);
        return (pahsc->pahsc_LastStreamBytes + delta) / (past->past_NumInputChannels * sizeof(short));
     }
 }
@@ -372,7 +372,7 @@
   {
     ioctl(pahsc->pahsc_InputHandle, SNDCTL_DSP_GETIPTR, &info);
   }
-  delta = (info.bytes - pahsc->pahsc_LastPosPtr) & 0x000FFFFF;
+  delta = (info.bytes - pahsc->pahsc_LastPosPtr);
   pahsc->pahsc_LastStreamBytes += delta;
   pahsc->pahsc_LastPosPtr = info.bytes;
 }