From d7a633df899dda8738a30df318269e28c902e815 Mon Sep 17 00:00:00 2001 From: "Igor V. Kovalenko" Date: Mon, 13 Jun 2022 21:38:08 +0300 Subject: [PATCH] rtp: Initialize SDP info struct field added for OPUS Turned out that pa_sdp_info::enable_opus is never initialized, which seldom makes module-rtp-recv believe it will be playing OPUS-encoded stream even though discovered SDP record does not indicate OPUS codec in metadata. Fix this by adding missing initializer. Part-of: --- src/modules/rtp/sdp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/rtp/sdp.c b/src/modules/rtp/sdp.c index 4e6a442f8..bf131a27e 100644 --- a/src/modules/rtp/sdp.c +++ b/src/modules/rtp/sdp.c @@ -129,6 +129,7 @@ pa_sdp_info *pa_sdp_parse(const char *t, pa_sdp_info *i, int is_goodbye) { i->origin = i->session_name = NULL; i->salen = 0; i->payload = 255; + i->enable_opus = false; if (pa_startswith(t, PA_SDP_HEADER)) { t += sizeof(PA_SDP_HEADER) - 1;