This is a reland of e12778cb3a7c35b4d3b9d25104841dccd67dc59b Performance regressions should be addressed by cl https://webrtc-review.googlesource.com/c/123442 Original change's description: > Update VP9EncoderImpl to use EncodedImage::Allocate > > Bug: webrtc:9378 > Change-Id: I009138b4dc50c4ceb8f94fee6a958bbfa4d7e326 > Reviewed-on: https://webrtc-review.googlesource.com/c/121771 > Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> > Reviewed-by: Philip Eliasson <philipel@webrtc.org> > Commit-Queue: Niels Moller <nisse@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#26593} Bug: webrtc:9378 Change-Id: I37a28574741fd50d03a80a01a8f9fe7596e31d6f Reviewed-on: https://webrtc-review.googlesource.com/c/123484 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26768}