Tommi
51238e6c28
Keep transport_queue_safety_ alive until stopped permanently.
...
After a send stream is stopped, it can still be re-used and implicitly
restarted by activating layers. This change removes marking the flag
we use for async operations as 'not alive' inside Stop() and only doing
so when the send stream is stopped permanently.
The effect this has is that an implicit start via
UpdateActiveSimulcastLayers() will run and correctly update the states.
Before, if a stream had been stopped, the safety flag would prevent
the async operation from running.
Bug: chromium:1241213
Change-Id: Iebdfabba3e1955aafa364760eebd4f66281bcc60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/229304
Commit-Queue: Tommi <tommi@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34809}
2021-08-19 18:35:19 +00:00
..
2021-08-02 13:49:21 +00:00
2021-08-18 10:22:27 +00:00
2021-07-22 16:41:26 +00:00
2020-10-07 18:01:13 +00:00
2021-01-19 16:59:11 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +00:00
2021-04-23 12:04:39 +00:00
2021-08-09 09:06:02 +00:00
2021-03-23 14:22:47 +00:00
2021-08-03 14:50:52 +00:00
2021-02-11 12:00:05 +00:00
2021-02-11 12:00:05 +00:00
2021-07-28 13:22:27 +00:00
2020-05-14 18:12:40 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +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
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +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-08-18 15:58:40 +00:00
2019-08-21 09:49:02 +00:00
2021-08-10 10:40:03 +00:00
2021-07-28 13:22:27 +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-07-15 20:44:41 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2019-05-28 16:23:55 +00:00
2021-07-28 13:22:27 +00:00
2021-06-03 10:20:56 +00:00
2018-11-28 18:25:07 +00:00
2018-08-29 11:57:00 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +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-07-28 13:22:27 +00:00
2020-09-15 15:54:54 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 17:00:05 +00:00
2021-08-10 17:00:05 +00:00
2021-08-10 17:00:05 +00:00
2021-04-23 12:04:39 +00:00
2021-03-23 14:22:47 +00:00
2021-07-28 13:22:27 +00:00
2021-08-13 16:03:32 +00:00
2021-08-13 12:56:00 +00:00
2021-08-13 12:56:00 +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-08-10 09:37:33 +00:00
2021-08-10 10:40:03 +00:00
2021-08-10 09:37:33 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2020-09-09 15:44:47 +00:00
2021-07-28 13:22:27 +00:00
2020-07-08 13:53:57 +00:00
2018-08-29 11:57:00 +00:00
2019-07-08 13:45:15 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +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
2021-07-28 13:22:27 +00:00
2020-04-07 19:50:20 +00:00
2019-08-02 12:38:34 +00:00
2021-06-14 16:54:07 +00:00
2020-10-29 20:39:10 +00:00
2021-08-12 15:41:03 +00:00
2021-08-18 15:58:40 +00:00
2021-07-28 13:22:27 +00:00
2021-08-12 15:41:03 +00:00
2021-08-18 15:58:40 +00:00
2021-07-28 13:22:27 +00:00
2021-06-22 14:51:04 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +00:00
2021-08-19 18:35:19 +00:00
2021-08-19 18:35:19 +00:00
2021-08-05 13:40:13 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2020-07-16 13:52:28 +00:00
2021-08-12 15:41:03 +00:00
2021-08-18 15:58:40 +00:00
2021-07-28 13:22:27 +00:00
2021-07-28 13:22:27 +00:00
2020-07-08 12:21:08 +00:00
2021-08-02 13:49:21 +00:00
2021-08-19 18:35:19 +00:00
2021-07-28 13:22:27 +00:00