Index: chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc |
diff --git a/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc b/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc |
index 7374261efa187cc20fb32cd3732acf044233ae7f..972d20af67920745348ff2da3649064c779adfaf 100644 |
--- a/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc |
+++ b/chromecast/media/cma/backend/audio_video_pipeline_device_unittest.cc |
@@ -6,6 +6,7 @@ |
#include "base/basictypes.h" |
#include "base/bind.h" |
+#include "base/command_line.h" |
#include "base/files/file_path.h" |
#include "base/files/memory_mapped_file.h" |
#include "base/logging.h" |
@@ -28,6 +29,7 @@ |
#include "chromecast/media/cma/base/decoder_config_adapter.h" |
#include "chromecast/media/cma/test/frame_segmenter_for_test.h" |
#include "chromecast/media/cma/test/media_component_device_feeder_for_test.h" |
+#include "chromecast/public/cast_media_shlib.h" |
#include "chromecast/public/media/decoder_config.h" |
#include "media/base/audio_decoder_config.h" |
#include "media/base/buffers.h" |
@@ -71,6 +73,15 @@ class AudioVideoPipelineDeviceTest : public testing::Test { |
AudioVideoPipelineDeviceTest(); |
~AudioVideoPipelineDeviceTest() override; |
+ void SetUp() override { |
+ CastMediaShlib::Initialize( |
+ base::CommandLine::ForCurrentProcess()->argv()); |
+ } |
+ |
+ void TearDown() override { |
+ CastMediaShlib::Finalize(); |
+ } |
+ |
void ConfigureForFile(std::string filename); |
void ConfigureForAudioOnly(std::string filename); |
void ConfigureForVideoOnly(std::string filename, bool raw_h264); |