Przeglądaj źródła

modules_k:qos align qos module to the new sdp layout

 - 'sendrecv_mode' and 'ptime' are session attributes now
Ovidiu Sas 15 lat temu
rodzic
commit
b123419e49
1 zmienionych plików z 12 dodań i 12 usunięć
  1. 12 12
      modules_k/qos/qos_mi.c

+ 12 - 12
modules_k/qos/qos_mi.c

@@ -56,18 +56,6 @@ int add_mi_sdp_payload_nodes(struct mi_node* node, int index, sdp_payload_attr_t
 			return 1;
 	}
 
-	if (sdp_payload->sendrecv_mode.s!=NULL && sdp_payload->sendrecv_mode.len!=0) {
-		attr = add_mi_attr(node1, MI_DUP_VALUE, "sendrecv", 8, sdp_payload->sendrecv_mode.s, sdp_payload->sendrecv_mode.len);
-		if(attr == NULL)
-			return 1;
-	}
-
-	if (sdp_payload->ptime.s!=NULL && sdp_payload->ptime.len!=0) {
-		attr = add_mi_attr(node1, MI_DUP_VALUE, "ptime", 5, sdp_payload->ptime.s, sdp_payload->ptime.len);
-		if(attr == NULL)
-			return 1;
-	}
-
 	return 0;
 }
 
@@ -100,6 +88,18 @@ int add_mi_stream_nodes(struct mi_node* node, int index, sdp_stream_cell_t* stre
 	if(attr == NULL)
 		return 1;
 
+	if (stream->sendrecv_mode.s!=NULL && stream->sendrecv_mode.len!=0) {
+		attr = add_mi_attr(node1, MI_DUP_VALUE, "sendrecv", 8, stream->sendrecv_mode.s, stream->sendrecv_mode.len);
+		if(attr == NULL)
+			return 1;
+	}
+
+	if (stream->ptime.s!=NULL && stream->ptime.len!=0) {
+		attr = add_mi_attr(node1, MI_DUP_VALUE, "ptime", 5, stream->ptime.s, stream->ptime.len);
+		if(attr == NULL)
+			return 1;
+	}
+
 	p = int2str((unsigned long)(stream->payloads_num), &len);
 	attr = add_mi_attr(node1, MI_DUP_VALUE, "payloads_num", 12, p, len);
 	if(attr == NULL)