From: Kostya Shishkov Date: Sat, 18 Aug 2018 12:14:45 +0000 (+0200) Subject: codecs: make IPB shuffler provide non-confusing references for B-frames X-Git-Url: https://git.nihav.org/?p=nihav.git;a=commitdiff_plain;h=3c8c667d352fc7522c3f15e8280c7cce614fbadd codecs: make IPB shuffler provide non-confusing references for B-frames --- diff --git a/src/codecs/mod.rs b/src/codecs/mod.rs index 4897a7b..796973c 100644 --- a/src/codecs/mod.rs +++ b/src/codecs/mod.rs @@ -138,6 +138,22 @@ impl IPBShuffler { None } } + #[allow(dead_code)] + fn get_b_fwdref(&mut self) -> Option> { + if let Some(ref frm) = self.nextframe { + Some(frm.clone()) + } else { + None + } + } + #[allow(dead_code)] + fn get_b_bwdref(&mut self) -> Option> { + if let Some(ref frm) = self.lastframe { + Some(frm.clone()) + } else { + None + } + } } #[derive(Debug,Clone,Copy)]