````
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000005
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - 0.000010
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000012
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - 0.000016
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - 0.000020
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000004
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - 0.000000
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000003
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000006
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000003
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000005
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - 0.000003
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - 0.000007
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000005
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000018
14:26:35 T:140374042490624   DEBUG: CActiveAE::GenerateNoise - -0.000006
````

with:
```
--- a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp
+++ b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp
@@ -753,6 +753,8 @@ void CActiveAESink::GenerateNoise()
     float R1 = (float) rand() / (float) RAND_MAX;
     float R2 = (float) rand() / (float) RAND_MAX;
     noise[i] = (float) sqrt( -2.0f * log( R1 )) * cos( 2.0f * PI * R2 ) * 0.00001;
+    if((i%256)==0)
+     CLog::Log(LOGDEBUG, "CActiveAE::GenerateNoise - %f", noise[i]);
   }
```

I think it could also work to just put out (0.0 + (-1.0)^n *(0.00001)) just to be not exactly zero.