X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fcodecs%2Fh263%2Frv20.rs;h=c734bc923a6a773641daf9931b1e8bc181637bf4;hb=e3ace094c509bd04b3b15109c943a4a2419530e1;hp=3298fab3aaafe38912b73cac63e395b758704fd9;hpb=5a3ac1b7ad4ea52f43b0464ecedffdad9db643fe;p=nihav.git diff --git a/src/codecs/h263/rv20.rs b/src/codecs/h263/rv20.rs index 3298fab..c734bc9 100644 --- a/src/codecs/h263/rv20.rs +++ b/src/codecs/h263/rv20.rs @@ -128,7 +128,7 @@ impl<'a> RealVideo20BR<'a> { }; let rl_cb = if sstate.is_iframe { &self.tables.aic_rl_cb } else { &self.tables.rl_cb }; - let q_add = if quant == 0 { 0i16 } else { ((quant - 1) | 1) as i16 }; + let q_add = if quant == 0 || sstate.is_iframe { 0i16 } else { ((quant - 1) | 1) as i16 }; let q = (quant * 2) as i16; while idx < 64 { let code = br.read_cb(rl_cb)?;