]> git.nihav.org Git - nihav.git/commitdiff
codec-support/h263: make H263RLSym and H263RLCodeDesc public
authorKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 14 Oct 2024 16:14:48 +0000 (18:14 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 14 Oct 2024 16:18:49 +0000 (18:18 +0200)
This will allow creating codebooks of this type in other crates.

nihav-codec-support/src/codecs/h263/data.rs

index 40d5cc8c08bcea02228c7495558bba0098db4482..bfecfe40ac9cc47318931602d72942c951cda6c1 100644 (file)
@@ -116,7 +116,7 @@ impl CodebookDescReader<u8> for H263ShortCodeReader {
 }
 
 #[derive(Clone,Copy)]
-pub struct H263RLSym { run: u8, level: i8 }
+pub struct H263RLSym { pub run: u8, pub level: i8 }
 impl H263RLSym {
     pub fn get_run(self)   -> u8 { self.run }
     pub fn is_last(self)   -> bool { self.level < 0 }
@@ -124,7 +124,7 @@ impl H263RLSym {
     pub fn get_level(self) -> i16 { if self.level < 0 { -self.level as i16 } else { self.level as i16 } }
 }
 
-pub struct H263RLCodeDesc { code: u8, bits: u8, sym: H263RLSym }
+pub struct H263RLCodeDesc { pub code: u8, pub bits: u8, pub sym: H263RLSym }
 
 macro_rules! rlcodes{
     ($(($c:expr, $b:expr, $r:expr, $l:expr)),*) => {