Evan Shrubsole
93d9ae8a17
Remove ResourceAdaptationModule::OnMaybeEncodeFrame
...
We can react just as well at OnEncodeVideoFrame, which is the same
behaviour except after checking if the Encoder is paused and the frame
dropper.
For the initial frame drop, the frame dropper is irrelevant as the frame
can not be dropped until we are accepting frames. If we didn't drop the
frame, the encoder can't be paused as the data rate
is over 0.
For the quality rampup experiment, similar for encoder paused - we can't
rampup if we are paused anyways since the data rate needs to be non-zero.
If we are dropping frames we likely don't want to do quality rampup
anyways.
Bug: webrtc:11222
Change-Id: Ie3e09d9d8d509dc17ba7a1443cf4747f61c04f6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168601
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@google.com>
Cr-Commit-Position: refs/heads/master@{#30539}
2020-02-18 10:50:08 +00:00
..
2019-12-16 11:43:11 +00:00
2020-02-07 14:14:47 +00:00
2020-02-17 14:52:03 +00:00
2020-02-17 14:52:03 +00:00
2019-09-24 08:22:38 +00:00
2020-02-10 12:12:47 +00:00
2019-12-09 13:55:50 +00:00
2019-08-09 11:43:16 +00:00
2019-09-24 08:22:38 +00:00
2019-01-11 17:11:39 +00:00
2019-04-09 08:18:20 +00:00
2020-02-06 14:08:39 +00:00
2020-02-06 14:08:39 +00:00
2020-02-10 12:21:17 +00:00
2020-01-20 16:12:03 +00:00
2019-04-15 15:11:39 +00:00
2020-02-10 12:21:17 +00:00
2019-04-01 13:10:49 +00:00
2019-04-01 13:10:49 +00:00
2019-11-26 19:19:36 +00:00
2019-11-26 19:19:36 +00:00
2019-11-26 19:19:36 +00:00
2019-09-17 15:47:29 +00:00
2019-08-21 09:49:02 +00:00
2019-06-20 10:24:29 +00:00
2019-12-17 12:28:04 +00:00
2019-06-20 10:24:29 +00:00
2018-07-23 15:28:48 +00:00
2019-09-17 15:47:29 +00:00
2020-02-18 10:50:08 +00:00
2020-02-18 10:50:08 +00:00
2020-02-10 12:21:17 +00:00
2020-02-10 12:21:17 +00:00
2020-01-15 11:58:04 +00:00
2018-09-11 12:39:39 +00:00
2020-02-10 12:21:17 +00:00
2019-12-13 11:41:04 +00:00
2019-09-30 12:52:07 +00:00
2019-05-28 16:23:55 +00:00
2019-09-09 15:22:57 +00:00
2020-02-06 14:08:39 +00:00
2020-02-06 14:08:39 +00:00
2019-03-11 13:37:38 +00:00
2018-11-28 18:25:07 +00:00
2018-08-29 11:57:00 +00:00
2020-02-10 12:21:17 +00:00
2019-11-25 10:50:37 +00:00
2019-10-23 07:46:39 +00:00
2019-08-02 08:58:36 +00:00
2019-08-01 14:09:23 +00:00
2019-08-01 14:09:23 +00:00
2020-02-11 09:43:49 +00:00
2020-02-11 09:43:49 +00:00
2020-01-24 11:53:28 +00:00
2020-02-17 14:52:03 +00:00
2020-01-24 11:53:28 +00:00
2019-09-18 06:37:58 +00:00
2019-12-09 13:55:50 +00:00
2019-07-08 13:45:15 +00:00
2020-02-10 12:21:17 +00:00
2020-02-07 14:14:47 +00:00
2019-11-27 16:49:54 +00:00
2018-09-24 09:39:19 +00:00
2019-01-11 17:11:39 +00:00
2020-02-18 10:25:47 +00:00
2020-02-11 09:43:49 +00:00
2020-02-11 09:43:49 +00:00
2019-09-18 06:37:58 +00:00
2018-08-29 11:57:00 +00:00
2019-07-08 13:45:15 +00:00
2020-02-10 12:21:17 +00:00
2019-12-13 11:41:04 +00:00
2019-03-06 14:37:33 +00:00
2019-03-06 14:37:33 +00:00
2019-09-18 06:37:58 +00:00
2019-03-06 14:37:33 +00:00
2019-08-26 12:57:59 +00:00
2019-08-02 12:38:34 +00:00
2019-12-07 00:54:26 +00:00
2019-12-07 00:54:26 +00:00
2020-02-10 12:21:17 +00:00
2020-02-11 09:43:49 +00:00
2020-02-11 09:43:49 +00:00
2020-02-10 12:21:17 +00:00
2020-02-10 12:21:17 +00:00
2019-11-26 19:19:36 +00:00
2020-01-09 13:07:44 +00:00
2019-11-26 19:19:36 +00:00
2019-03-29 18:53:27 +00:00
2020-01-13 17:24:48 +00:00
2020-01-13 17:24:48 +00:00
2020-01-13 17:24:48 +00:00
2020-02-10 12:21:17 +00:00
2020-01-10 14:31:22 +00:00
2020-01-10 14:31:22 +00:00
2019-09-09 11:23:54 +00:00
2019-09-09 11:23:54 +00:00
2020-02-12 21:29:09 +00:00
2020-02-18 10:50:08 +00:00
2020-02-11 13:58:33 +00:00