From 94eda9b9e11cb62eed1035430b0f29fc0b984f88 Mon Sep 17 00:00:00 2001 From: Andrew May Date: Fri, 16 Aug 2024 23:50:41 -0700 Subject: [PATCH] Check swr_init() error code and exit early. --- rtp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rtp.c b/rtp.c index 93e3fc84..8a7f0e0e 100644 --- a/rtp.c +++ b/rtp.c @@ -2364,7 +2364,11 @@ void *rtp_buffered_audio_processor(void *arg) { }; av_opt_set_sample_fmt(swr, "out_sample_fmt", av_format, 0); - swr_init(swr); + int swr_err = swr_init(swr); + if (swr_err !=0){ + die("FFMpeg swr_init() failed Error %d (%s)", + swr_err, av_err2str(swr_err)); + } uint8_t packet[16 * 1024]; unsigned char m[16 * 1024]; // leave the first 7 bytes blank to make room for the ADTS -- 2.47.2