Fix issue 2164 by changing to saturating shift
Fixes bug reported in #2164 (closed) by changing to saturating version.
In the consecutive processing step, applied EQ value is limited to max ONE_IN_Q30, thus saturating at this point is ok.
Edited by lintervo