[FFmpeg-cvslog] rtpdec: Set bitrate for pcm-mulaw audio
Erik Linge
git at videolan.org
Thu May 22 23:12:58 EEST 2025
ffmpeg | branch: master | Erik Linge <erikli at axis.com> | Tue Sep 27 21:00:21 2022 +0200| [b9b44e15b51fec88207842a21b9a284c1b0e2d93] | committer: Marvin Scholz
rtpdec: Set bitrate for pcm-mulaw audio
Signed-off-by: Marvin Scholz <epirat07 at gmail.com>
Co-authored-by: Marvin Scholz <epirat07 at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9b44e15b51fec88207842a21b9a284c1b0e2d93
---
libavformat/rtpdec.c | 7 +++++++
1 file changed, 7 insertions(+)
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;
}
More information about the ffmpeg-cvslog
mailing list