summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorxhwang <xhwang@chromium.org>2016-03-15 11:47:48 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-15 18:49:01 +0000
commita0915201486476b58145e411073462817ae0c719 (patch)
tree8d6f71c963f2c7f7f794da8910ae79939865bed5 /media
parent583ed9487b207982774fcfa11c563b7add77a808 (diff)
downloadchromium_src-a0915201486476b58145e411073462817ae0c719.zip
chromium_src-a0915201486476b58145e411073462817ae0c719.tar.gz
chromium_src-a0915201486476b58145e411073462817ae0c719.tar.bz2
media: Call InitializeMediaLibrary() in pipeline integration fuzzer
This is needed to configure ffmpeg correctly, for example, suppress excessive logs. In the future we should check that InitializeMediaLibrary() is called before we start using "media" or at least ffmpeg. BUG=584119 TEST=This CL suppress logs in a test. Review URL: https://codereview.chromium.org/1800123003 Cr-Commit-Position: refs/heads/master@{#381266}
Diffstat (limited to 'media')
-rw-r--r--media/test/pipeline_integration_fuzzertest.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/media/test/pipeline_integration_fuzzertest.cc b/media/test/pipeline_integration_fuzzertest.cc
index 508cf36..964f280 100644
--- a/media/test/pipeline_integration_fuzzertest.cc
+++ b/media/test/pipeline_integration_fuzzertest.cc
@@ -11,6 +11,7 @@
#include "base/command_line.h"
#include "base/logging.h"
#include "media/base/eme_constants.h"
+#include "media/base/media.h"
#include "media/base/pipeline_status.h"
#include "media/test/pipeline_integration_test_base.h"
@@ -37,6 +38,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
// Media pipeline checks command line arguments internally.
base::CommandLine::Init(0, nullptr);
+ media::InitializeMediaLibrary();
+
media::PipelineIntegrationTestBase test;
test.set_encrypted_media_init_data_cb(