Mercurial > libavcodec.hg
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; |