Mercurial > libavcodec.hg
comparison simple_idct.c @ 352:5a8eb5cf9f92 libavcodec
C4=16383 for the c version too and even for some outcommented code
author | michaelni |
---|---|
date | Thu, 02 May 2002 13:35:33 +0000 |
parents | 1fe6b64feefb |
children | fce0a2520551 |
comparison
equal
deleted
inserted
replaced
351:6cef8253faab | 352:5a8eb5cf9f92 |
---|---|
37 #define COL_SHIFT 17 | 37 #define COL_SHIFT 17 |
38 #else | 38 #else |
39 #define W1 22725 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 | 39 #define W1 22725 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 |
40 #define W2 21407 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 | 40 #define W2 21407 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 |
41 #define W3 19266 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 | 41 #define W3 19266 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 |
42 #define W4 16384 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 | 42 #define W4 16383 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 |
43 #define W5 12873 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 | 43 #define W5 12873 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 |
44 #define W6 8867 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 | 44 #define W6 8867 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 |
45 #define W7 4520 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 | 45 #define W7 4520 //cos(i*M_PI/16)*sqrt(2)*(1<<14) + 0.5 |
46 #define ROW_SHIFT 11 | 46 #define ROW_SHIFT 11 |
47 #define COL_SHIFT 20 // 6 | 47 #define COL_SHIFT 20 // 6 |