- dejitter: call to calculate_transmit_time() was missing in rtpproxy_main()

This commit is contained in:
Thomas Ries 2006-06-19 20:44:20 +00:00
parent 9f165e6694
commit f90acd86aa

View File

@ -113,7 +113,7 @@ void add_time_values(const struct timeval *a, const struct timeval *b,
struct timeval *r);
void sub_time_values(const struct timeval *a, const struct timeval *b,
struct timeval *r);
int cmp_time_values(const struct timeval *a, const struct timeval *b);
int cmp_time_values(const struct timeval *a, const struct timeval *b);
double make_double_time ( const struct timeval *tv);
void send_top_of_que ();
void delayedsendto(int s, const void *msg, size_t len, int flags,
@ -121,10 +121,10 @@ void delayedsendto(int s, const void *msg, size_t len, int flags,
const struct timeval *tv, rtp_proxytable_t *errret);
void cancelmessages (rtp_proxytable_t *dropentry);
void flushbuffers();
int delay_of_next_transmission(struct timeval *tv);
int delay_of_next_transmission(struct timeval *tv);
void split_double_time ( double d, struct timeval *tv);
void init_calculate_transmit_time (timecontrol_t *tc, int dejitter);
int fetch_missalign_long_network_oder (char *where);
int fetch_missalign_long_network_oder (char *where);
void calculate_transmit_time (rtp_buff_t *rtp_buff, timecontrol_t *tc,
const struct timeval *input_tv,
struct timeval *ttv);
@ -343,6 +343,9 @@ static void *rtpproxy_main(void *arg) {
struct sockaddr_in dst_addr;
struct timeval ttv;
calculate_transmit_time (&rtp_buff,&(rtp_proxytable[i].tc),
&input_tv,&ttv) ;
/* write to dest via socket rtp_tx_sock */
dst_addr.sin_family = AF_INET;
memcpy(&dst_addr.sin_addr.s_addr,