diff options
author | Erik Linge <erikli@axis.com> | 2022-09-27 21:00:21 +0200 |
---|---|---|
committer | Marvin Scholz <epirat07@gmail.com> | 2025-05-22 22:11:37 +0200 |
commit | b9b44e15b51fec88207842a21b9a284c1b0e2d93 (patch) | |
tree | 75ecee68ba133ededaae54a1513b58dd323ca4ac /libavformat/rtpdec.c | |
parent | f566392f66d435223e2df017e4ebd7db084fd7a0 (diff) | |
download | ffmpeg-b9b44e15b51fec88207842a21b9a284c1b0e2d93.tar.gz |
rtpdec: Set bitrate for pcm-mulaw audio
Signed-off-by: Marvin Scholz <epirat07@gmail.com>
Co-authored-by: Marvin Scholz <epirat07@gmail.com>
Diffstat (limited to 'libavformat/rtpdec.c')
-rw-r--r-- | libavformat/rtpdec.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c index 5eff1552f0..ebd5402bce 100644 --- a/libavformat/rtpdec.c +++ b/libavformat/rtpdec.c @@ -556,6 +556,13 @@ RTPDemuxContext *ff_rtp_parse_open(AVFormatContext *s1, AVStream *st, if (st->codecpar->sample_rate == 8000) st->codecpar->sample_rate = 16000; break; + case AV_CODEC_ID_PCM_MULAW: { + AVCodecParameters *par = st->codecpar; + par->bits_per_coded_sample = av_get_bits_per_sample(par->codec_id); + par->block_align = par->ch_layout.nb_channels * par->bits_per_coded_sample / 8; + par->bit_rate = par->block_align * 8LL * par->sample_rate; + break; + } default: break; } |