aboutsummaryrefslogtreecommitdiff
path: root/common/dct.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/dct.cpp')
-rw-r--r--common/dct.cpp35
1 files changed, 16 insertions, 19 deletions
diff --git a/common/dct.cpp b/common/dct.cpp
index d98f2f4cc3..6525c727ae 100644
--- a/common/dct.cpp
+++ b/common/dct.cpp
@@ -51,21 +51,18 @@ DCT::~DCT() {
void DCT::calc(float *data) {
switch (_trans) {
- case DCT_I:
- calcDCTI(data);
- break;
-
- case DCT_II:
- calcDCTII(data);
- break;
-
- case DCT_III:
- calcDCTIII(data);
- break;
-
- case DST_I:
- calcDSTI(data);
- break;
+ case DCT_I:
+ calcDCTI(data);
+ break;
+ case DCT_II:
+ calcDCTII(data);
+ break;
+ case DCT_III:
+ calcDCTIII(data);
+ break;
+ case DST_I:
+ calcDSTI(data);
+ break;
}
}
@@ -119,8 +116,8 @@ void DCT::calcDCTII(float *data) {
tmp1 = (tmp1 + tmp2) * 0.5;
- data[i ] = tmp1 + s;
- data[n-i-1] = tmp1 - s;
+ data[i ] = tmp1 + s;
+ data[n - i - 1] = tmp1 - s;
}
_rdft->calc(data);
@@ -136,8 +133,8 @@ void DCT::calcDCTII(float *data) {
float c = COS(n, i);
float s = SIN(n, i);
- data[i ] = c * inr + s * ini;
- data[i+1] = next;
+ data[i ] = c * inr + s * ini;
+ data[i + 1] = next;
next += s * inr - c * ini;
}