Chromium Code Reviews| Index: media/filters/ffmpeg_demuxer_unittest.cc |
| diff --git a/media/filters/ffmpeg_demuxer_unittest.cc b/media/filters/ffmpeg_demuxer_unittest.cc |
| index 638aa0c4fa51e8d5a65fc68e52a21da94398da73..9059db2bd1b4dbc5f8a5045b0cca284b9215fea2 100644 |
| --- a/media/filters/ffmpeg_demuxer_unittest.cc |
| +++ b/media/filters/ffmpeg_demuxer_unittest.cc |
| @@ -916,6 +916,46 @@ TEST_F(FFmpegDemuxerTest, IsValidAnnexB) { |
| } |
| } |
| +TEST_F(FFmpegDemuxerTest, Rotate_Metadata_0) { |
| + const char* file = "bear_rotate_0.mp4"; |
| + CreateDemuxer(file); |
|
scherkus (not reviewing)
2014/07/09 23:01:27
any reason why you don't simply inline the "bear_r
|
| + InitializeDemuxer(); |
| + |
| + DemuxerStream* stream = demuxer_->GetStream(DemuxerStream::VIDEO); |
| + ASSERT_TRUE(stream); |
| + ASSERT_EQ(VIDEO_ROTATION_0, stream->video_rotation()); |
| +} |
| + |
| +TEST_F(FFmpegDemuxerTest, Rotate_Metadata_90) { |
| + const char* file = "bear_rotate_90.mp4"; |
| + CreateDemuxer(file); |
| + InitializeDemuxer(); |
| + |
| + DemuxerStream* stream = demuxer_->GetStream(DemuxerStream::VIDEO); |
| + ASSERT_TRUE(stream); |
| + ASSERT_EQ(VIDEO_ROTATION_90, stream->video_rotation()); |
| +} |
| + |
| +TEST_F(FFmpegDemuxerTest, Rotate_Metadata_180) { |
| + const char* file = "bear_rotate_180.mp4"; |
| + CreateDemuxer(file); |
| + InitializeDemuxer(); |
| + |
| + DemuxerStream* stream = demuxer_->GetStream(DemuxerStream::VIDEO); |
| + ASSERT_TRUE(stream); |
| + ASSERT_EQ(VIDEO_ROTATION_180, stream->video_rotation()); |
| +} |
| + |
| +TEST_F(FFmpegDemuxerTest, Rotate_Metadata_270) { |
| + const char* file = "bear_rotate_270.mp4"; |
| + CreateDemuxer(file); |
| + InitializeDemuxer(); |
| + |
| + DemuxerStream* stream = demuxer_->GetStream(DemuxerStream::VIDEO); |
| + ASSERT_TRUE(stream); |
| + ASSERT_EQ(VIDEO_ROTATION_270, stream->video_rotation()); |
| +} |
| + |
| #endif |
| } // namespace media |