Per K
1ee24a650c
Propagate known Encoder SinkWants when configured instead of after first frame.
...
Propagate requested resolution and max frame rate to the source when
configured rather than after the first frame.
This is so that the source can be configured immediately. There is no
reason why source should be updated until after first frame since it may lead
to unnecessary reconfigurations and thread jumps. Wants that depend on actual frame size is not moved.
Cl also change default behaviour in VideoStreamEncoderTest to not
set restriction on max frame rate. This aligns with how its used.
Bug: webrtc:14451
Change-Id: I96a3675d3ccabb1d2ecb4354b6932bc6563b1760
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/342801
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41906}
2024-03-15 12:53:06 +00:00
..
2024-03-13 11:08:37 +00:00
2024-03-12 14:09:38 +00:00
2024-03-13 11:08:37 +00:00
2023-05-25 07:33:39 +00:00
2024-03-13 11:08:37 +00:00
2022-11-15 15:31:40 +00:00
2021-01-19 16:59:11 +00:00
2021-07-28 13:22:27 +00:00
2022-09-29 09:44:43 +00:00
2022-06-15 09:47:38 +00:00
2023-02-03 12:59:19 +00:00
2023-02-03 12:59:19 +00:00
2024-03-15 12:53:06 +00:00
2022-07-18 13:59:32 +00:00
2022-09-09 10:44:17 +00:00
2022-07-18 13:59:32 +00:00
2023-04-25 09:39:22 +00:00
2023-04-28 10:50:57 +00:00
2023-04-28 10:50:57 +00:00
2023-04-28 10:50:57 +00:00
2022-09-30 13:50:49 +00:00
2023-10-11 11:09:35 +00:00
2023-10-11 11:09:35 +00:00
2023-10-11 11:09:35 +00:00
2024-02-26 11:26:04 +00:00
2024-02-26 11:26:04 +00:00
2023-04-20 12:54:06 +00:00
2024-02-26 07:11:45 +00:00
2024-02-26 07:11:45 +00:00
2024-02-26 07:11:45 +00:00
2024-01-09 14:29:04 +00:00
2024-01-09 14:29:04 +00:00
2024-01-08 13:54:56 +00:00
2022-09-06 08:24:48 +00:00
2022-06-13 14:52:46 +00:00
2022-06-23 09:03:46 +00:00
2022-06-17 09:20:39 +00:00
2023-08-30 10:38:35 +00:00
2023-08-23 12:58:58 +00:00
2023-08-22 15:45:32 +00:00
2024-03-13 11:08:37 +00:00
2024-03-13 11:08:37 +00:00
2021-11-16 11:29:40 +00:00
2024-02-26 11:26:04 +00:00
2022-09-30 08:44:30 +00:00
2024-02-26 11:26:04 +00:00
2024-03-13 10:32:31 +00:00
2021-07-28 13:22:27 +00:00
2022-01-11 10:58:35 +00:00
2024-03-12 11:09:31 +00:00
2024-03-13 11:08:37 +00:00
2023-08-15 12:09:46 +00:00
2023-08-15 12:09:46 +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
2022-03-17 10:26:57 +00:00
2022-07-18 13:59:32 +00:00
2024-01-26 12:46:34 +00:00
2024-02-22 16:35:09 +00:00
2024-01-18 09:22:10 +00:00
2023-10-10 08:59:10 +00:00
2023-09-08 17:53:27 +00:00
2023-08-25 16:55:23 +00:00
2023-09-08 17:53:27 +00:00
2023-09-24 20:06:48 +00:00
2023-11-23 17:19:33 +00:00
2023-09-15 14:59:23 +00:00
2021-11-15 21:44:59 +00:00
2022-01-27 12:55:44 +00:00
2022-03-17 10:26:57 +00:00
2022-03-17 10:26:57 +00:00
2021-07-28 13:22:27 +00:00
2023-10-10 08:59:10 +00:00
2022-09-06 08:24:48 +00:00
2022-10-28 13:07:40 +00:00
2022-02-14 11:14:00 +00:00
2023-08-07 08:28:48 +00:00
2023-08-07 08:28:48 +00:00
2022-05-23 13:21:32 +00:00
2022-05-23 13:21:32 +00:00
2022-05-23 13:21:32 +00:00
2024-03-13 11:08:37 +00:00
2023-08-15 13:20:21 +00:00
2023-10-10 08:59:10 +00:00
2022-12-08 11:04:15 +00:00
2021-07-28 13:22:27 +00:00
2024-03-13 10:32:31 +00:00
2024-03-12 11:09:31 +00:00
2024-03-13 13:19:49 +00:00
2024-01-26 00:14:08 +00:00
2024-03-13 11:08:37 +00:00
2022-06-16 13:46:20 +00:00
2022-08-05 22:58:43 +00:00
2022-08-05 22:58:43 +00:00
2024-03-05 09:33:02 +00:00
2024-03-06 16:24:06 +00:00
2024-03-05 09:33:02 +00:00
2024-03-13 11:08:37 +00:00
2022-09-23 11:48:19 +00:00
2022-09-23 11:48:19 +00:00
2022-09-23 11:48:19 +00:00
2023-09-24 20:06:48 +00:00
2023-09-24 20:06:48 +00:00
2023-08-28 11:46:48 +00:00
2023-08-15 12:09:46 +00:00
2023-08-15 12:09:46 +00:00
2024-02-28 06:57:10 +00:00
2022-11-15 15:31:40 +00:00
2023-11-23 17:19:33 +00:00
2024-03-15 12:53:06 +00:00
2024-03-15 12:53:06 +00:00
2024-03-05 09:33:02 +00:00