diff options
author | Mark Spencer <markster@digium.com> | 2004-03-20 05:19:45 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2004-03-20 05:19:45 +0000 |
commit | 7192fbfae700a3f71a82d3a0cdbf54f2890e243d (patch) | |
tree | eec323806c1dce7ed848b01d22a8fbf26486fefc /rtp.c | |
parent | be59053650097f78cff1a64c84926f252b6d3bba (diff) |
Round offset timestamps to nearest 20ms to clean up numbers.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'rtp.c')
-rwxr-xr-x | rtp.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -366,6 +366,7 @@ static void calc_rxstamp(struct timeval *tv, struct ast_rtp *rtp, unsigned int t gettimeofday(&rtp->rxcore, NULL); rtp->rxcore.tv_sec -= timestamp / 8000; rtp->rxcore.tv_usec -= (timestamp % 8000) * 125; + rtp->rxcore.tv_usec -= rtp->rxcore.tv_usec % 20000; if (rtp->rxcore.tv_usec < 0) { /* Adjust appropriately if necessary */ rtp->rxcore.tv_usec += 1000000; |