webrtc/modules/video_coding/codecs/vp8
Niels Möller f07003c2ec Avoid Realloc in LibvpxVp8Encoder
Instead, compute the needed buffer size for the encoded VP8 frame
prior to copying the data.

Bug: chromium:1012256
Change-Id: I3dda921f6d8f974731d2138bc5f6166cfdb9a321
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/157303
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29531}
2019-10-18 08:36:23 +00:00
..
include Allow injecting a Vp8FrameBufferControllerFactory 2019-03-26 10:07:14 +00:00
test Add k prefix to FrameGenerator::OutputType enum values 2019-07-29 09:41:31 +00:00
default_temporal_layers.cc Include module_common_types.h only where needed 2019-09-24 08:22:38 +00:00
default_temporal_layers.h Format almost everything. 2019-07-08 13:45:15 +00:00
default_temporal_layers_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
libvpx_interface.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
libvpx_interface.h Format almost everything. 2019-07-08 13:45:15 +00:00
libvpx_vp8_decoder.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
libvpx_vp8_decoder.h Include module_common_types.h only where needed 2019-09-24 08:22:38 +00:00
libvpx_vp8_encoder.cc Avoid Realloc in LibvpxVp8Encoder 2019-10-18 08:36:23 +00:00
libvpx_vp8_encoder.h Wire up field trials for some experimental screenshare settings 2019-08-05 13:47:01 +00:00
libvpx_vp8_simulcast_test.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
screenshare_layers.cc Pass FecControllerOverride to Vp8FrameBufferControllerFactory::Create 2019-07-02 10:55:55 +00:00
screenshare_layers.h Pass FecControllerOverride to Vp8FrameBufferControllerFactory::Create 2019-07-02 10:55:55 +00:00
screenshare_layers_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
temporal_layers.h Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00
temporal_layers_checker.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00