Artem Titarenko
5b5fa3b9c0
Revert "Use non-proxied source object in VideoTrack."
...
This reverts commit 3eb29c12358930a60134f185cd849e0d12aa9166.
Reason for revert: Breaks downstream projects.
Original change's description:
> Use non-proxied source object in VideoTrack.
>
> Use the internal representation of the video source object from the
> track. Before there were implicit thread hops due to use of the proxy.
>
> Also, override AudioTrack's enabled methods to enforce thread
> expectations.
>
> Bug: webrtc:13540
> Change-Id: I4bc7aca96d6fc24f31ade45e47f52599f1cc2f97
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250180
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#35911}
TBR=tommi@webrtc.org ,hta@webrtc.org,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com
Change-Id: I77395b21c0ef7f17992ae16d296b90bd51eac305
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:13540
TBR: tommi@webrtc.org
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250668
Auto-Submit: Artem Titarenko <artit@webrtc.org>
Owners-Override: Artem Titarenko <artit@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35917}
2022-02-04 21:26:31 +00:00
..
2021-07-22 16:41:26 +00:00
2022-02-02 16:32:20 +00:00
2022-02-02 12:17:09 +00:00
2022-02-04 14:00:42 +00:00
2022-02-04 14:00:42 +00:00
2022-02-04 14:00:42 +00:00
2022-02-04 21:26:31 +00:00
2022-02-04 21:26:31 +00:00
2022-02-04 21:26:31 +00:00
2022-01-24 11:30:28 +00:00
2022-01-24 08:50:30 +00:00
2022-01-28 09:34:25 +00:00
2022-01-26 10:39:00 +00:00
2022-01-20 12:59:27 +00:00
2022-02-01 06:43:58 +00:00
2022-02-01 06:43:58 +00:00
2022-02-04 15:01:41 +00:00
2022-02-04 15:01:41 +00:00
2021-07-30 22:13:59 +00:00
2021-07-30 22:13:59 +00:00
2022-02-01 10:57:48 +00:00
2021-11-04 11:40:28 +00:00
2021-04-19 19:32:23 +00:00
2021-04-19 19:32:23 +00:00
2022-01-03 20:00:52 +00:00
2021-11-15 21:44:59 +00:00
2021-11-04 14:46:27 +00:00
2021-04-27 17:01:59 +00:00
2021-05-21 21:45:29 +00:00
2021-05-21 21:45:29 +00:00
2021-07-30 22:13:59 +00:00
2022-01-25 08:57:36 +00:00
2022-01-20 11:00:18 +00:00
2021-07-30 22:13:59 +00:00
2021-07-30 22:13:59 +00:00
2021-11-27 22:21:54 +00:00
2021-07-30 22:13:59 +00:00
2021-04-27 17:01:59 +00:00
2021-02-10 15:04:55 +00:00
2021-02-10 15:04:55 +00:00
2021-05-17 14:37:55 +00:00
2021-05-17 14:37:55 +00:00
2021-05-17 14:37:55 +00:00
2021-01-05 12:55:24 +00:00
2021-07-22 15:24:56 +00:00
2021-08-10 10:40:03 +00:00
2021-08-11 23:36:28 +00:00
2021-08-11 23:36:28 +00:00
2021-11-15 21:44:59 +00:00
2021-11-15 21:44:59 +00:00
2022-01-26 11:05:25 +00:00
2021-11-15 21:44:59 +00:00
2022-01-05 11:28:25 +00:00
2022-01-20 11:00:18 +00:00
2021-04-27 17:01:59 +00:00
2021-11-02 11:51:31 +00:00
2021-11-02 11:51:31 +00:00
2021-11-15 21:44:59 +00:00
2022-01-29 10:45:39 +00:00
2022-01-24 08:50:30 +00:00
2021-08-03 06:53:59 +00:00
2021-08-03 06:53:59 +00:00
2021-05-28 06:53:29 +00:00
2022-02-04 21:26:31 +00:00
2022-01-18 08:22:15 +00:00
2022-01-18 08:22:15 +00:00
2022-01-04 16:19:33 +00:00
2021-08-31 14:27:49 +00:00
2021-04-27 17:01:59 +00:00
2021-11-15 21:44:59 +00:00
2021-11-18 14:42:35 +00:00
2021-10-26 10:35:41 +00:00
2022-01-04 16:19:33 +00:00
2021-05-28 06:53:29 +00:00
2022-01-10 14:56:03 +00:00
2022-01-04 16:19:33 +00:00
2021-06-01 06:57:31 +00:00
2021-05-12 17:06:58 +00:00
2022-01-10 14:56:03 +00:00
2022-01-24 09:04:10 +00:00
2022-01-31 14:08:57 +00:00
2022-01-31 14:08:57 +00:00
2022-01-31 09:22:08 +00:00
2021-04-15 10:20:00 +00:00
2022-01-31 14:08:57 +00:00
2021-11-15 21:44:59 +00:00
2021-01-29 16:14:10 +00:00
2022-01-04 20:44:07 +00:00
2022-01-10 14:56:03 +00:00
2022-01-31 14:08:57 +00:00
2022-02-02 08:32:31 +00:00
2021-04-30 18:55:47 +00:00
2022-01-04 16:19:33 +00:00
2019-10-14 12:40:53 +00:00
2022-02-02 12:17:09 +00:00
2022-01-31 10:26:17 +00:00
2021-05-28 06:53:29 +00:00
2021-05-28 06:53:29 +00:00
2022-01-26 09:02:11 +00:00
2022-02-04 14:00:42 +00:00
2021-04-08 06:39:22 +00:00
2022-02-03 13:40:41 +00:00
2022-02-03 13:40:41 +00:00
2021-07-30 22:13:59 +00:00
2022-01-10 14:56:03 +00:00
2019-04-09 17:18:20 +00:00
2021-11-15 21:44:59 +00:00
2021-07-30 22:13:59 +00:00
2021-08-11 21:50:08 +00:00
2019-07-08 13:45:15 +00:00
2021-11-15 21:44:59 +00:00
2021-07-30 22:13:59 +00:00
2020-01-09 09:28:07 +00:00
2021-01-29 16:14:10 +00:00
2021-07-30 22:13:59 +00:00
2021-05-28 06:53:29 +00:00
2021-05-27 09:56:42 +00:00
2021-05-17 14:37:55 +00:00
2021-05-28 06:53:29 +00:00
2022-01-24 08:50:30 +00:00
2021-08-10 10:40:03 +00:00
2021-07-30 22:13:59 +00:00
2022-01-26 10:39:00 +00:00
2022-01-26 10:39:00 +00:00
2022-01-19 12:17:47 +00:00
2022-01-28 14:41:30 +00:00
2022-01-28 14:41:30 +00:00
2021-07-30 22:13:59 +00:00
2022-01-03 20:00:52 +00:00
2021-05-05 16:22:33 +00:00
2021-01-29 16:14:10 +00:00
2021-06-29 14:37:32 +00:00
2021-06-29 14:37:32 +00:00
2021-11-04 11:40:28 +00:00
2021-10-18 13:32:22 +00:00
2021-05-21 21:45:29 +00:00
2021-05-21 21:45:29 +00:00
2021-07-30 22:13:59 +00:00
2021-01-11 11:31:33 +00:00
2021-05-10 10:31:48 +00:00
2021-05-10 10:31:48 +00:00
2021-09-16 09:40:52 +00:00
2022-01-31 09:22:08 +00:00
2022-01-31 09:22:08 +00:00
2021-07-30 22:13:59 +00:00
2022-01-25 08:25:50 +00:00
2021-07-30 22:13:59 +00:00
2020-10-26 10:22:46 +00:00
2021-01-29 16:14:10 +00:00
2021-01-29 16:14:10 +00:00
2021-04-16 13:10:54 +00:00
2021-06-15 09:44:36 +00:00
2021-11-04 14:46:27 +00:00
2022-01-25 08:25:50 +00:00
2022-01-25 08:25:50 +00:00
2021-11-04 14:46:27 +00:00
2021-11-04 14:46:27 +00:00
2022-01-27 12:55:44 +00:00
2021-07-30 22:13:59 +00:00
2021-07-19 14:27:27 +00:00
2022-01-20 11:00:18 +00:00
2022-01-03 20:00:52 +00:00
2021-11-04 14:46:27 +00:00
2021-11-04 14:46:27 +00:00
2020-10-05 12:41:23 +00:00
2022-02-02 12:17:09 +00:00
2022-01-24 08:50:30 +00:00
2022-01-11 20:45:16 +00:00
2022-01-04 16:19:33 +00:00
2022-01-04 16:19:33 +00:00
2021-07-30 22:13:59 +00:00
2021-01-29 16:14:10 +00:00
2021-04-20 06:44:40 +00:00
2021-04-20 06:44:40 +00:00
2021-07-26 16:33:54 +00:00
2020-10-09 08:29:45 +00:00
2021-07-30 22:13:59 +00:00
2019-09-24 08:56:24 +00:00
2022-01-18 13:46:37 +00:00
2022-02-04 14:00:42 +00:00
2022-02-04 21:26:31 +00:00
2022-02-04 14:00:42 +00:00
2021-04-27 17:01:59 +00:00
2021-01-29 16:14:10 +00:00
2022-01-20 11:00:18 +00:00
2021-05-27 09:56:42 +00:00
2021-12-21 19:52:56 +00:00
2022-02-04 14:00:42 +00:00
2022-02-04 14:00:42 +00:00
2021-07-30 22:13:59 +00:00
2022-02-04 21:26:31 +00:00
2022-02-04 21:26:31 +00:00
2021-11-30 11:01:14 +00:00
2021-11-30 11:01:14 +00:00
2021-07-30 22:13:59 +00:00
2022-01-24 08:50:30 +00:00
2022-01-24 08:50:30 +00:00