SOURCES: rezound-gcc4.patch - ugh, fix test which may fail because...
qboosh
qboosh at pld-linux.org
Sun Dec 31 14:55:40 CET 2006
Author: qboosh Date: Sun Dec 31 13:55:40 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- ugh, fix test which may fail because of rounding errors
---- Files affected:
SOURCES:
rezound-gcc4.patch (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SOURCES/rezound-gcc4.patch
diff -u SOURCES/rezound-gcc4.patch:1.1 SOURCES/rezound-gcc4.patch:1.2
--- SOURCES/rezound-gcc4.patch:1.1 Sun Dec 31 12:36:53 2006
+++ SOURCES/rezound-gcc4.patch Sun Dec 31 14:55:35 2006
@@ -299,3 +299,17 @@
long CActionParamDialog::onPresetSaveButton(FXObject *sender,FXSelector sel,void *ptr)
{
FXString _name=userPresetList->getCurrentItem()>=0 ? (userPresetList->getItemText(userPresetList->getCurrentItem())).mid(4,255) : "";
+--- rezound-0.12.2beta/src/backend/settings.cpp.orig 2006-12-31 12:37:30.444179000 +0100
++++ rezound-0.12.2beta/src/backend/settings.cpp 2006-12-31 13:44:19.488641860 +0100
+@@ -219,7 +219,10 @@
+ GET_SETTING("DesiredOutputBufferCount",gDesiredOutputBufferCount,int)
+ gDesiredOutputBufferCount=max(2,gDesiredOutputBufferCount);
+ GET_SETTING("DesiredOutputBufferSize",gDesiredOutputBufferSize,unsigned)
+- if(gDesiredOutputBufferSize<256 || log((double)gDesiredOutputBufferSize)/log(2.0)!=floor(log((double)gDesiredOutputBufferSize)/log(2.0)))
++ unsigned tmp=gDesiredOutputBufferSize;
++ while(tmp && !(tmp & 1))
++ tmp>>=1;
++ if(gDesiredOutputBufferSize<256 || (tmp>1))
+ throw runtime_error(string(__func__)+" -- DesiredOutputBufferSize in "+gSettingsRegistry->getFilename()+" must be a power of 2 and >= than 256");
+
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/rezound-gcc4.patch?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list