|
|
|
@ -122,7 +122,6 @@ struct sdp_media {
|
|
|
|
|
int port_count;
|
|
|
|
|
|
|
|
|
|
struct sdp_connection connection;
|
|
|
|
|
const char *c_line_pos; // XXX to be obsoleted
|
|
|
|
|
struct session_bandwidth bandwidth;
|
|
|
|
|
struct sdp_attributes attributes;
|
|
|
|
|
str_slice_q format_list; /* list of slice-alloc'd str objects */
|
|
|
|
@ -1285,10 +1284,6 @@ new_session:
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'm':
|
|
|
|
|
if (media && !media->c_line_pos)
|
|
|
|
|
media->c_line_pos = full_line.s;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
media = g_slice_alloc0(sizeof(*media));
|
|
|
|
|
media->session = session;
|
|
|
|
|
attrs_init(&media->attributes);
|
|
|
|
@ -1310,9 +1305,6 @@ new_session:
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'a':
|
|
|
|
|
if (media && !media->c_line_pos)
|
|
|
|
|
media->c_line_pos = full_line.s;
|
|
|
|
|
|
|
|
|
|
attr = g_slice_alloc0(sizeof(*attr));
|
|
|
|
|
|
|
|
|
|
attr->full_line = full_line;
|
|
|
|
@ -1329,9 +1321,6 @@ new_session:
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'b':
|
|
|
|
|
if (media && !media->c_line_pos)
|
|
|
|
|
media->c_line_pos = full_line.s;
|
|
|
|
|
|
|
|
|
|
/* RR:0 */
|
|
|
|
|
if (value.len < 4)
|
|
|
|
|
break;
|
|
|
|
@ -1355,11 +1344,6 @@ new_session:
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'k':
|
|
|
|
|
if (media && !media->c_line_pos)
|
|
|
|
|
media->c_line_pos = full_line.s;
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 's':
|
|
|
|
|
errstr = "s= line found within media section";
|
|
|
|
|
if (media)
|
|
|
|
@ -1374,6 +1358,7 @@ new_session:
|
|
|
|
|
session->session_timing = value;
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'k':
|
|
|
|
|
case 'i':
|
|
|
|
|
case 'u':
|
|
|
|
|
case 'e':
|
|
|
|
|