Fix regression in r850
authorFiona Glaser <fiona@x264.com>
Wed, 11 Jun 2008 03:37:57 +0000 (21:37 -0600)
committerFiona Glaser <fiona@x264.com>
Wed, 11 Jun 2008 03:37:57 +0000 (21:37 -0600)
Bug resulted in rare incorrect chroma encoding

encoder/cabac.c
encoder/cavlc.c

index 93b26d8..d7842b1 100644 (file)
@@ -307,7 +307,7 @@ static void x264_cabac_mb_qp_delta( x264_t *h, x264_cabac_t *cb )
     /* Avoid writing a delta quant if we have an empty i16x16 block, e.g. in a completely flat background area */
     if( h->mb.i_type == I_16x16 && !h->mb.cbp[h->mb.i_mb_xy] )
     {
-#ifndef RD_SKIP_BS
+#ifndef RDO_SKIP_BS
         h->mb.i_qp = h->mb.i_last_qp;
 #endif
         i_dqp = 0;
index b0d951d..6213654 100644 (file)
@@ -225,7 +225,7 @@ static void cavlc_qp_delta( x264_t *h, bs_t *s )
     if( h->mb.i_type == I_16x16 && !(h->mb.i_cbp_luma | h->mb.i_cbp_chroma)
         && !array_non_zero(h->dct.luma16x16_dc) )
     {
-#ifndef RD_SKIP_BS
+#ifndef RDO_SKIP_BS
         h->mb.i_qp = h->mb.i_last_qp;
 #endif
         i_dqp = 0;