Chromium Code Reviews| 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; |
| } |