mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-28 20:53:54 +02:00
avcodec/encode: Fix default setting of bits_per_raw_sample
bits_per_raw_sample doesn't always match size of AV_SAMPLE_FMT_, e.g., S24. Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
This commit is contained in:
parent
b56b343e43
commit
35dc129940
@ -736,6 +736,8 @@ static int encode_preinit_audio(AVCodecContext *avctx)
|
||||
}
|
||||
}
|
||||
|
||||
if (!avctx->bits_per_raw_sample)
|
||||
avctx->bits_per_raw_sample = av_get_exact_bits_per_sample(avctx->codec_id);
|
||||
if (!avctx->bits_per_raw_sample)
|
||||
avctx->bits_per_raw_sample = 8 * av_get_bytes_per_sample(avctx->sample_fmt);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user