Index: media/formats/mp4/box_definitions.cc |
diff --git a/media/formats/mp4/box_definitions.cc b/media/formats/mp4/box_definitions.cc |
index 8bf4ca52d120477e07521507cd8cd293b678d7a5..b3060ebe9ffc82bacf73729d0f02a736bb2ae4ba 100644 |
--- a/media/formats/mp4/box_definitions.cc |
+++ b/media/formats/mp4/box_definitions.cc |
@@ -379,14 +379,13 @@ bool AVCDecoderConfigurationRecord::ParseInternal(BufferReader* reader, |
reader->Read1(&avc_level)); |
uint8 length_size_minus_one; |
- RCHECK(reader->Read1(&length_size_minus_one) && |
- (length_size_minus_one & 0xfc) == 0xfc); |
+ RCHECK(reader->Read1(&length_size_minus_one)); |
length_size = (length_size_minus_one & 0x3) + 1; |
RCHECK(length_size != 3); // Only values of 1, 2, and 4 are valid. |
uint8 num_sps; |
- RCHECK(reader->Read1(&num_sps) && (num_sps & 0xe0) == 0xe0); |
+ RCHECK(reader->Read1(&num_sps)); |
num_sps &= 0x1f; |
sps_list.resize(num_sps); |