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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to