REQUIREMENTS update.
[paraslash.git] / ortp_send.c
index 9c166ae..17f14d1 100644 (file)
@@ -159,13 +159,13 @@ static int need_extra_header(long unsigned current_chunk)
 }
 
 static void ortp_send(long unsigned current_chunk, long unsigned chunks_sent,
-               const char *buf, size_t len)
+               const char *buf, size_t len, const char *header_buf,
+               size_t header_len)
 {
        struct ortp_target *ot, *tmp;
        size_t sendbuf_len;
-       size_t header_len = 0;
        int packet_type = ORTP_DATA;
-       char *sendbuf, *header_buf = NULL;
+       char *sendbuf;
        struct timeval *chunk_tv;
 
        if (sender_status != SENDER_ON)
@@ -190,7 +190,6 @@ static void ortp_send(long unsigned current_chunk, long unsigned chunks_sent,
        }
        if (list_empty(&targets))
                return;
-       vss_get_header(&header_buf, &header_len);
        if (!need_extra_header(current_chunk))
                header_len = 0;
        sendbuf_len = ORTP_AUDIO_HEADER_LEN + header_len + len;