projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
prepare for implementing scalable Indeo 5
[nihav.git]
/
nihav-indeo
/
src
/
codecs
/
ivibr.rs
diff --git
a/nihav-indeo/src/codecs/ivibr.rs
b/nihav-indeo/src/codecs/ivibr.rs
index 9165d017d777297715faddb230c3b7559528af97..5831f801693d23181716b4ecc4e00c7f305432e5 100644
(file)
--- a/
nihav-indeo/src/codecs/ivibr.rs
+++ b/
nihav-indeo/src/codecs/ivibr.rs
@@
-488,10
+488,12
@@
pub struct IVIDecoder {
tiles: Vec<IVITile>,
num_tiles: [[usize; 4]; 4],
tile_start: [[usize; 4]; 4],
tiles: Vec<IVITile>,
num_tiles: [[usize; 4]; 4],
tile_start: [[usize; 4]; 4],
+
+ scalable: bool,
}
impl IVIDecoder {
}
impl IVIDecoder {
- pub fn new() -> Self {
+ pub fn new(
scalable: bool
) -> Self {
let mut bands: Vec<BandHeader> = Vec::with_capacity(12);
bands.resize(12, BandHeader::new_empty(42, 42));
IVIDecoder {
let mut bands: Vec<BandHeader> = Vec::with_capacity(12);
bands.resize(12, BandHeader::new_empty(42, 42));
IVIDecoder {
@@
-506,6
+508,8
@@
impl IVIDecoder {
bands,
band_tiles: 0,
tiles: Vec::new(), tile_start: [[0; 4]; 4], num_tiles: [[0; 4]; 4],
bands,
band_tiles: 0,
tiles: Vec::new(), tile_start: [[0; 4]; 4], num_tiles: [[0; 4]; 4],
+
+ scalable,
}
}
}
}