Author: conrad
Date: Fri Dec  5 01:07:18 2008
New Revision: 3870

Log:
Spec bug: there is no quant delta for subbands with one codeblock


Modified:
   dirac/libavcodec/diracdec.c

Modified: dirac/libavcodec/diracdec.c
==============================================================================
--- dirac/libavcodec/diracdec.c (original)
+++ dirac/libavcodec/diracdec.c Fri Dec  5 01:07:18 2008
@@ -155,10 +155,11 @@ static void codeblock(DiracContext *s, i
         /* Determine if this codeblock is a zero block. */
         if (dirac_arith_get_bit(&s->arith, ARITH_CONTEXT_ZERO_BLOCK))
             return;
+
+        if (s->codeblock_mode)
+            *quant += dirac_arith_read_int(&s->arith, 
&ff_dirac_context_set_quant);
     }
 
-    if (s->codeblock_mode)
-        *quant += dirac_arith_read_int(&s->arith, &ff_dirac_context_set_quant);
     qfactor = coeff_quant_factor(*quant);
     qoffset = coeff_quant_offset(s->refs == 0, *quant) + 2;
 
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to