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
/
rv20.rs
diff --git
a/nihav-realmedia/src/codecs/rv20.rs
b/nihav-realmedia/src/codecs/rv20.rs
index 1db190f5bc2ae0387cef5e059ba2278da967348b..3b7911089c6c6a609ab6f7ca18ad53de0821fde2 100644
(file)
--- a/
nihav-realmedia/src/codecs/rv20.rs
+++ b/
nihav-realmedia/src/codecs/rv20.rs
@@
-78,7
+78,7
@@
impl<'a> RealVideo20BR<'a> {
let mut slice_offs = Vec::with_capacity(nslices);
{
let offs = &src[1..][..nslices * 8];
let mut slice_offs = Vec::with_capacity(nslices);
{
let offs = &src[1..][..nslices * 8];
- let mut br = BitReader::new(offs,
offs.len(),
BitReaderMode::BE);
+ let mut br = BitReader::new(offs, BitReaderMode::BE);
for _ in 0..nslices {
br.skip(32).unwrap();
let off = br.read(32).unwrap();
for _ in 0..nslices {
br.skip(32).unwrap();
let off = br.read(32).unwrap();
@@
-97,7
+97,7
@@
impl<'a> RealVideo20BR<'a> {
}
}
RealVideo20BR {
}
}
RealVideo20BR {
- br: BitReader::new(&src[soff..],
src.len() - soff,
BitReaderMode::BE),
+ br: BitReader::new(&src[soff..], BitReaderMode::BE),
tables,
num_slices: nslices,
slice_no: 0,
tables,
num_slices: nslices,
slice_no: 0,