Chromium Code Reviews| Index: content/common/gpu/media/video_encode_accelerator_unittest.cc |
| diff --git a/content/common/gpu/media/video_encode_accelerator_unittest.cc b/content/common/gpu/media/video_encode_accelerator_unittest.cc |
| index c4c6339d309a035da5ec61ff459ad4baa1769215..32eb160789320ac6d4d5946280fa12ecbca3e9bf 100644 |
| --- a/content/common/gpu/media/video_encode_accelerator_unittest.cc |
| +++ b/content/common/gpu/media/video_encode_accelerator_unittest.cc |
| @@ -392,7 +392,11 @@ void H264Validator::ProcessStreamBuffer(const uint8* stream, size_t size) { |
| media::H264SliceHeader shdr; |
| ASSERT_EQ(media::H264Parser::kOk, |
| h264_parser_.ParseSliceHeader(nalu, &shdr)); |
| - keyframe = shdr.IsISlice() || shdr.IsSISlice(); |
| + |
| + if (nalu.nal_unit_type == media::H264NALU::kIDRSlice) { |
| + ASSERT_TRUE(shdr.IsISlice() || shdr.IsSISlice()); |
| + keyframe = true; |
|
Pawel Osciak
2014/10/30 01:38:33
Please instead move keyframe = true to the case ab
hshi1
2014/10/30 03:48:25
Done.
|
| + } |
| if (!frame_cb_.Run(keyframe)) |
| return; |