Magnus Jedvert
9514071500
Android: Support externally aligned timestamps
...
This support is needed if there is a big delay between the creation of
frames and the time they are delivered to the WebRTC C++ layer in
AndroidVideoTrackSource. This is the case if e.g. some heavy video
processing is applied to the frames that takes a couple of hundred
milliseconds. Currently, timestamps coming from Android video sources
are aligned to rtc::TimeMicros() once they reach the WebRTC C++ layer in
AndroidVideoTrackSource. At this point, we "forget" any latency that
might occur before this point, and audio/video sync consequently
suffers.
Bug: webrtc:9991
Change-Id: I7b1aaca9a60a978b9195dd5e5eed4779a0055607
Reviewed-on: https://webrtc-review.googlesource.com/c/110783
Commit-Queue: Magnus Jedvert <magjed@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#25654}
2018-11-15 11:41:06 +00:00
..
2018-05-18 10:44:38 +00:00
2018-11-02 08:25:39 +00:00
2018-11-02 08:25:39 +00:00
2017-10-20 08:37:23 +00:00
2018-09-28 13:25:43 +00:00
2018-09-28 13:25:43 +00:00
2018-11-02 08:25:39 +00:00
2018-11-02 08:25:39 +00:00
2018-06-07 13:16:40 +00:00
2018-04-27 07:38:05 +00:00
2018-03-22 13:13:44 +00:00
2018-04-27 07:38:05 +00:00
2018-03-22 13:13:44 +00:00
2018-04-27 07:38:05 +00:00
2018-07-24 10:38:57 +00:00
2018-10-25 17:59:48 +00:00
2018-09-28 13:25:43 +00:00
2018-09-05 15:15:27 +00:00
2018-07-13 09:02:21 +00:00
2018-09-28 13:25:43 +00:00
2018-10-04 11:57:19 +00:00
2018-11-14 13:32:06 +00:00
2017-11-24 10:08:58 +00:00
2018-02-20 12:41:55 +00:00
2018-09-13 09:01:53 +00:00
2018-09-06 19:41:21 +00:00
2018-09-06 19:41:21 +00:00
2018-06-15 09:06:45 +00:00
2018-04-17 13:05:03 +00:00
2018-04-12 07:19:46 +00:00
2018-09-05 15:15:27 +00:00
2018-10-04 12:33:10 +00:00
2017-11-30 11:40:51 +00:00
2018-08-06 11:39:52 +00:00
2018-11-07 12:24:14 +00:00
2018-11-07 12:24:14 +00:00
2018-11-07 12:24:14 +00:00
2018-11-07 12:24:14 +00:00
2018-09-11 09:58:10 +00:00
2018-09-11 09:58:10 +00:00
2018-03-22 13:13:44 +00:00
2018-09-28 13:25:43 +00:00
2018-09-28 13:25:43 +00:00
2018-09-28 15:01:00 +00:00
2018-10-16 16:55:49 +00:00
2018-05-18 10:44:38 +00:00
2017-09-29 11:46:38 +00:00
2018-01-15 09:52:38 +00:00
2018-05-18 10:44:38 +00:00
2018-10-19 21:18:35 +00:00
2018-11-15 10:57:26 +00:00
2018-07-20 23:11:52 +00:00
2018-11-15 11:41:06 +00:00
2018-09-05 15:15:27 +00:00
2018-04-09 16:29:59 +00:00
2018-08-03 10:57:07 +00:00
2018-10-10 13:37:47 +00:00
2017-11-24 18:38:40 +00:00
2017-11-24 18:38:40 +00:00
2017-11-24 18:38:40 +00:00
2018-10-03 07:22:51 +00:00
2018-09-28 13:25:43 +00:00
2018-09-28 13:25:43 +00:00
2018-09-28 13:25:43 +00:00
2018-10-04 11:57:19 +00:00
2017-12-12 12:36:17 +00:00
2017-12-12 12:36:17 +00:00
2018-11-07 12:24:14 +00:00
2018-11-07 12:24:14 +00:00
2018-07-20 23:11:52 +00:00
2017-11-30 11:40:51 +00:00
2017-11-30 11:40:51 +00:00
2018-09-11 09:58:10 +00:00
2018-11-15 11:41:06 +00:00
2018-04-23 16:04:11 +00:00
2018-09-11 11:43:12 +00:00
2018-11-15 11:41:06 +00:00
2018-09-28 13:25:43 +00:00
2018-07-24 10:38:57 +00:00
2018-03-22 13:13:44 +00:00
2017-11-07 15:32:15 +00:00
2018-07-09 12:07:11 +00:00
2018-07-13 11:03:45 +00:00
2018-07-09 12:07:11 +00:00
2018-11-05 17:37:07 +00:00
2018-03-22 13:13:44 +00:00
2018-07-09 12:07:11 +00:00
2018-06-01 08:43:02 +00:00
2018-07-25 08:37:47 +00:00
2018-05-18 10:44:38 +00:00
2017-11-02 10:27:47 +00:00
2018-10-26 12:30:32 +00:00
2018-09-28 13:25:43 +00:00
2018-09-05 11:41:51 +00:00
2018-05-18 10:44:38 +00:00