Index: encoder/cabac.c =================================================================== --- encoder/cabac.c (revision 711) +++ encoder/cabac.c (working copy) @@ -364,6 +364,11 @@ else ctx = 0; +#ifndef RDO_SKIP_BS + int ctx_bak = ctx; + int bs_bak = x264_cabac_pos(cb); +#endif + if( i_dqp != 0 ) { int val = i_dqp <= 0 ? (-2*i_dqp) : (2*i_dqp - 1); @@ -380,6 +385,10 @@ } } x264_cabac_encode_decision( cb, 60 + ctx, 0 ); + +#ifndef RDO_SKIP_BS + printf("[%d] dq:%d ctx:%d bits:%d\n", h->fdec->i_frame, i_dqp, ctx_bak, x264_cabac_pos(cb) - bs_bak); +#endif } void x264_cabac_mb_skip( x264_t *h, int b_skip )