comparison bitstream_filter.c @ 5032:d47ee2d1d7da libavcodec

add proper prefix to extern mpeg audio data tables
author aurel
date Sat, 19 May 2007 00:13:35 +0000
parents 70f194a2ee53
children 3c034e71667f
comparison
equal deleted inserted replaced
5031:70f194a2ee53 5032:d47ee2d1d7da
209 header= AV_RB32(avctx->extradata+11) & MP3_MASK; 209 header= AV_RB32(avctx->extradata+11) & MP3_MASK;
210 210
211 lsf = sample_rate < (24000+32000)/2; 211 lsf = sample_rate < (24000+32000)/2;
212 mpeg25 = sample_rate < (12000+16000)/2; 212 mpeg25 = sample_rate < (12000+16000)/2;
213 sample_rate_index= (header>>10)&3; 213 sample_rate_index= (header>>10)&3;
214 sample_rate= mpa_freq_tab[sample_rate_index] >> (lsf + mpeg25); //in case sample rate is a little off 214 sample_rate= ff_mpa_freq_tab[sample_rate_index] >> (lsf + mpeg25); //in case sample rate is a little off
215 215
216 for(bitrate_index=2; bitrate_index<30; bitrate_index++){ 216 for(bitrate_index=2; bitrate_index<30; bitrate_index++){
217 frame_size = mpa_bitrate_tab[lsf][2][bitrate_index>>1]; 217 frame_size = ff_mpa_bitrate_tab[lsf][2][bitrate_index>>1];
218 frame_size = (frame_size * 144000) / (sample_rate << lsf) + (bitrate_index&1); 218 frame_size = (frame_size * 144000) / (sample_rate << lsf) + (bitrate_index&1);
219 if(frame_size == buf_size + 4) 219 if(frame_size == buf_size + 4)
220 break; 220 break;
221 if(frame_size == buf_size + 6) 221 if(frame_size == buf_size + 6)
222 break; 222 break;