If a SDP does not modify the session, we ignore it. However, we were defaulting
no text and video support to true before checking to see if the sdp modified
anything or not. This would result in process_sdp ignoring an sdp but removing
video and text from the call during direct media reinvites.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@325151
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
memset(p->offered_media, 0, sizeof(p->offered_media));
-
- /* default: novideo and notext set */
- p->novideo = TRUE;
- p->notext = TRUE;
-
if (p->vrtp) {
ast_rtp_codecs_payloads_clear(&newvideortp, NULL);
}
ast_debug(3, "Processing session-level SDP %c=%s... %s\n", type, value, (processed == TRUE)? "OK." : "UNSUPPORTED.");
}
-
+ /* default: novideo and notext set */
+ p->novideo = TRUE;
+ p->notext = TRUE;
/* Scan media stream (m=) specific parameters loop */
while (!ast_strlen_zero(nextm)) {