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
/
ralf.rs
diff --git
a/nihav-realmedia/src/codecs/ralf.rs
b/nihav-realmedia/src/codecs/ralf.rs
index b3cce732907b9fe42bddd5cdce45937f62069c82..c16075bcb1df316c69a9e98d5eee5d0830b34f4e 100644
(file)
--- a/
nihav-realmedia/src/codecs/ralf.rs
+++ b/
nihav-realmedia/src/codecs/ralf.rs
@@
-277,7
+277,7
@@
impl RALFDecoder {
}
}
fn decode_block(&mut self, off: usize, size: usize, abuf: &mut NABufferType) -> DecoderResult<()> {
}
}
fn decode_block(&mut self, off: usize, size: usize, abuf: &mut NABufferType) -> DecoderResult<()> {
- let mut br = BitReader::new(&self.pkt_buf[off..][..size],
size,
BitReaderMode::BE);
+ let mut br = BitReader::new(&self.pkt_buf[off..][..size], BitReaderMode::BE);
let length = read_block_length(&mut br).unwrap();
validate!(length + self.sample_offset <= self.max_frame_size);
let length = read_block_length(&mut br).unwrap();
validate!(length + self.sample_offset <= self.max_frame_size);
@@
-428,7
+428,7
@@
impl NADecoder for RALFDecoder {
validate!(src_len > table_bytes + 3);
self.blocks.truncate(0);
{
validate!(src_len > table_bytes + 3);
self.blocks.truncate(0);
{
- let mut br = BitReader::new(&self.pkt_buf[2..]
, table_bytes
, BitReaderMode::BE);
+ let mut br = BitReader::new(&self.pkt_buf[2..]
[..table_bytes]
, BitReaderMode::BE);
while br.tell() < table_bits {
let size = br.read(13 + self.channels).unwrap() as usize;
let pts;
while br.tell() < table_bits {
let size = br.read(13 + self.channels).unwrap() as usize;
let pts;