Index: media/filters/vpx_video_decoder_fuzzertest.cc |
diff --git a/media/filters/vpx_video_decoder_fuzzertest.cc b/media/filters/vpx_video_decoder_fuzzertest.cc |
index 4d5dcefcc0eaa71485ec1da9b2835d1874b8a3ea..078356b22e116bb57ab4fba55b349a80b14c5fbf 100644 |
--- a/media/filters/vpx_video_decoder_fuzzertest.cc |
+++ b/media/filters/vpx_video_decoder_fuzzertest.cc |
@@ -23,7 +23,7 @@ struct Env { |
} |
base::AtExitManager at_exit_manager; |
- base::MessageLoop loop; |
+ base::MessageLoop message_loop; |
jrummell
2016/07/29 23:10:52
This isn't used anywhere, so is it still needed?
Robert Sesek
2016/07/29 23:16:06
Yes. It's the MessageLoop that backs the RunLoop.
|
}; |
Env* env = new Env(); |
@@ -56,14 +56,15 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { |
EmptyExtraData(), Unencrypted()); |
VpxVideoDecoder decoder; |
+ base::RunLoop run_loop; |
decoder.Initialize(config, true /* low_delay */, nullptr /* cdm_context */, |
base::Bind(&OnInitDone), base::Bind(&OnOutputComplete)); |
- env->loop.RunUntilIdle(); |
+ run_loop.RunUntilIdle(); |
auto buffer = DecoderBuffer::CopyFrom(data, size); |
decoder.Decode(buffer, base::Bind(&OnDecodeComplete)); |
- env->loop.RunUntilIdle(); |
+ run_loop.RunUntilIdle(); |
return 0; |
} |