projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make BitReader rely on passed slice size without the additional arguments.
[nihav.git]
/
nihav-realmedia
/
src
/
codecs
/
cook.rs
diff --git
a/nihav-realmedia/src/codecs/cook.rs
b/nihav-realmedia/src/codecs/cook.rs
index 5d88be6b7ec5b751a80cc54ac90adbfb54aac81a..fe5ae71995dd936b2e05c47d73d2bb05c6202653 100644
(file)
--- a/
nihav-realmedia/src/codecs/cook.rs
+++ b/
nihav-realmedia/src/codecs/cook.rs
@@
-302,7
+302,7
@@
impl CookChannelPair {
for (i, b) in src.iter().enumerate() {
buf[i] = b ^ COOK_XOR_KEY[i & 3];
}
for (i, b) in src.iter().enumerate() {
buf[i] = b ^ COOK_XOR_KEY[i & 3];
}
- let mut br = BitReader::new(
buf, src.len()
, BitReaderMode::BE);
+ let mut br = BitReader::new(
&buf[..src.len()]
, BitReaderMode::BE);
let num_gains = br.read_code(UintCodeType::UnaryOnes)? as usize;
validate!(num_gains <= 8);
let num_gains = br.read_code(UintCodeType::UnaryOnes)? as usize;
validate!(num_gains <= 8);