diff options
Diffstat (limited to 'apps/codecs/Tremor/window.c')
-rw-r--r-- | apps/codecs/Tremor/window.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/apps/codecs/Tremor/window.c b/apps/codecs/Tremor/window.c index 5c7b83f4f2..14d97cf6ac 100644 --- a/apps/codecs/Tremor/window.c +++ b/apps/codecs/Tremor/window.c | |||
@@ -68,27 +68,11 @@ void _vorbis_apply_window(ogg_int32_t *d,const void *window_p[2], | |||
68 | long rightbegin=n/2+n/4-rn/4; | 68 | long rightbegin=n/2+n/4-rn/4; |
69 | long rightend=rightbegin+rn/2; | 69 | long rightend=rightbegin+rn/2; |
70 | 70 | ||
71 | #ifdef CPU_COLDFIRE | ||
72 | memset((void *)&d[0], 0, sizeof(ogg_int32_t)*leftbegin); | 71 | memset((void *)&d[0], 0, sizeof(ogg_int32_t)*leftbegin); |
73 | /* mcf5249_vect_zero(&d[0], leftbegin); */ | 72 | /* mcf5249_vect_zero(&d[0], leftbegin); */ |
74 | mcf5249_vect_mult_fw(&d[leftbegin], &window[lW][0], leftend-leftbegin); | 73 | vect_mult_fw(&d[leftbegin], &window[lW][0], leftend-leftbegin); |
75 | mcf5249_vect_mult_bw(&d[rightbegin], &window[nW][rn/2-1], rightend-rightbegin); | 74 | vect_mult_bw(&d[rightbegin], &window[nW][rn/2-1], rightend-rightbegin); |
76 | memset((void *)&d[rightend], 0, sizeof(ogg_int32_t)*(n-rightend)); | 75 | memset((void *)&d[rightend], 0, sizeof(ogg_int32_t)*(n-rightend)); |
77 | /* mcf5249_vect_zero(&d[rightend], n-rightend); */ | 76 | /* mcf5249_vect_zero(&d[rightend], n-rightend); */ |
78 | #else | ||
79 | int i,p; | ||
80 | |||
81 | for(i=0;i<leftbegin;i++) | ||
82 | d[i]=0; | ||
83 | |||
84 | for(p=0;i<leftend;i++,p++) | ||
85 | d[i]=MULT31(d[i],window[lW][p]); | ||
86 | |||
87 | for(i=rightbegin,p=rn/2-1;i<rightend;i++,p--) | ||
88 | d[i]=MULT31(d[i],window[nW][p]); | ||
89 | |||
90 | for(;i<n;i++) | ||
91 | d[i]=0; | ||
92 | #endif | ||
93 | } | 77 | } |
94 | 78 | ||