|
|
|
@@ -571,9 +571,9 @@ static void add_noise(QDMCContext *s, int ch, int current_subframe) |
|
|
|
for (j = 2; j < s->subframe_size - 1; j++) { |
|
|
|
float rnd_re, rnd_im; |
|
|
|
|
|
|
|
s->rndval = 214013 * s->rndval + 2531011; |
|
|
|
s->rndval = 214013U * s->rndval + 2531011; |
|
|
|
rnd_im = ((s->rndval & 0x7FFF) - 16384.0f) * 0.000030517578f * s->noise2_buffer[j]; |
|
|
|
s->rndval = 214013 * s->rndval + 2531011; |
|
|
|
s->rndval = 214013U * s->rndval + 2531011; |
|
|
|
rnd_re = ((s->rndval & 0x7FFF) - 16384.0f) * 0.000030517578f * s->noise2_buffer[j]; |
|
|
|
im[j ] += rnd_im; |
|
|
|
re[j ] += rnd_re; |
|
|
|
|