webrtc/system_wrappers/include
Chen Xing 6094953ed1 Add helper functions to convert between integer milliseconds and fixed-point seconds.
This change adds the following helper functions to convert between "integer milliseconds"-style timestamps and durations, and "UQ32.32 and Q32.32"-style NTP timestamps and durations:
- Int64MsToQ32x32
- UInt64MsToUQ32x32
- Q32x32ToInt64Ms
- UQ32x32ToUInt64Ms

The Q-format NTP timestamps and durations are used by some RTP/RTCP packets.

Bug: webrtc:10739
Change-Id: I89123d2dba7370f26e239d722a4975bf5ac6e668
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148444
Commit-Queue: Chen Xing <chxg@google.com>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28878}
2019-08-16 14:49:46 +00:00
..
clock.h Format almost everything. 2019-07-08 13:45:15 +00:00
cpu_features_wrapper.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
cpu_info.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
event_wrapper.h Replace some usage of EventWrapper with rtc::Event. 2018-10-29 09:37:24 +00:00
field_trial.h Sanity-check field trial string at initialization. 2019-06-11 14:11:06 +00:00
metrics.h Format almost everything. 2019-07-08 13:45:15 +00:00
ntp_time.h Add helper functions to convert between integer milliseconds and fixed-point seconds. 2019-08-16 14:49:46 +00:00
rtp_to_ntp_estimator.h Format almost everything. 2019-07-08 13:45:15 +00:00
sleep.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00