| Index: media/mojo/services/media_type_converters_unittest.cc
|
| diff --git a/media/mojo/services/media_type_converters_unittest.cc b/media/mojo/services/media_type_converters_unittest.cc
|
| index 1bf9b854e88b093fd20d0ff711cdb4c14df58e4f..908714a6da0cab80580d928baa8e24191c35abf1 100644
|
| --- a/media/mojo/services/media_type_converters_unittest.cc
|
| +++ b/media/mojo/services/media_type_converters_unittest.cc
|
| @@ -25,6 +25,7 @@ TEST(MediaTypeConvertersTest, ConvertDecoderBuffer_Normal) {
|
| reinterpret_cast<const uint8*>(&kSideData), kSideDataSize));
|
| buffer->set_timestamp(base::TimeDelta::FromMilliseconds(123));
|
| buffer->set_duration(base::TimeDelta::FromMilliseconds(456));
|
| + buffer->set_is_key_frame(true);
|
| buffer->set_splice_timestamp(base::TimeDelta::FromMilliseconds(200));
|
| buffer->set_discard_padding(media::DecoderBuffer::DiscardPadding(
|
| base::TimeDelta::FromMilliseconds(5),
|
| @@ -41,8 +42,16 @@ TEST(MediaTypeConvertersTest, ConvertDecoderBuffer_Normal) {
|
| EXPECT_EQ(0, memcmp(result->side_data(), kSideData, kSideDataSize));
|
| EXPECT_EQ(buffer->timestamp(), result->timestamp());
|
| EXPECT_EQ(buffer->duration(), result->duration());
|
| + EXPECT_EQ(buffer->is_key_frame(), result->is_key_frame());
|
| EXPECT_EQ(buffer->splice_timestamp(), result->splice_timestamp());
|
| EXPECT_EQ(buffer->discard_padding(), result->discard_padding());
|
| +
|
| + // Verify a false |is_key_frame| round-trips.
|
| + buffer->set_is_key_frame(false);
|
| + MediaDecoderBufferPtr ptr2(MediaDecoderBuffer::From(buffer));
|
| + scoped_refptr<DecoderBuffer> result2(ptr2.To<scoped_refptr<DecoderBuffer>>());
|
| + EXPECT_EQ(0, memcmp(result2->data(), kData, kDataSize));
|
| + EXPECT_EQ(buffer->is_key_frame(), result2->is_key_frame());
|
| }
|
|
|
| TEST(MediaTypeConvertersTest, ConvertDecoderBuffer_EOS) {
|
|
|