FS-4134 --resolve

This commit is contained in:
Anthony Minessale 2012-04-19 11:49:56 -05:00
parent 773a4c1f84
commit a47d924a82
1 changed files with 2 additions and 11 deletions

View File

@ -1614,7 +1614,6 @@ void sofia_glue_tech_patch_sdp(private_object_t *tech_pvt)
char vport_buf[25] = "";
char *new_sdp;
int bad = 0;
int skip_video = 0, skip_audio = 0, skip_image = 0;
if (zstr(tech_pvt->local_sdp_str)) {
return;
@ -1649,14 +1648,6 @@ void sofia_glue_tech_patch_sdp(private_object_t *tech_pvt)
qe = q + len - 1;
if (switch_stristr("m=video 0", p)) {
skip_video = 1;
} else if (switch_stristr("m=audio 0", p)) {
skip_audio = 1;
} else if (switch_stristr("m=image 0", p)) {
skip_image = 1;
}
while (p && *p) {
if (p >= pe) {
bad = 1;
@ -1748,7 +1739,7 @@ void sofia_glue_tech_patch_sdp(private_object_t *tech_pvt)
}
} else if ((!skip_audio && !strncmp("m=audio ", p, 8)) || (!skip_image && !strncmp("m=image ", p, 8))) {
} else if ((!strncmp("m=audio ", p, 8) && *(p + 9) != '0') || (!strncmp("m=image ", p, 8) && *(p + 9) != '0')) {
strncpy(q, p, 8);
p += 8;
@ -1784,7 +1775,7 @@ void sofia_glue_tech_patch_sdp(private_object_t *tech_pvt)
has_audio++;
} else if (!skip_video && !strncmp("m=video ", p, 8)) {
} else if (!strncmp("m=video ", p, 8) && *(p + 9) != '0') {
if (!has_video) {
sofia_glue_tech_choose_video_port(tech_pvt, 1);
tech_pvt->video_rm_encoding = "PROXY-VID";