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