Henrik Boström
6b539c8361
Add API layer tests for SVC reject and SVC fallback paths.
...
Attempting to SVC can fail for two reasons:
1. If codec preferences does not contain a codec that supports SVC,
setParameters() rejects, leaving scalabilityMode undefined.
2. If codec preferences does contain a codec that support SVC,
setParameters() accepts the scalabilityMode, but if a codec is
configured in response to negotiation that does not support SVC,
fallback happens.
In the 1) path, undefined scalabilityMode results in VP8 L1T1.
In the 2) path, SVC fallback results in scalabilityMode being set to
L1T2, resulting in VP8 L1T2.
Whether we fail late or early resulting in different configurations may
not be obvious so its good to test these.
Bug: webrtc:14884
Change-Id: Ic5502b90c1628310a7a78ade2ad9fa0d81d91502
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295872
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39474}
2023-03-03 17:13:59 +00:00
..
2023-01-31 09:30:04 +00:00
2022-04-20 13:18:33 +00:00
2023-03-03 07:42:24 +00:00
2023-03-01 10:13:41 +00:00
2023-01-10 06:44:27 +00:00
2023-01-10 06:44:27 +00:00
2022-06-15 09:47:38 +00:00
2022-05-30 10:28:57 +00:00
2023-03-03 13:39:22 +00:00
2023-03-01 15:57:55 +00:00
2023-03-01 15:57:55 +00:00
2023-03-01 15:57:55 +00:00
2023-03-01 15:57:55 +00:00
2023-03-02 13:37:38 +00:00
2023-03-02 13:37:38 +00:00
2022-05-20 15:21:21 +00:00
2023-03-03 07:42:24 +00:00
2023-03-02 14:21:55 +00:00
2022-05-23 15:51:21 +00:00
2023-03-03 07:42:24 +00:00
2021-04-19 19:32:23 +00:00
2021-04-19 19:32:23 +00:00
2022-05-20 15:21:21 +00:00
2022-03-29 10:14:00 +00:00
2022-03-29 10:14:00 +00:00
2022-06-15 09:47:38 +00:00
2022-06-15 09:47:38 +00:00
2021-05-21 21:45:29 +00:00
2022-08-03 14:16:35 +00:00
2022-09-09 10:44:17 +00:00
2022-09-09 10:44:17 +00:00
2021-07-30 22:13:59 +00:00
2022-03-10 18:36:43 +00:00
2022-11-03 12:16:08 +00:00
2022-11-03 12:16:08 +00:00
2022-10-12 11:23:22 +00:00
2023-01-24 08:24:55 +00:00
2021-02-10 15:04:55 +00:00
2022-03-10 18:36:43 +00:00
2022-02-24 11:05:06 +00:00
2021-05-17 14:37:55 +00:00
2022-02-24 11:05:06 +00:00
2022-02-24 11:05:06 +00:00
2022-02-24 11:05:06 +00:00
2023-03-02 12:28:29 +00:00
2022-05-04 11:57:50 +00:00
2022-05-04 11:57:50 +00:00
2022-08-12 23:42:16 +00:00
2022-11-03 08:18:53 +00:00
2022-06-15 09:47:38 +00:00
2022-08-19 10:55:47 +00:00
2022-08-22 13:51:17 +00:00
2022-08-22 13:51:17 +00:00
2022-11-14 12:10:06 +00:00
2023-03-01 15:57:55 +00:00
2023-01-05 09:04:12 +00:00
2022-11-11 10:29:25 +00:00
2022-06-15 09:47:38 +00:00
2022-05-30 13:05:03 +00:00
2021-11-02 11:51:31 +00:00
2023-02-01 12:37:44 +00:00
2023-02-01 12:37:44 +00:00
2022-11-08 10:32:47 +00:00
2022-04-20 13:18:33 +00:00
2022-04-20 13:18:33 +00:00
2022-04-21 12:32:17 +00:00
2022-02-15 21:55:59 +00:00
2022-05-20 15:21:21 +00:00
2022-06-15 09:47:38 +00:00
2022-04-21 12:32:17 +00:00
2023-01-30 20:09:07 +00:00
2022-06-27 12:45:28 +00:00
2022-06-07 11:24:16 +00:00
2023-01-24 08:24:55 +00:00
2022-04-20 13:18:33 +00:00
2022-06-27 12:45:28 +00:00
2021-05-28 06:53:29 +00:00
2023-01-24 08:24:55 +00:00
2022-11-16 09:18:40 +00:00
2022-11-16 09:18:40 +00:00
2022-10-19 14:09:07 +00:00
2023-02-01 12:37:44 +00:00
2022-06-15 09:47:38 +00:00
2023-01-24 08:24:55 +00:00
2023-03-01 15:53:37 +00:00
2023-01-24 08:24:55 +00:00
2023-03-02 14:21:55 +00:00
2022-05-02 18:07:24 +00:00
2023-03-01 15:57:55 +00:00
2022-11-11 10:29:25 +00:00
2022-11-11 10:29:25 +00:00
2022-10-19 09:13:08 +00:00
2022-09-26 14:48:22 +00:00
2022-10-19 09:13:08 +00:00
2022-05-04 11:57:50 +00:00
2022-08-19 10:21:36 +00:00
2023-03-03 17:13:59 +00:00
2023-01-24 15:03:52 +00:00
2023-02-10 12:24:47 +00:00
2023-02-10 12:24:47 +00:00
2023-03-02 14:21:55 +00:00
2023-03-02 14:21:55 +00:00
2022-06-15 09:47:38 +00:00
2021-05-28 06:53:29 +00:00
2022-09-21 15:15:30 +00:00
2022-12-14 11:00:17 +00:00
2022-12-14 11:00:17 +00:00
2023-03-03 07:42:24 +00:00
2023-03-03 13:39:22 +00:00
2023-03-03 13:39:22 +00:00
2023-03-01 15:43:34 +00:00
2023-01-05 08:37:31 +00:00
2023-01-19 15:44:36 +00:00
2021-07-30 22:13:59 +00:00
2021-08-11 21:50:08 +00:00
2021-11-15 21:44:59 +00:00
2022-03-10 18:36:43 +00:00
2022-02-24 11:05:06 +00:00
2022-07-05 13:28:33 +00:00
2022-02-24 11:05:06 +00:00
2021-05-28 06:53:29 +00:00
2022-02-24 11:05:06 +00:00
2023-01-05 09:04:12 +00:00
2022-11-15 15:31:40 +00:00
2023-03-01 10:13:41 +00:00
2022-12-22 10:05:02 +00:00
2022-12-22 10:05:02 +00:00
2023-02-07 09:45:00 +00:00
2023-03-01 15:57:55 +00:00
2023-03-01 15:22:48 +00:00
2023-01-19 15:49:04 +00:00
2022-12-14 11:00:17 +00:00
2022-06-06 10:31:26 +00:00
2022-02-24 11:05:06 +00:00
2022-06-23 12:30:22 +00:00
2022-06-23 12:30:22 +00:00
2023-03-03 12:32:47 +00:00
2023-03-03 12:32:47 +00:00
2022-08-22 13:51:17 +00:00
2022-09-09 10:44:17 +00:00
2022-08-22 13:51:17 +00:00
2022-02-24 11:05:06 +00:00
2022-02-24 11:05:06 +00:00
2021-05-10 10:31:48 +00:00
2022-12-19 15:19:35 +00:00
2022-12-19 15:19:35 +00:00
2022-11-08 10:32:47 +00:00
2022-02-24 11:05:06 +00:00
2022-02-24 11:05:06 +00:00
2021-07-30 22:13:59 +00:00
2020-10-26 10:22:46 +00:00
2022-02-24 11:05:06 +00:00
2021-01-29 16:14:10 +00:00
2022-02-24 11:05:06 +00:00
2022-06-09 08:29:33 +00:00
2022-11-22 22:44:21 +00:00
2022-01-25 08:25:50 +00:00
2022-01-25 08:25:50 +00:00
2023-03-01 15:53:37 +00:00
2021-11-04 14:46:27 +00:00
2022-02-24 11:05:06 +00:00
2022-01-27 12:55:44 +00:00
2022-03-09 13:23:21 +00:00
2022-04-06 07:41:52 +00:00
2022-04-06 07:41:52 +00:00
2022-03-09 13:23:21 +00:00
2022-06-23 12:30:22 +00:00
2022-06-06 10:31:26 +00:00
2022-04-20 13:18:33 +00:00
2022-07-27 11:18:41 +00:00
2022-07-27 11:28:25 +00:00
2022-07-27 11:28:25 +00:00
2022-05-02 18:07:24 +00:00
2022-05-02 18:07:24 +00:00
2022-05-02 10:13:54 +00:00
2020-10-09 08:29:45 +00:00
2021-07-30 22:13:59 +00:00
2022-02-24 11:05:06 +00:00
2022-01-18 13:46:37 +00:00
2023-02-09 14:29:08 +00:00
2023-01-10 06:44:27 +00:00
2023-01-10 06:44:27 +00:00
2022-08-02 13:52:36 +00:00
2021-01-29 16:14:10 +00:00
2022-01-20 11:00:18 +00:00
2022-03-18 16:17:24 +00:00
2022-02-24 11:05:06 +00:00
2022-02-09 16:54:06 +00:00
2022-02-24 11:05:06 +00:00
2022-06-15 09:47:38 +00:00
2022-09-09 10:44:17 +00:00
2022-05-30 10:28:57 +00:00
2023-03-02 12:28:29 +00:00
2023-02-10 19:42:14 +00:00
2022-12-23 11:47:42 +00:00
2022-08-24 16:12:39 +00:00
2022-08-24 16:12:39 +00:00