pcm_bluray: set bits_per_raw_sample for > 16-bit

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
pull/30/merge
Hendrik Leppkes 13 years ago committed by Derek Buitenhuis
parent 4bf2e7c5f1
commit ff80c68264
  1. 1
      libavcodec/pcm-mpeg.c

@ -75,6 +75,7 @@ static int pcm_bluray_parse_header(AVCodecContext *avctx,
} }
avctx->sample_fmt = avctx->bits_per_coded_sample == 16 ? AV_SAMPLE_FMT_S16 : avctx->sample_fmt = avctx->bits_per_coded_sample == 16 ? AV_SAMPLE_FMT_S16 :
AV_SAMPLE_FMT_S32; AV_SAMPLE_FMT_S32;
avctx->bits_per_raw_sample = avctx->bits_per_coded_sample;
/* get the sample rate. Not all values are known or exist. */ /* get the sample rate. Not all values are known or exist. */
switch (header[2] & 0x0f) { switch (header[2] & 0x0f) {

Loading…
Cancel
Save