Index: media/base/bit_reader_core.h |
diff --git a/media/base/bit_reader_core.h b/media/base/bit_reader_core.h |
index 6f92d175643e2e0cce1aab9b894d59ede5078768..525d619934bf96ef3ecfbff21babc531a6458f61 100644 |
--- a/media/base/bit_reader_core.h |
+++ b/media/base/bit_reader_core.h |
@@ -85,6 +85,11 @@ class MEDIA_EXPORT BitReaderCore { |
int bits_read() const; |
private: |
+ // This function can skip any number of bits but is more efficient |
+ // for small numbers. Return false if the given number of bits cannot be |
+ // skipped (not enough bits in the stream), true otherwise. |
+ bool SkipBitsSmall(int num_bits); |
+ |
// Help function used by ReadBits to avoid inlining the bit reading logic. |
bool ReadBitsInternal(int num_bits, uint64* out); |