mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-24 16:22:37 +00:00
pcm-mpeg: correct bitrate calculation
Bitrate calculation is off since the bluray spec always specifies an even number of coded channels. This was honored in the decoder, but not for bitrate calculation. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
This commit is contained in:
parent
9a978b334b
commit
4a7429203a
@ -109,12 +109,12 @@ static int pcm_bluray_parse_header(AVCodecContext *avctx,
|
||||
return -1;
|
||||
}
|
||||
|
||||
avctx->bit_rate = avctx->channels * avctx->sample_rate *
|
||||
avctx->bit_rate = FFALIGN(avctx->channels, 2) * avctx->sample_rate *
|
||||
avctx->bits_per_coded_sample;
|
||||
|
||||
if (avctx->debug & FF_DEBUG_PICT_INFO)
|
||||
av_dlog(avctx,
|
||||
"pcm_bluray_parse_header: %d channels, %d bits per sample, %d kHz, %d kbit\n",
|
||||
"pcm_bluray_parse_header: %d channels, %d bits per sample, %d Hz, %d bit/s\n",
|
||||
avctx->channels, avctx->bits_per_coded_sample,
|
||||
avctx->sample_rate, avctx->bit_rate);
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user