Tomas Gunnarsson
eb9c3f237b
Handle OnPacketSent on the network thread via MediaChannel.
...
* Adds a OnPacketSent callback to MediaChannel, which matches with
MediaChannel::NetworkInterface::SendPacket.
* Moves the OnPacketSent handling to the media channel implementations
(video/voice) and removes the PeerConnection/SdpOfferAnswerHandler
layer from the call path.
* Call::OnSentPacket is called directly from the channels on the network
thread. This eliminates a PostTask to the worker thread for every
audio/video network packet.
* Remove sigslot dependency from MediaChannel (and derived).
Bug: webrtc:11993
Change-Id: I1f79a7aa60f05d47e1882f9be1c9323ea8fac5f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/215403
Commit-Queue: Tommi <tommi@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33777}
2021-04-19 16:59:48 +00:00
..
2021-03-16 15:13:52 +00:00
2021-03-05 17:39:04 +00:00
2021-04-16 09:18:42 +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-03-23 14:22:47 +00:00
2021-03-23 14:22:47 +00:00
2021-03-23 14:22:47 +00:00
2021-04-13 18:24:45 +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
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-11-26 19:19:36 +00:00
2020-07-08 12:21:08 +00:00
2020-07-08 12:21:08 +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
2020-09-22 09:58:27 +00:00
2020-07-27 09:42:25 +00:00
2020-10-30 10:13:11 +00:00
2020-09-28 17:53:00 +00:00
2020-02-19 14:05:46 +00:00
2021-03-03 17:31:46 +00:00
2020-07-08 12:21:08 +00:00
2019-09-30 12:52:07 +00:00
2019-09-09 15:22:57 +00:00
2021-03-05 14:28:14 +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
2019-08-02 08:58:36 +00:00
2019-08-01 14:09:23 +00:00
2019-08-01 14:09:23 +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-03-23 14:22:47 +00:00
2021-04-19 15:55:15 +00:00
2021-04-19 15:55:15 +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
2021-03-23 14:22:47 +00:00
2021-04-19 15:55:15 +00:00
2021-04-19 15:55:15 +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-04-12 07:21:03 +00:00
2021-03-09 08:54:38 +00:00
2020-07-08 12:21:08 +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
2021-02-15 22:38:46 +00:00
2020-09-18 17:42:53 +00:00
2020-07-08 13:53:57 +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
2020-10-29 20:39:10 +00:00
2020-10-29 20:39:10 +00:00
2021-04-08 20:07:22 +00:00
2021-04-08 20:07:22 +00:00
2021-04-08 20:07:22 +00:00
2021-03-23 14:22:47 +00:00
2021-03-24 15:49:31 +00:00
2021-03-23 14:22:47 +00:00
2020-10-23 13:43:32 +00:00
2021-02-10 15:04:55 +00:00
2020-10-15 17:39:06 +00:00
2021-04-13 15:36:55 +00:00
2021-04-14 10:10:07 +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-04-12 07:21:03 +00:00
2021-03-29 14:58:05 +00:00
2021-03-29 14:58:05 +00:00