comparison mpegaudio.c @ 2124:6f44ab5ad03c libavcodec

more info about why init failed
author michael
date Wed, 14 Jul 2004 02:53:42 +0000
parents fdb8244da1e5
children 7b345b735ac7
comparison
equal deleted inserted replaced
2123:ef54decf5624 2124:6f44ab5ad03c
85 if ((mpa_freq_tab[i] / 2) == freq) { 85 if ((mpa_freq_tab[i] / 2) == freq) {
86 s->lsf = 1; 86 s->lsf = 1;
87 break; 87 break;
88 } 88 }
89 } 89 }
90 if (i == 3) 90 if (i == 3){
91 av_log(avctx, AV_LOG_ERROR, "Sampling rate %d is not allowed in mp2\n", freq);
91 return -1; 92 return -1;
93 }
92 s->freq_index = i; 94 s->freq_index = i;
93 95
94 /* encoding bitrate & frequency */ 96 /* encoding bitrate & frequency */
95 for(i=0;i<15;i++) { 97 for(i=0;i<15;i++) {
96 if (mpa_bitrate_tab[s->lsf][1][i] == bitrate) 98 if (mpa_bitrate_tab[s->lsf][1][i] == bitrate)
97 break; 99 break;
98 } 100 }
99 if (i == 15) 101 if (i == 15){
102 av_log(avctx, AV_LOG_ERROR, "bitrate %d is not allowed in mp2\n", bitrate);
100 return -1; 103 return -1;
104 }
101 s->bitrate_index = i; 105 s->bitrate_index = i;
102 106
103 /* compute total header size & pad bit */ 107 /* compute total header size & pad bit */
104 108
105 a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); 109 a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0);