mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
Updated A/V to new time function.
This commit is contained in:
parent
fca5e1b99a
commit
8369ac98b0
|
@ -27,6 +27,7 @@
|
||||||
#endif /* HAVE_CONFIG_H */
|
#endif /* HAVE_CONFIG_H */
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include "../toxcore/network.h" /* current_time_monotonic() */
|
||||||
#include "event.h"
|
#include "event.h"
|
||||||
|
|
||||||
#define _GNU_SOURCE
|
#define _GNU_SOURCE
|
||||||
|
@ -199,7 +200,7 @@ void *event_poll( void *arg )
|
||||||
|
|
||||||
if ( _event_handler->timed_events ) {
|
if ( _event_handler->timed_events ) {
|
||||||
|
|
||||||
uint32_t _time = ((uint32_t)(current_time() / 1000));
|
uint32_t _time = ((uint32_t)current_time_monotonic());
|
||||||
|
|
||||||
if ( _event_handler->timed_events[0].timeout < _time ) {
|
if ( _event_handler->timed_events[0].timeout < _time ) {
|
||||||
|
|
||||||
|
@ -249,7 +250,7 @@ int throw_timer_event ( void * (func)(void *), void *arg, unsigned timeout)
|
||||||
|
|
||||||
size_t _counter = event_handler.timed_events_count;
|
size_t _counter = event_handler.timed_events_count;
|
||||||
|
|
||||||
event_handler.timed_events[_counter - 1].timeout = timeout + ((uint32_t)(current_time() / 1000));
|
event_handler.timed_events[_counter - 1].timeout = timeout + ((uint32_t)current_time_monotonic());
|
||||||
event_handler.timed_events[_counter - 1].id = _unique_id;
|
event_handler.timed_events[_counter - 1].id = _unique_id;
|
||||||
++_unique_id;
|
++_unique_id;
|
||||||
|
|
||||||
|
@ -330,7 +331,7 @@ int reset_timer_event ( int id, uint32_t timeout )
|
||||||
/* Find it and change */
|
/* Find it and change */
|
||||||
for ( ; _i; _i-- ) {
|
for ( ; _i; _i-- ) {
|
||||||
if ( _it->id == id ) {
|
if ( _it->id == id ) {
|
||||||
_it->timeout = timeout + ((uint32_t)(current_time() / 1000));
|
_it->timeout = timeout + ((uint32_t)current_time_monotonic());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -410,7 +410,7 @@ RTPHeader *build_header ( RTPSession *session )
|
||||||
ADD_SETTING_PAYLOAD ( _retu, session->payload_type );
|
ADD_SETTING_PAYLOAD ( _retu, session->payload_type );
|
||||||
|
|
||||||
_retu->sequnum = session->sequnum;
|
_retu->sequnum = session->sequnum;
|
||||||
_retu->timestamp = ((uint32_t)(current_time() / 1000)); /* micro to milli */
|
_retu->timestamp = current_time_monotonic(); /* milliseconds */
|
||||||
_retu->ssrc = session->ssrc;
|
_retu->ssrc = session->ssrc;
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user