diff options
Diffstat (limited to 'chromium/media/base/android/media_codec_bridge_impl_unittest.cc')
-rw-r--r-- | chromium/media/base/android/media_codec_bridge_impl_unittest.cc | 58 |
1 files changed, 28 insertions, 30 deletions
diff --git a/chromium/media/base/android/media_codec_bridge_impl_unittest.cc b/chromium/media/base/android/media_codec_bridge_impl_unittest.cc index 60328e5c82b..47ad1c212ca 100644 --- a/chromium/media/base/android/media_codec_bridge_impl_unittest.cc +++ b/chromium/media/base/android/media_codec_bridge_impl_unittest.cc @@ -131,7 +131,7 @@ static const int kPresentationTimeBase = 100; static const int kMaxInputPts = kPresentationTimeBase + 2; static inline const base::TimeDelta InfiniteTimeOut() { - return base::TimeDelta::FromMicroseconds(-1); + return base::Microseconds(-1); } void DecodeMediaFrame(MediaCodecBridge* media_codec, @@ -164,7 +164,7 @@ void DecodeMediaFrame(MediaCodecBridge* media_codec, } // Output time stamp should not be smaller than old timestamp. ASSERT_TRUE(new_timestamp >= timestamp); - input_pts += base::TimeDelta::FromMicroseconds(33000); + input_pts += base::Microseconds(33000); timestamp = new_timestamp; } } @@ -290,7 +290,7 @@ TEST(MediaCodecBridgeTest, CreateH264Decoder) { SKIP_TEST_IF_MEDIA_CODEC_IS_NOT_AVAILABLE(); VideoCodecConfig config; - config.codec = kCodecH264; + config.codec = VideoCodec::kH264; config.codec_type = CodecType::kAny; config.initial_expected_coded_size = gfx::Size(640, 480); @@ -301,7 +301,7 @@ TEST(MediaCodecBridgeTest, DoNormal) { SKIP_TEST_IF_MEDIA_CODEC_IS_NOT_AVAILABLE(); std::unique_ptr<media::MediaCodecBridge> media_codec = - MediaCodecBridgeImpl::CreateAudioDecoder(NewAudioConfig(kCodecMP3), + MediaCodecBridgeImpl::CreateAudioDecoder(NewAudioConfig(AudioCodec::kMP3), nullptr); ASSERT_THAT(media_codec, NotNull()); @@ -313,11 +313,11 @@ TEST(MediaCodecBridgeTest, DoNormal) { int64_t input_pts = kPresentationTimeBase; media_codec->QueueInputBuffer(input_buf_index, test_mp3, sizeof(test_mp3), - base::TimeDelta::FromMicroseconds(++input_pts)); + base::Microseconds(++input_pts)); status = media_codec->DequeueInputBuffer(InfiniteTimeOut(), &input_buf_index); media_codec->QueueInputBuffer(input_buf_index, test_mp3, sizeof(test_mp3), - base::TimeDelta::FromMicroseconds(++input_pts)); + base::Microseconds(++input_pts)); status = media_codec->DequeueInputBuffer(InfiniteTimeOut(), &input_buf_index); media_codec->QueueEOS(input_buf_index); @@ -336,7 +336,6 @@ TEST(MediaCodecBridgeTest, DoNormal) { switch (status) { case MEDIA_CODEC_TRY_AGAIN_LATER: FAIL(); - return; case MEDIA_CODEC_OUTPUT_FORMAT_CHANGED: continue; @@ -360,9 +359,10 @@ TEST(MediaCodecBridgeTest, InvalidVorbisHeader) { // The first byte of the header is not 0x02. std::vector<uint8_t> invalid_first_byte = {{0x00, 0xff, 0xff, 0xff, 0xff}}; - ASSERT_THAT(MediaCodecBridgeImpl::CreateAudioDecoder( - NewAudioConfig(kCodecVorbis, invalid_first_byte), nullptr), - IsNull()); + ASSERT_THAT( + MediaCodecBridgeImpl::CreateAudioDecoder( + NewAudioConfig(AudioCodec::kVorbis, invalid_first_byte), nullptr), + IsNull()); // Size of the header is too large. size_t large_size = 8 * 1024 * 1024 + 2; @@ -370,7 +370,7 @@ TEST(MediaCodecBridgeTest, InvalidVorbisHeader) { large_header.front() = 0x02; large_header.back() = 0xfe; ASSERT_THAT(MediaCodecBridgeImpl::CreateAudioDecoder( - NewAudioConfig(kCodecVorbis, large_header), nullptr), + NewAudioConfig(AudioCodec::kVorbis, large_header), nullptr), IsNull()); } @@ -380,16 +380,16 @@ TEST(MediaCodecBridgeTest, InvalidOpusHeader) { std::vector<uint8_t> dummy_extra_data = {{0, 0}}; // Codec Delay is < 0. - ASSERT_THAT( - MediaCodecBridgeImpl::CreateAudioDecoder( - NewAudioConfig(kCodecOpus, dummy_extra_data, base::TimeDelta(), -1), - nullptr), - IsNull()); + ASSERT_THAT(MediaCodecBridgeImpl::CreateAudioDecoder( + NewAudioConfig(AudioCodec::kOpus, dummy_extra_data, + base::TimeDelta(), -1), + nullptr), + IsNull()); // Seek Preroll is < 0. ASSERT_THAT(MediaCodecBridgeImpl::CreateAudioDecoder( - NewAudioConfig(kCodecOpus, dummy_extra_data, - base::TimeDelta::FromMicroseconds(-1)), + NewAudioConfig(AudioCodec::kOpus, dummy_extra_data, + base::Microseconds(-1)), nullptr), IsNull()); } @@ -401,7 +401,7 @@ TEST(MediaCodecBridgeTest, PresentationTimestampsDoNotDecrease) { } VideoCodecConfig config; - config.codec = kCodecVP8; + config.codec = VideoCodec::kVP8; config.codec_type = CodecType::kAny; config.initial_expected_coded_size = gfx::Size(320, 240); @@ -418,23 +418,21 @@ TEST(MediaCodecBridgeTest, PresentationTimestampsDoNotDecrease) { buffer->data() + buffer->data_size()); media_codec->Flush(); DecodeMediaFrame(media_codec.get(), &chunk[0], chunk.size(), - base::TimeDelta::FromMicroseconds(10000000), - base::TimeDelta::FromMicroseconds(9900000)); + base::Microseconds(10000000), base::Microseconds(9900000)); // Simulate a seek to 5 seconds. media_codec->Flush(); DecodeMediaFrame(media_codec.get(), &chunk[0], chunk.size(), - base::TimeDelta::FromMicroseconds(5000000), - base::TimeDelta::FromMicroseconds(4900000)); + base::Microseconds(5000000), base::Microseconds(4900000)); } TEST(MediaCodecBridgeTest, CreateUnsupportedCodec) { EXPECT_THAT(MediaCodecBridgeImpl::CreateAudioDecoder( - NewAudioConfig(kUnknownAudioCodec), nullptr), + NewAudioConfig(AudioCodec::kUnknown), nullptr), IsNull()); VideoCodecConfig config; - config.codec = kUnknownVideoCodec; + config.codec = VideoCodec::kUnknown; config.codec_type = CodecType::kAny; config.initial_expected_coded_size = gfx::Size(320, 240); EXPECT_THAT(MediaCodecBridgeImpl::CreateVideoDecoder(config), IsNull()); @@ -465,7 +463,7 @@ TEST(MediaCodecBridgeTest, H264VideoEncodeAndValidate) { std::unique_ptr<MediaCodecBridge> media_codec( MediaCodecBridgeImpl::CreateVideoEncoder( - kCodecH264, gfx::Size(width, height), bit_rate, frame_rate, + VideoCodec::kH264, gfx::Size(width, height), bit_rate, frame_rate, i_frame_interval, color_format)); ASSERT_THAT(media_codec, NotNull()); @@ -493,8 +491,8 @@ TEST(MediaCodecBridgeTest, H264VideoEncodeAndValidate) { // Src_file contains 1 frames. Encode it 3 times. for (int frame = 0; frame < num_frames && frame < 3; frame++) { - input_timestamp += base::TimeDelta::FromMicroseconds( - base::Time::kMicrosecondsPerSecond / frame_rate); + input_timestamp += + base::Microseconds(base::Time::kMicrosecondsPerSecond / frame_rate); EncodeMediaFrame(media_codec.get(), frame_data.get(), frame_size, width, height, input_timestamp); } @@ -503,8 +501,8 @@ TEST(MediaCodecBridgeTest, H264VideoEncodeAndValidate) { // also contain SPS/PPS NALUs. media_codec->RequestKeyFrameSoon(); for (int frame = 0; frame < num_frames && frame < 3; frame++) { - input_timestamp += base::TimeDelta::FromMicroseconds( - base::Time::kMicrosecondsPerSecond / frame_rate); + input_timestamp += + base::Microseconds(base::Time::kMicrosecondsPerSecond / frame_rate); EncodeMediaFrame(media_codec.get(), frame_data.get(), frame_size, width, height, input_timestamp); } |