Rasmus Brandt
d062a3c626
Prepare VideoProcessor for async simulcast support.
...
* Add support for SimulcastEncoderAdapter wrapping of encoder.
* Store input frame timestamps out-of-band, so we don't need to keep
a raw VideoFrame around just for it's timestamp.
* Store current frame rate in |framerate_fps_|, instead of in
codec settings struct.
* Add some comments and reorder some data members.
* Explicitly include VideoBitrateAllocator.
* Change type of |input_frames_|, to avoid one layer of indirection.
* Move VideoProcessor::CalculateFrameQuality to anonymous namespace.
This change should have no functional implications.
Bug: webrtc:8448
Change-Id: I10c140eeda750d9bd37bfb6cb1e8acb401fb91d3
Reviewed-on: https://webrtc-review.googlesource.com/60520
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22346}
2018-03-08 17:41:13 +00:00
..
2018-03-08 17:41:13 +00:00
2018-03-05 08:54:32 +00:00
2017-09-15 13:03:51 +00:00
2018-02-23 13:12:36 +00:00
2018-03-08 13:22:13 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2018-02-21 09:49:06 +00:00
2018-02-21 09:49:06 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 13:03:51 +00:00
2018-03-08 17:41:13 +00:00
2018-02-21 16:24:15 +00:00
2017-09-15 13:03:51 +00:00
2018-03-06 11:17:41 +00:00
2018-03-05 08:54:32 +00:00
2018-02-20 12:41:55 +00:00
2018-02-20 12:41:55 +00:00
2018-01-22 11:48:16 +00:00
2017-09-15 05:02:56 +00:00
2018-03-06 09:11:11 +00:00
2018-03-06 09:11:11 +00:00
2018-02-22 16:12:48 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 13:03:51 +00:00
2018-02-22 16:12:48 +00:00
2018-02-22 16:12:48 +00:00
2018-02-21 19:39:29 +00:00
2018-02-21 19:39:29 +00:00
2017-11-17 16:06:17 +00:00
2018-03-06 11:17:41 +00:00
2018-03-05 08:54:32 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-11-06 12:04:46 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-25 12:33:57 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 13:03:51 +00:00
2017-09-28 07:57:28 +00:00
2018-02-05 11:24:59 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2018-02-20 12:41:55 +00:00
2018-02-20 12:41:55 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-10-25 12:33:57 +00:00
2018-02-21 15:34:25 +00:00
2018-02-22 16:12:48 +00:00
2018-01-25 01:25:56 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2018-02-27 16:31:29 +00:00
2017-09-15 05:02:56 +00:00
2018-03-02 11:03:09 +00:00
2018-03-02 11:03:09 +00:00
2018-02-22 16:12:48 +00:00
2018-01-26 10:59:56 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2018-01-17 14:47:10 +00:00
2018-02-27 16:31:29 +00:00
2018-02-27 16:31:29 +00:00
2018-03-01 18:07:29 +00:00
2018-03-06 11:17:41 +00:00
2017-10-26 08:13:55 +00:00
2018-02-22 18:03:45 +00:00
2018-02-21 15:34:25 +00:00
2017-09-15 05:02:56 +00:00
2018-02-22 18:03:45 +00:00
2017-11-13 14:23:58 +00:00
2018-03-06 11:17:41 +00:00