Sergey Silkin
e1cd3ad4f5
Switch encoder on init failure
...
Currently if encoder initialization fails WebRTC doesn't send any video.
This CL adds functionality that changes encoder type in such case and
restores the video. If encoder selector is available we switch to
encoder it recommends. Otherwise, VP8 is used as the default fallback
encoder.
Bug: webrtc:13572
Change-Id: Ifcdf707a575711f5ff81f9451caf30140c9171dc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/246960
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35761}
2022-01-21 12:05:17 +00:00
..
2022-01-13 14:16:48 +00:00
2021-11-23 11:10:04 +00:00
2021-07-22 16:41:26 +00:00
2021-11-05 12:37:45 +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
2022-01-13 14:16:48 +00:00
2021-08-09 09:06:02 +00:00
2021-03-23 14:22:47 +00:00
2022-01-03 15:36:02 +00:00
2021-12-22 16:27:27 +00:00
2022-01-03 15:36:02 +00:00
2021-11-15 21:44:59 +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-11-15 21:44:59 +00:00
2021-03-24 12:08:23 +00:00
2021-11-15 21:44:59 +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-12-30 13:37:10 +00:00
2022-01-04 12:13:23 +00:00
2021-12-30 13:37:10 +00:00
2021-08-18 15:58:40 +00:00
2021-11-16 11:29:40 +00:00
2021-11-16 11:29:40 +00:00
2021-11-16 11:29:40 +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-11-23 08:37:36 +00:00
2021-11-15 21:44:59 +00:00
2021-07-28 13:22:27 +00:00
2022-01-11 10:58:35 +00:00
2021-11-15 21:44:59 +00:00
2021-08-24 07:11:21 +00:00
2021-08-24 07:11:21 +00:00
2021-08-24 07:11:21 +00:00
2021-10-15 15:13:23 +00:00
2021-10-15 15:13:23 +00:00
2021-10-19 11:03:33 +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-12-22 14:15:27 +00:00
2022-01-17 14:55:02 +00:00
2021-09-08 13:39:36 +00:00
2021-12-22 14:15:27 +00:00
2022-01-13 14:16:48 +00:00
2021-07-28 13:22:27 +00:00
2021-08-13 16:03:32 +00:00
2022-01-17 14:55:02 +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-11-16 11:21:41 +00:00
2021-08-10 09:37:33 +00:00
2021-11-15 21:44:59 +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
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +00:00
2020-07-08 13:53:57 +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
2022-01-19 10:06:05 +00:00
2020-10-29 20:39:10 +00:00
2021-12-22 14:15:27 +00:00
2021-12-14 12:49:08 +00:00
2021-09-08 13:39:36 +00:00
2021-12-21 12:57:28 +00:00
2021-07-28 13:22:27 +00:00
2021-08-10 10:40:03 +00:00
2022-01-19 15:42:21 +00:00
2021-11-18 15:35:17 +00:00
2021-10-29 12:05:11 +00:00
2021-12-21 19:52:56 +00:00
2021-12-21 19:52:56 +00:00
2021-12-21 19:52:56 +00:00
2021-07-28 13:22:27 +00:00
2020-07-16 13:52:28 +00:00
2021-09-29 09:53:17 +00:00
2021-12-07 14:16:17 +00:00
2021-12-07 14:16:17 +00:00
2021-07-28 13:22:27 +00:00
2020-07-08 12:21:08 +00:00
2022-01-21 12:05:17 +00:00
2022-01-21 12:05:17 +00:00
2022-01-21 12:05:17 +00:00