Bug#266679: libsoundtouch1: st_assert (from ardour CVS) (2/4)
From
Robert Jordens@1:229/2 to
All on Wed Aug 18 20:00:16 2004
[continued from previous message]
- assert(resultDivFactor >= 0);
+ st_assert(resultDivFactor >= 0);
if (numChannels == 2) {
if (bMMX) {
return mmxEvaluateFilterStereo(dest, src, numSamples);
--- orig/libs/soundtouch/RateTransposer.cc
+++ mod/libs/soundtouch/RateTransposer.cc
@@ -30,7 +30,6 @@
*****************************************************************************/
#include <memory.h>
-#include <assert.h>
#include <stdlib.h>
#include <stdio.h>
#include <limits.h>
@@ -58,7 +57,7 @@
{
uChannels = 2;
- bUseAAFilter = TRUE;
+ bUseAAFilter = true;
resetRegisters();
@@ -85,14 +84,14 @@
// Enables/disables the anti-alias filter. Zero to disable, nonzero to enable -void RateTransposer::enableAAFilter(const BOOL newMode)
+void RateTransposer::enableAAFilter(const bool newMode)
{
bUseAAFilter = newMode;
}
// Returns nonzero if anti-alias filter is enabled.
-BOOL RateTransposer::isAAFilterEnabled() const
+bool RateTransposer::isAAFilterEnabled() const
{
return bUseAAFilter;
}
@@ -155,7 +154,7 @@
unsigned int srcPos, i, used;
BiggerSample temp, vol1;
- assert(numSamples > 0);
+ st_assert(num