Tommi
28e9653b1f
Remove dependency on RtpVideoSenderInterface from EncoderRtcpFeedback.
...
This removes the two step initialization and explicit circular
dependency between the sender and the observer that complicates
construction and making members const that should be.
Moving forward the encoder feedback instance will move to a different
class, so this CL is one part of making that change possible.
Also removing an unnecessary mutex and replacing with a checker.
Bug: webrtc:12840
Change-Id: I21694806b122592de0cd1e1d96f241d339a0860f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/221108
Commit-Queue: Tommi <tommi@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34214}
2021-06-03 10:46:49 +00:00
..
2021-06-03 10:20:56 +00:00
2021-05-18 13:37:51 +00:00
2021-04-23 11:07:28 +00:00
2020-10-07 18:01:13 +00:00
2021-01-19 16:59:11 +00:00
2021-01-19 16:59:11 +00:00
2021-01-19 16:59:11 +00:00
2021-04-23 12:04:39 +00:00
2021-03-23 14:22:47 +00:00
2021-03-23 14:22:47 +00:00
2021-06-03 10:46:49 +00:00
2021-02-11 12:00:05 +00:00
2021-02-11 12:00:05 +00:00
2021-02-11 12:00:05 +00:00
2020-05-14 18:12:40 +00:00
2020-07-08 12:21:08 +00:00
2021-02-10 15:04:55 +00:00
2019-04-09 08:18:20 +00:00
2021-03-24 12:08:23 +00:00
2021-03-24 12:08:23 +00:00
2021-03-24 12:08:23 +00:00
2020-02-18 16:09:50 +00:00
2019-04-01 13:10:49 +00:00
2019-04-01 13:10:49 +00:00
2021-06-03 10:46:49 +00:00
2021-06-03 10:46:49 +00:00
2021-06-03 10:46:49 +00:00
2021-01-14 13:33:22 +00:00
2019-08-21 09:49:02 +00:00
2020-09-23 12:51:30 +00:00
2021-04-23 12:04:39 +00:00
2020-07-27 09:42:25 +00:00
2020-10-30 10:13:11 +00:00
2021-04-20 09:42:05 +00:00
2020-02-19 14:05:46 +00:00
2021-04-20 09:42:05 +00:00
2020-07-08 12:21:08 +00:00
2019-09-30 12:52:07 +00:00
2019-05-28 16:23:55 +00:00
2019-09-09 15:22:57 +00:00
2021-06-03 10:20:56 +00:00
2020-05-10 20:43:40 +00:00
2020-06-04 08:11:21 +00:00
2021-02-10 15:04:55 +00:00
2020-04-07 19:50:20 +00:00
2020-07-08 12:21:08 +00:00
2021-02-10 15:04:55 +00:00
2021-05-18 13:37:51 +00:00
2021-05-18 13:37:51 +00:00
2021-05-18 13:37:51 +00:00
2020-09-15 15:54:54 +00:00
2021-02-10 15:04:55 +00:00
2020-09-15 15:54:54 +00:00
2021-02-10 15:04:55 +00:00
2021-05-26 15:47:03 +00:00
2021-06-03 07:41:39 +00:00
2021-06-03 07:41:39 +00:00
2021-04-23 12:04:39 +00:00
2021-03-23 14:22:47 +00:00
2021-03-23 14:22:47 +00:00
2021-05-26 15:47:03 +00:00
2021-05-26 15:47:03 +00:00
2021-05-31 11:45:33 +00:00
2020-07-08 13:53:57 +00:00
2019-12-09 13:55:50 +00:00
2020-07-08 12:21:08 +00:00
2021-04-19 16:59:48 +00:00
2021-05-18 13:37:51 +00:00
2021-05-18 13:37:51 +00:00
2021-05-16 15:09:29 +00:00
2020-09-15 15:54:54 +00:00
2020-09-09 15:44:47 +00:00
2020-09-09 15:44:47 +00:00
2020-07-08 13:53:57 +00:00
2019-07-08 13:45:15 +00:00
2021-05-07 14:14:43 +00:00
2021-05-07 14:14:43 +00:00
2019-03-06 14:37:33 +00:00
2019-03-06 14:37:33 +00:00
2020-07-08 13:53:57 +00:00
2019-03-06 14:37:33 +00:00
2020-05-10 11:47:52 +00:00
2020-05-10 11:47:52 +00:00
2020-04-07 19:50:20 +00:00
2019-08-02 12:38:34 +00:00
2021-04-23 12:04:39 +00:00
2020-10-29 20:39:10 +00:00
2021-05-31 17:10:23 +00:00
2021-06-02 13:06:04 +00:00
2021-05-31 18:49:13 +00:00
2021-05-04 13:16:54 +00:00
2021-06-01 15:39:41 +00:00
2021-05-26 15:47:03 +00:00
2020-10-23 13:43:32 +00:00
2021-06-03 10:46:49 +00:00
2020-10-15 17:39:06 +00:00
2021-05-03 15:16:34 +00:00
2021-05-26 09:42:09 +00:00
2021-02-10 15:04:55 +00:00
2020-05-14 18:12:40 +00:00
2021-02-25 11:10:55 +00:00
2021-02-25 11:10:55 +00:00
2020-04-27 09:25:47 +00:00
2020-07-16 13:52:28 +00:00
2021-03-23 14:22:47 +00:00
2021-03-23 14:22:47 +00:00
2021-03-23 14:22:47 +00:00
2019-09-09 11:23:54 +00:00
2020-07-08 12:21:08 +00:00
2021-06-02 13:51:35 +00:00
2021-06-02 13:06:04 +00:00
2021-03-29 14:58:05 +00:00