comparison resample2.c @ 2835:d4c4b84e0fac libavcodec

minor fixes for invalid audio data patch by (Wolfram Gloger: wmglo, dent med uni-muenchen de)
author michael
date Sun, 14 Aug 2005 16:37:29 +0000
parents 1ee03f2a6cd5
children ef2149182f1c
comparison
equal deleted inserted replaced
2834:fd5d7c732c6b 2835:d4c4b84e0fac
137 137
138 c->phase_shift= phase_shift; 138 c->phase_shift= phase_shift;
139 c->phase_mask= phase_count-1; 139 c->phase_mask= phase_count-1;
140 c->linear= linear; 140 c->linear= linear;
141 141
142 c->filter_length= FFMAX(ceil(filter_size/factor), 1); 142 c->filter_length= FFMAX((int)ceil(filter_size/factor), 1);
143 c->filter_bank= av_mallocz(c->filter_length*(phase_count+1)*sizeof(FELEM)); 143 c->filter_bank= av_mallocz(c->filter_length*(phase_count+1)*sizeof(FELEM));
144 av_build_filter(c->filter_bank, factor, c->filter_length, phase_count, 1<<FILTER_SHIFT, 1); 144 av_build_filter(c->filter_bank, factor, c->filter_length, phase_count, 1<<FILTER_SHIFT, 1);
145 memcpy(&c->filter_bank[c->filter_length*phase_count+1], c->filter_bank, (c->filter_length-1)*sizeof(FELEM)); 145 memcpy(&c->filter_bank[c->filter_length*phase_count+1], c->filter_bank, (c->filter_length-1)*sizeof(FELEM));
146 c->filter_bank[c->filter_length*phase_count]= c->filter_bank[c->filter_length - 1]; 146 c->filter_bank[c->filter_length*phase_count]= c->filter_bank[c->filter_length - 1];
147 147