Index: media/cast/test/fake_video_encode_accelerator.cc |
diff --git a/media/cast/test/fake_video_encode_accelerator.cc b/media/cast/test/fake_video_encode_accelerator.cc |
index 0442c0c9283e75088f03d61a916255cfa8e49d05..4076cb2223805aeb444b32a69f2b26a1e6070d92 100644 |
--- a/media/cast/test/fake_video_encode_accelerator.cc |
+++ b/media/cast/test/fake_video_encode_accelerator.cc |
@@ -23,6 +23,7 @@ FakeVideoEncodeAccelerator::FakeVideoEncodeAccelerator( |
stored_bitrates_(stored_bitrates), |
client_(NULL), |
first_(true), |
+ will_initialization_succeed_(true), |
weak_this_factory_(this) { |
DCHECK(stored_bitrates_); |
} |
@@ -37,6 +38,8 @@ bool FakeVideoEncodeAccelerator::Initialize( |
VideoCodecProfile output_profile, |
uint32 initial_bitrate, |
Client* client) { |
+ if (!will_initialization_succeed_) |
+ return false; |
client_ = client; |
if (output_profile != media::VP8PROFILE_ANY && |
output_profile != media::H264PROFILE_MAIN) { |