commit d7a633df899dda8738a30df318269e28c902e815 Author: Igor V. Kovalenko Date: Mon Jun 13 21:38:08 2022 +0300 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: 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;