|
|
|
@ -216,20 +216,6 @@ static void parse_transports(sdp_ng_flags *out, bencode_buffer_t *buf, |
|
|
|
call_ng_main_flags(out, &STR_CONST_INIT("transport-protocol"), bencode_string(buf, val), opmode); |
|
|
|
} |
|
|
|
|
|
|
|
/* parse repacketize */ |
|
|
|
static void parse_repacketize(str * val, bencode_item_t * root_dict) |
|
|
|
{ |
|
|
|
int packetize = 0; |
|
|
|
while (isdigit(*val->s)) { |
|
|
|
packetize *= 10; |
|
|
|
packetize += *val->s - '0'; |
|
|
|
val->s++; |
|
|
|
} |
|
|
|
if(!packetize) |
|
|
|
return; |
|
|
|
bencode_dictionary_add_integer(root_dict, "repacketize", packetize); |
|
|
|
} |
|
|
|
|
|
|
|
#if 0 |
|
|
|
static bool parse_str_flag(str * key, str * val, const char * name, |
|
|
|
bencode_item_t * root_dict) |
|
|
|
@ -403,18 +389,6 @@ void parse_rtpp_flags(const str * rtpp_flags, bencode_item_t * root_dict, |
|
|
|
goto generic; |
|
|
|
goto next; |
|
|
|
break; |
|
|
|
case 11: |
|
|
|
/* repacketize */ |
|
|
|
if (str_eq(&key, "repacketize")) { |
|
|
|
if (!val.s) |
|
|
|
ilogs(control, LOG_DEBUG, "Error processing flag '"STR_FORMAT"' (will be ignored)", STR_FMT(&key)); |
|
|
|
else |
|
|
|
parse_repacketize(&val, root_dict); |
|
|
|
} |
|
|
|
else |
|
|
|
goto generic; |
|
|
|
goto next; |
|
|
|
break; |
|
|
|
case 12: |
|
|
|
if (str_eq(&key, "delete-delay")) { |
|
|
|
if (!val.s) |
|
|
|
|