Danil Chapovalov
6634c91194
Refactor AbsoluteCaptureTimeSender and AbsoluteCaptureTimeInterpolator
...
Removed thread safety: for a low level helper it adds overhead that users may not need. In particular RtpSenderVideo doesn't need it because calls to SendVideo are already synchronized.
Added a feature to force producing extension as requested by downstream.
Cleanup and document api:
Changed rtp_frequency type to int as it has no reason to use uint32_t per style guide
Changed absolute_capture_time to NtpTime to clarify both units and offset of the time. NtpTime has trivial conversion to/from uint64_t
Documented all the parameters.
Cleanup tests.
Bug: b/307553606
Change-Id: I0922ca4d3c89f124eeb561742dca79ed5c2327fd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325022
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Chen Xing <chxg@google.com>
Cr-Commit-Position: refs/heads/main@{#41023}
2023-10-27 12:50:08 +00:00
..
2023-09-15 14:59:23 +00:00
2023-10-25 09:32:28 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-06-27 21:32:46 +00:00
2023-09-13 18:37:22 +00:00
2023-09-13 18:37:22 +00:00
2023-09-13 18:37:22 +00:00
2023-09-20 09:25:32 +00:00
2023-06-13 13:02:14 +00:00
2023-08-22 09:36:43 +00:00
2023-06-13 13:02:14 +00:00
2023-06-13 14:30:09 +00:00
2023-06-27 21:32:46 +00:00
2023-06-13 13:02:14 +00:00
2023-01-09 21:36:45 +00:00
2023-08-14 13:21:14 +00:00
2023-07-24 14:57:29 +00:00
2023-06-27 21:32:46 +00:00
2023-08-14 13:21:14 +00:00
2023-08-14 13:21:14 +00:00
2023-09-24 20:06:48 +00:00
2023-08-09 10:01:58 +00:00
2023-08-15 16:31:02 +00:00
2023-01-18 12:44:46 +00:00
2023-01-18 12:44:46 +00:00
2023-01-18 12:44:46 +00:00
2023-08-15 13:20:21 +00:00
2023-04-27 11:24:38 +00:00
2023-04-27 11:24:38 +00:00
2023-07-24 16:06:08 +00:00
2023-07-24 14:57:29 +00:00
2023-06-02 14:29:19 +00:00
2023-10-16 09:42:19 +00:00
2022-05-10 13:38:31 +00:00
2023-06-16 17:09:00 +00:00
2023-07-13 12:08:10 +00:00
2023-07-13 12:08:10 +00:00
2023-09-07 13:25:25 +00:00
2023-09-07 13:25:25 +00:00
2023-08-10 20:40:15 +00:00
2023-05-24 14:14:53 +00:00
2023-05-26 08:11:17 +00:00
2023-08-15 13:20:21 +00:00
2023-06-27 10:41:33 +00:00
2023-05-24 14:14:53 +00:00
2023-08-15 13:20:21 +00:00
2022-07-07 12:39:25 +00:00
2022-07-07 12:39:25 +00:00
2023-04-20 02:02:45 +00:00
2023-01-02 14:26:28 +00:00
2023-06-06 10:23:29 +00:00
2023-09-12 11:53:34 +00:00
2023-09-12 11:53:34 +00:00
2022-09-27 06:55:31 +00:00
2023-09-20 09:25:32 +00:00
2023-01-10 12:04:30 +00:00
2023-01-02 14:26:28 +00:00
2023-08-23 16:14:26 +00:00
2023-08-23 16:14:26 +00:00
2023-05-25 15:26:40 +00:00
2023-05-30 13:10:07 +00:00
2023-05-30 13:10:07 +00:00
2023-03-09 16:32:22 +00:00
2023-03-29 11:37:02 +00:00
2022-10-26 21:29:20 +00:00
2023-08-23 16:14:26 +00:00
2023-07-25 06:33:09 +00:00
2023-07-25 06:33:09 +00:00
2023-01-18 12:44:46 +00:00
2023-08-10 20:40:15 +00:00
2023-09-11 13:16:30 +00:00
2023-08-10 20:40:15 +00:00
2023-07-21 10:36:49 +00:00
2023-08-22 08:24:37 +00:00
2023-09-07 13:25:25 +00:00
2023-07-21 10:36:49 +00:00
2023-09-15 14:59:23 +00:00
2023-09-04 11:27:42 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-09-15 14:59:23 +00:00
2023-09-15 14:59:23 +00:00
2023-09-15 14:59:23 +00:00
2023-08-22 06:32:26 +00:00
2023-10-25 16:01:32 +00:00
2023-10-25 16:01:32 +00:00
2023-08-10 10:30:29 +00:00
2023-08-23 16:14:26 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-08-22 06:32:26 +00:00
2023-08-22 06:32:26 +00:00
2023-01-13 13:38:42 +00:00
2023-09-20 09:25:32 +00:00
2023-08-18 13:17:50 +00:00
2023-04-20 02:02:45 +00:00
2023-02-10 08:59:59 +00:00
2023-02-10 08:59:59 +00:00
2023-10-25 16:01:32 +00:00
2023-10-25 16:01:32 +00:00
2023-07-11 14:30:18 +00:00
2023-08-29 10:05:03 +00:00
2023-08-29 10:05:03 +00:00
2023-04-25 08:18:42 +00:00
2022-05-12 10:18:05 +00:00
2022-05-12 10:18:05 +00:00
2023-07-24 14:57:29 +00:00
2023-07-24 14:57:29 +00:00
2023-06-13 13:02:14 +00:00
2023-06-13 13:02:14 +00:00
2023-06-13 13:02:14 +00:00
2023-01-09 21:36:45 +00:00
2023-08-14 13:21:14 +00:00
2023-01-31 11:58:43 +00:00
2023-01-18 12:44:46 +00:00
2022-09-27 06:55:31 +00:00
2022-09-27 06:55:31 +00:00