Add DCHECK in LibvpxVp8Encoder

Ensure that frame_buffer_controller_ does not get assigned null
by the factory.

Bug: None
Change-Id: I84e141ae0390cd024863f88cdcdc79b8b13e7c64
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/137043
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27962}
This commit is contained in:
Elad Alon
2019-05-16 14:30:57 +02:00
committed by Commit Bot
parent f204787478
commit 9a4c93b7d7

View File

@ -490,6 +490,7 @@ int LibvpxVp8Encoder::InitEncode(const VideoCodec* inst,
Vp8TemporalLayersFactory factory;
frame_buffer_controller_ = factory.Create(*inst);
}
RTC_DCHECK(frame_buffer_controller_);
number_of_cores_ = number_of_cores;
timestamp_ = 0;