Benjamin Wright
52426edef1
Modify BufferedFrameDecryptor to perform fine grained key requests.
...
The current Key Frame request system doesn't take into account failed
decryptions and this can lead to WebRTC spamming new key frame requests when
the issue is actually in the decryptor layer. To prevent this if frame
decryption is required for the PeerConnection key frame requests will not be
sent at 200ms intervals but will wait until the stream is decryptable before
utilizing this logic.
Bug: webrtc:10330
Change-Id: I188a21dfd142dec6175d9def95f39a2bc517017c
Reviewed-on: https://webrtc-review.googlesource.com/c/123414
Commit-Queue: Benjamin Wright <benwright@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26931}
2019-03-01 19:54:16 +00:00
..
2019-03-01 14:49:04 +00:00
2018-07-24 09:14:26 +00:00
2019-03-01 19:54:16 +00:00
2019-03-01 19:54:16 +00:00
2019-03-01 19:54:16 +00:00
2019-03-01 11:35:39 +00:00
2018-11-07 08:57:50 +00:00
2018-11-28 18:25:07 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2018-08-28 09:00:45 +00:00
2019-02-06 15:54:11 +00:00
2019-02-18 18:20:32 +00:00
2019-02-06 15:54:11 +00:00
2019-01-30 16:26:31 +00:00
2019-01-30 16:26:31 +00:00
2019-01-30 16:26:31 +00:00
2019-02-06 15:54:11 +00:00
2019-02-06 15:54:11 +00:00
2019-02-06 15:54:11 +00:00
2019-02-08 16:23:53 +00:00
2019-02-08 16:23:53 +00:00
2019-02-26 21:34:47 +00:00
2019-02-26 21:34:47 +00:00
2019-02-26 21:34:47 +00:00
2018-07-23 15:28:48 +00:00
2019-02-27 12:22:59 +00:00
2019-01-11 17:11:39 +00:00
2019-01-30 09:26:17 +00:00
2019-01-18 10:55:41 +00:00
2018-09-11 12:39:39 +00:00
2019-01-31 13:23:33 +00:00
2019-01-11 17:11:39 +00:00
2018-11-28 18:25:07 +00:00
2018-08-29 11:57:00 +00:00
2019-02-06 10:56:33 +00:00
2019-02-04 09:58:08 +00:00
2019-01-11 17:11:39 +00:00
2018-08-15 14:27:23 +00:00
2018-08-15 14:27:23 +00:00
2018-11-28 18:25:07 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-02-20 10:31:58 +00:00
2019-03-01 19:54:16 +00:00
2019-03-01 19:54:16 +00:00
2019-02-11 11:28:40 +00:00
2018-11-28 18:25:07 +00:00
2019-01-11 17:11:39 +00:00
2018-10-25 08:51:53 +00:00
2019-01-16 07:40:47 +00:00
2019-01-11 17:11:39 +00:00
2018-06-19 14:00:39 +00:00
2018-09-24 09:39:19 +00:00
2019-01-11 17:11:39 +00:00
2018-11-28 18:25:07 +00:00
2018-11-28 18:25:07 +00:00
2018-11-28 18:25:07 +00:00
2019-01-11 17:11:39 +00:00
2018-08-29 11:57:00 +00:00
2018-11-28 18:25:07 +00:00
2019-02-11 11:28:40 +00:00
2019-02-11 11:28:40 +00:00
2019-02-19 13:18:11 +00:00
2019-02-04 09:58:08 +00:00
2019-02-04 09:58:08 +00:00
2019-02-27 12:22:59 +00:00
2019-02-11 11:28:40 +00:00
2019-03-01 11:35:39 +00:00
2019-03-01 19:54:16 +00:00
2019-03-01 11:35:39 +00:00
2019-02-08 16:23:53 +00:00
2019-03-01 12:15:54 +00:00
2019-02-12 16:03:22 +00:00
2019-02-12 16:03:22 +00:00
2019-03-01 12:15:54 +00:00
2019-03-01 11:35:39 +00:00
2019-03-01 11:35:39 +00:00
2019-01-11 17:11:39 +00:00
2018-06-15 12:09:49 +00:00
2019-01-16 15:41:07 +00:00
2019-01-25 20:29:58 +00:00
2019-03-01 11:35:39 +00:00
2019-03-01 11:35:39 +00:00
2019-03-01 11:35:39 +00:00