X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fwavpack.c;h=08c75edcb640a9a02a25c1e7b824772e1b9f779a;hb=fec512a52cdd1bab84958474cc160fdb7be81dec;hp=3ba996157b15c2bd0479c188018ae30bc7db94dc;hpb=7d82020fcb7f81fcbbd30b7546ba62af45f1a33c;p=ffmpeg diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c index 3ba996157b1..08c75edcb64 100644 --- a/libavcodec/wavpack.c +++ b/libavcodec/wavpack.c @@ -1202,6 +1202,7 @@ static int wavpack_decode_frame(AVCodecContext *avctx, void *data, avctx->sample_fmt = AV_SAMPLE_FMT_S16; } else { avctx->sample_fmt = AV_SAMPLE_FMT_S32; + avctx->bits_per_raw_sample = ((frame_flags & 0x03) + 1) << 3; } /* get output buffer */