Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(634)

Unified Diff: media/filters/ffmpeg_demuxer_unittest.cc

Issue 174027: Fix Issue 160529 in a nice way (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/filters/ffmpeg_demuxer.cc ('k') | third_party/ffmpeg/avcodec-52.sigs » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/filters/ffmpeg_demuxer_unittest.cc
===================================================================
--- media/filters/ffmpeg_demuxer_unittest.cc (revision 23787)
+++ media/filters/ffmpeg_demuxer_unittest.cc (working copy)
@@ -320,8 +320,8 @@
EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_AUDIO, kAudioData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
// ...then we'll free it with some sanity checkpoints...
EXPECT_CALL(*MockFFmpeg::get(), CheckPoint(1));
@@ -331,8 +331,8 @@
// ...then we'll read a video packet...
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_VIDEO, kVideoData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
// ...then we'll free it with some sanity checkpoints...
EXPECT_CALL(*MockFFmpeg::get(), CheckPoint(3));
@@ -449,16 +449,16 @@
// inside FFmpegDemuxer...
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_AUDIO, kAudioData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_AUDIO, kAudioData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_VIDEO, kVideoData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
// ...then we'll release our video packet...
EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
@@ -489,26 +489,26 @@
// ...followed by two audio packet reads we'll trigger...
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_AUDIO, kAudioData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_AUDIO, kAudioData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
// ...followed by two video packet reads...
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_VIDEO, kVideoData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
EXPECT_CALL(*MockFFmpeg::get(), AVReadFrame(&format_context_, _))
.WillOnce(CreatePacket(AV_STREAM_VIDEO, kVideoData, kDataSize));
- EXPECT_CALL(*MockFFmpeg::get(), AVNewPacket(_, _)).WillOnce(NewPacket());
+ EXPECT_CALL(*MockFFmpeg::get(), AVDupPacket(_))
+ .WillOnce(Return(0));
EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
- EXPECT_CALL(*MockFFmpeg::get(), AVFreePacket(_)).WillOnce(FreePacket());
// ...and finally a sanity checkpoint to make sure everything was released.
EXPECT_CALL(*MockFFmpeg::get(), CheckPoint(3));
@@ -595,7 +595,8 @@
// A mocked callback specialization for calling Read(). Since RunWithParams()
// is mocked we don't need to pass in object or method pointers.
-typedef CallbackImpl<FFmpegDemuxerTest, void (FFmpegDemuxerTest::*)(Buffer*),
+typedef CallbackImpl<FFmpegDemuxerTest,
+ void (FFmpegDemuxerTest::*)(Buffer*),
Tuple1<Buffer*> > ReadCallback;
class MockReadCallback : public ReadCallback {
public:
« no previous file with comments | « media/filters/ffmpeg_demuxer.cc ('k') | third_party/ffmpeg/avcodec-52.sigs » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698