Index: media/filters/pipeline_integration_test_base.cc |
diff --git a/media/filters/pipeline_integration_test_base.cc b/media/filters/pipeline_integration_test_base.cc |
index 823104b6db3e9609231734c46e2f1bf11d45a995..c5bdc2eaec2124b864a3ceb8e389f051df709167 100644 |
--- a/media/filters/pipeline_integration_test_base.cc |
+++ b/media/filters/pipeline_integration_test_base.cc |
@@ -171,29 +171,33 @@ scoped_ptr<FilterCollection> |
PipelineIntegrationTestBase::CreateFilterCollection(const std::string& url) { |
scoped_refptr<FileDataSource> data_source = new FileDataSource(); |
CHECK(data_source->Initialize(url)); |
- return CreateFilterCollection(new FFmpegDemuxer(&message_loop_, data_source)); |
+ return CreateFilterCollection(new FFmpegDemuxer(&message_loop_, data_source), |
+ NULL); |
} |
scoped_ptr<FilterCollection> |
PipelineIntegrationTestBase::CreateFilterCollection( |
- ChunkDemuxerClient* client) { |
- return CreateFilterCollection(new ChunkDemuxer(client)); |
+ ChunkDemuxerClient* client, |
+ Decryptor* decryptor) { |
+ return CreateFilterCollection(new ChunkDemuxer(client), decryptor); |
} |
scoped_ptr<FilterCollection> |
PipelineIntegrationTestBase::CreateFilterCollection( |
- const scoped_refptr<Demuxer>& demuxer) { |
+ const scoped_refptr<Demuxer>& demuxer, |
+ Decryptor* decryptor) { |
scoped_ptr<FilterCollection> collection(new FilterCollection()); |
collection->SetDemuxer(demuxer); |
collection->AddAudioDecoder(new FFmpegAudioDecoder( |
base::Bind(&MessageLoopFactory::GetMessageLoop, |
base::Unretained(message_loop_factory_.get()), |
"AudioDecoderThread"))); |
- decoder_ = new FFmpegVideoDecoder( |
+ scoped_refptr<VideoDecoder> decoder = new FFmpegVideoDecoder( |
base::Bind(&MessageLoopFactory::GetMessageLoop, |
base::Unretained(message_loop_factory_.get()), |
- "VideoDecoderThread")); |
- collection->AddVideoDecoder(decoder_); |
+ "VideoDecoderThread"), |
+ decryptor); |
+ collection->AddVideoDecoder(decoder); |
// Disable frame dropping if hashing is enabled. |
renderer_ = new VideoRendererBase( |
base::Bind(&PipelineIntegrationTestBase::OnVideoRendererPaint, |