comparison utils.c @ 94:7e263a256a6f libavcodec

fixed pcm bitrate
author glantau
date Mon, 24 Sep 2001 23:29:46 +0000
parents 1d3eb6cdc6b5
children 53da914d6f46
comparison
equal deleted inserted replaced
93:bec00a2f18e2 94:7e263a256a6f
262 switch(enc->codec_id) { 262 switch(enc->codec_id) {
263 case CODEC_ID_PCM_S16LE: 263 case CODEC_ID_PCM_S16LE:
264 case CODEC_ID_PCM_S16BE: 264 case CODEC_ID_PCM_S16BE:
265 case CODEC_ID_PCM_U16LE: 265 case CODEC_ID_PCM_U16LE:
266 case CODEC_ID_PCM_U16BE: 266 case CODEC_ID_PCM_U16BE:
267 bitrate = enc->sample_rate * 16; 267 bitrate = enc->sample_rate * enc->channels * 16;
268 break; 268 break;
269 case CODEC_ID_PCM_S8: 269 case CODEC_ID_PCM_S8:
270 case CODEC_ID_PCM_U8: 270 case CODEC_ID_PCM_U8:
271 case CODEC_ID_PCM_ALAW: 271 case CODEC_ID_PCM_ALAW:
272 case CODEC_ID_PCM_MULAW: 272 case CODEC_ID_PCM_MULAW:
273 bitrate = enc->sample_rate * 8; 273 bitrate = enc->sample_rate * enc->channels * 8;
274 break; 274 break;
275 default: 275 default:
276 bitrate = enc->bit_rate; 276 bitrate = enc->bit_rate;
277 break; 277 break;
278 } 278 }