comparison mpegaudio_tablegen.h @ 10575:bcd863ec8208 libavcodec

cosmetics: K&R style, prettyprinting
author diego
date Thu, 26 Nov 2009 09:59:10 +0000
parents ccbe83b66071
children 64c8bc5340bd
comparison
equal deleted inserted replaced
10574:f175e643acff 10575:bcd863ec8208
32 #define TABLE_4_3_SIZE (8191 + 16)*4 32 #define TABLE_4_3_SIZE (8191 + 16)*4
33 #if CONFIG_HARDCODED_TABLES 33 #if CONFIG_HARDCODED_TABLES
34 #define mpegaudio_tableinit() 34 #define mpegaudio_tableinit()
35 #include "libavcodec/mpegaudio_tables.h" 35 #include "libavcodec/mpegaudio_tables.h"
36 #else 36 #else
37 static int8_t table_4_3_exp[TABLE_4_3_SIZE]; 37 static int8_t table_4_3_exp[TABLE_4_3_SIZE];
38 static uint32_t table_4_3_value[TABLE_4_3_SIZE]; 38 static uint32_t table_4_3_value[TABLE_4_3_SIZE];
39 static uint32_t exp_table[512]; 39 static uint32_t exp_table[512];
40 static uint32_t expval_table[512][16]; 40 static uint32_t expval_table[512][16];
41 41
42 static void mpegaudio_tableinit(void) 42 static void mpegaudio_tableinit(void)
43 { 43 {
44 int i, value, exponent; 44 int i, value, exponent;
45 for(i=1;i<TABLE_4_3_SIZE;i++) { 45 for (i = 1; i < TABLE_4_3_SIZE; i++) {
46 double value = i/4; 46 double value = i / 4;
47 double f, fm; 47 double f, fm;
48 int e, m; 48 int e, m;
49 f = value * cbrtf(value) * pow(2, (i&3)*0.25); 49 f = value * cbrtf(value) * pow(2, (i & 3) * 0.25);
50 fm = frexp(f, &e); 50 fm = frexp(f, &e);
51 m = (uint32_t)(fm*(1LL<<31) + 0.5); 51 m = (uint32_t)(fm * (1LL << 31) + 0.5);
52 e+= FRAC_BITS - 31 + 5 - 100; 52 e += FRAC_BITS - 31 + 5 - 100;
53 53
54 /* normalized to FRAC_BITS */ 54 /* normalized to FRAC_BITS */
55 table_4_3_value[i] = m; 55 table_4_3_value[i] = m;
56 table_4_3_exp[i] = -e; 56 table_4_3_exp[i] = -e;
57 } 57 }
58 for(exponent=0; exponent<512; exponent++) { 58 for (exponent = 0; exponent < 512; exponent++) {
59 for(value=0; value<16; value++) { 59 for (value = 0; value < 16; value++) {
60 double f= (double)value * cbrtf(value) * pow(2, (exponent-400)*0.25 + FRAC_BITS + 5); 60 double f = (double)value * cbrtf(value) * pow(2, (exponent - 400) * 0.25 + FRAC_BITS + 5);
61 expval_table[exponent][value]= llrint(f); 61 expval_table[exponent][value] = llrint(f);
62 } 62 }
63 exp_table[exponent]= expval_table[exponent][1]; 63 exp_table[exponent] = expval_table[exponent][1];
64 } 64 }
65 } 65 }
66 #endif /* CONFIG_HARDCODED_TABLES */ 66 #endif /* CONFIG_HARDCODED_TABLES */
67 67
68 #endif /* MPEGAUDIO_TABLEGEN_H */ 68 #endif /* MPEGAUDIO_TABLEGEN_H */