Peter Boström
fc968a283c
Fix sequence-number replay race for padding.
...
Prevents allocating sequence numbers for packets that go out on the
network even though sending media is disabled.
This race caused a replay of sequence numbers when GetRtpState() on a
stopped stream would not return the last sequence number sent, since the
pacer thread could request and send padding on a later sequence number
before the modules are disconnected from the pacer.
BUG=webrtc:5543
R=stefan@webrtc.org
TEST=Repeating EndToEndTest.RestartingSendStreamPreservesRtpState 1000 times under TSan.
Review URL: https://codereview.webrtc.org/1715703002 .
Cr-Commit-Position: refs/heads/master@{#11685}
2016-02-19 15:14:44 +00:00
..
2016-01-13 00:26:55 +00:00
2016-02-17 11:11:50 +00:00
2015-10-28 17:17:50 +00:00
2015-02-26 14:43:50 +00:00
2016-01-25 07:47:59 +00:00
2016-01-25 07:47:59 +00:00
2015-12-28 18:18:52 +00:00
2015-12-10 10:39:45 +00:00
2015-10-28 17:17:50 +00:00
2015-12-10 20:39:16 +00:00
2015-12-10 20:39:16 +00:00
2015-10-28 17:17:50 +00:00
2015-12-15 10:54:50 +00:00
2016-02-19 15:02:24 +00:00
2016-02-19 15:02:24 +00:00
2016-02-19 15:02:24 +00:00
2015-12-10 20:39:16 +00:00
2013-12-24 05:06:12 +00:00
2016-01-07 14:33:57 +00:00
2015-11-04 07:32:04 +00:00
2015-09-24 13:07:04 +00:00
2015-10-07 10:23:32 +00:00
2015-12-10 13:05:35 +00:00
2015-11-11 07:44:39 +00:00
2015-10-28 15:39:43 +00:00
2015-10-07 10:23:32 +00:00
2015-12-15 10:54:50 +00:00
2014-04-14 20:08:03 +00:00
2015-07-11 01:10:08 +00:00
2015-09-17 07:24:51 +00:00
2015-07-11 01:10:08 +00:00
2016-02-19 15:02:24 +00:00
2016-02-19 15:02:24 +00:00
2016-02-19 15:02:24 +00:00
2015-12-22 16:07:48 +00:00
2015-12-21 19:06:56 +00:00
2015-11-04 07:32:04 +00:00
2015-11-04 07:32:04 +00:00
2015-11-04 07:32:04 +00:00
2016-01-21 13:42:10 +00:00
2016-01-18 10:43:38 +00:00
2016-02-17 11:11:50 +00:00
2016-02-17 11:11:50 +00:00
2015-12-10 20:39:16 +00:00
2015-12-10 13:05:35 +00:00
2016-02-17 11:11:50 +00:00
2015-12-15 10:54:50 +00:00
2015-12-15 10:54:50 +00:00
2016-02-18 16:33:33 +00:00
2016-02-18 16:33:33 +00:00
2016-02-16 16:59:36 +00:00
2015-09-14 19:50:49 +00:00
2015-12-10 20:39:16 +00:00
2015-12-10 20:39:16 +00:00
2015-12-15 08:30:12 +00:00
2015-11-04 07:32:04 +00:00
2016-02-03 11:43:50 +00:00
2015-09-16 13:33:25 +00:00
2015-11-04 07:32:04 +00:00
2015-09-16 12:37:52 +00:00
2014-11-20 22:28:14 +00:00
2015-11-04 07:32:04 +00:00
2015-06-30 09:12:09 +00:00
2015-10-28 15:39:43 +00:00
2015-11-04 07:32:04 +00:00
2015-11-06 08:12:09 +00:00
2015-11-10 15:17:26 +00:00
2015-11-04 07:32:04 +00:00
2015-07-28 11:02:58 +00:00
2015-11-04 07:32:04 +00:00
2015-11-04 07:32:04 +00:00
2015-04-01 22:33:15 +00:00
2015-12-15 10:54:50 +00:00
2015-12-28 18:18:52 +00:00
2015-11-06 12:33:56 +00:00
2015-12-10 13:05:35 +00:00
2015-12-15 10:54:50 +00:00
2016-02-03 12:30:10 +00:00
2016-02-16 16:59:36 +00:00
2015-10-28 17:17:50 +00:00
2015-12-10 10:39:45 +00:00
2016-01-18 23:24:36 +00:00
2016-01-13 00:26:55 +00:00
2015-10-28 17:17:50 +00:00
2015-12-15 10:54:50 +00:00
2016-02-02 14:40:13 +00:00
2015-11-04 07:32:04 +00:00
2015-12-10 10:39:45 +00:00
2016-02-17 11:11:50 +00:00
2016-02-16 16:59:36 +00:00
2016-02-05 08:23:57 +00:00
2016-01-13 00:26:55 +00:00
2016-01-13 00:26:55 +00:00
2016-01-27 11:59:05 +00:00
2016-02-19 15:02:24 +00:00
2016-02-19 15:02:24 +00:00
2016-02-19 15:14:44 +00:00
2016-02-03 12:30:10 +00:00
2016-01-12 12:55:11 +00:00
2015-12-29 09:12:15 +00:00
2016-02-02 16:34:16 +00:00
2016-02-02 16:34:16 +00:00
2015-12-21 19:06:56 +00:00
2015-12-21 19:06:56 +00:00
2016-02-16 16:59:36 +00:00
2016-02-16 16:59:36 +00:00
2015-12-10 10:39:45 +00:00
2015-12-10 20:39:16 +00:00
2015-12-10 20:39:16 +00:00
2015-12-10 20:39:16 +00:00