| Index: media/filters/vp9_raw_bits_reader.cc | 
| diff --git a/media/filters/vp9_raw_bits_reader.cc b/media/filters/vp9_raw_bits_reader.cc | 
| index 47014fde229a941c3aa8c2c56f141c42d9788f01..ccd21a9232b07ba922a0a86e17dde4970b7e5fdd 100644 | 
| --- a/media/filters/vp9_raw_bits_reader.cc | 
| +++ b/media/filters/vp9_raw_bits_reader.cc | 
| @@ -21,11 +21,11 @@ void Vp9RawBitsReader::Initialize(const uint8_t* data, size_t size) { | 
| valid_ = true; | 
| } | 
|  | 
| -int Vp9RawBitsReader::ReadBit() { | 
| +bool Vp9RawBitsReader::ReadBool() { | 
| DCHECK(reader_); | 
| int value = 0; | 
| valid_ = valid_ && reader_->ReadBits(1, &value); | 
| -  return value; | 
| +  return value == 1; | 
| } | 
|  | 
| int Vp9RawBitsReader::ReadLiteral(int bits) { | 
| @@ -38,7 +38,7 @@ int Vp9RawBitsReader::ReadLiteral(int bits) { | 
|  | 
| int Vp9RawBitsReader::ReadSignedLiteral(int bits) { | 
| int value = ReadLiteral(bits); | 
| -  return ReadBit() ? -value : value; | 
| +  return ReadBool() ? -value : value; | 
| } | 
|  | 
| size_t Vp9RawBitsReader::GetBytesRead() const { | 
|  |