| Index: media/filters/ffmpeg_demuxer_unittest.cc
|
| ===================================================================
|
| --- media/filters/ffmpeg_demuxer_unittest.cc (revision 12463)
|
| +++ media/filters/ffmpeg_demuxer_unittest.cc (working copy)
|
| @@ -241,7 +241,7 @@
|
| EXPECT_EQ(2, demuxer->GetNumberOfStreams());
|
|
|
| // First stream should be video.
|
| - DemuxerStream* stream = demuxer->GetStream(0);
|
| + scoped_refptr<DemuxerStream> stream = demuxer->GetStream(0);
|
| ASSERT_TRUE(stream);
|
| const MediaFormat* stream_format = stream->GetMediaFormat();
|
| std::string mime_type;
|
| @@ -311,11 +311,19 @@
|
| EXPECT_EQ(2, demuxer->GetNumberOfStreams());
|
|
|
| // Get our streams.
|
| - DemuxerStream* audio_stream = demuxer->GetStream(kAudio);
|
| - DemuxerStream* video_stream = demuxer->GetStream(kVideo);
|
| + scoped_refptr<DemuxerStream> audio_stream = demuxer->GetStream(kAudio);
|
| + scoped_refptr<DemuxerStream> video_stream = demuxer->GetStream(kVideo);
|
| ASSERT_TRUE(audio_stream);
|
| ASSERT_TRUE(video_stream);
|
|
|
| + // Both streams should support FFmpegDemuxerStream interface.
|
| + scoped_refptr<FFmpegDemuxerStream> ffmpeg_demuxer_stream;
|
| + EXPECT_TRUE(audio_stream->QueryInterface(&ffmpeg_demuxer_stream));
|
| + EXPECT_TRUE(ffmpeg_demuxer_stream);
|
| + ffmpeg_demuxer_stream = NULL;
|
| + EXPECT_TRUE(video_stream->QueryInterface(&ffmpeg_demuxer_stream));
|
| + EXPECT_TRUE(ffmpeg_demuxer_stream);
|
| +
|
| // Prepare our test audio packet.
|
| g_packet.stream_index = kAudio;
|
| g_packet.data = audio_data;
|
|
|