/* no need to test skip/pcm */
if( i_mba_xy >= 0 )
- i_nza = h->mb.cache.non_zero_count[x264_scan8[16+i_idx] - 1];
+ i_nza = h->mb.cache.non_zero_count[x264_scan8[i_idx] - 1];
if( i_mbb_xy >= 0 )
- i_nzb = h->mb.cache.non_zero_count[x264_scan8[16+i_idx] - 8];
+ i_nzb = h->mb.cache.non_zero_count[x264_scan8[i_idx] - 8];
}
if( IS_INTRA( h->mb.i_type ) )
}
if( h->mb.i_cbp_chroma&0x02 ) /* Chroma AC residual present */
{
- for( i = 0; i < 8; i++ )
- block_residual_write_cabac( h, cb, DCT_CHROMA_AC, i, h->dct.block[16+i].residual_ac, 15 );
+ for( i = 16; i < 24; i++ )
+ block_residual_write_cabac( h, cb, DCT_CHROMA_AC, i, h->dct.block[i].residual_ac, 15 );
}
}
}
}
- block_residual_write_cabac( h, cb, DCT_CHROMA_AC, i8, h->dct.block[16+i8 ].residual_ac, 15 );
- block_residual_write_cabac( h, cb, DCT_CHROMA_AC, i8+4, h->dct.block[16+i8+4].residual_ac, 15 );
+ block_residual_write_cabac( h, cb, DCT_CHROMA_AC, 16+i8, h->dct.block[16+i8].residual_ac, 15 );
+ block_residual_write_cabac( h, cb, DCT_CHROMA_AC, 20+i8, h->dct.block[20+i8].residual_ac, 15 );
i8 += x264_pixel_size[i_pixel].h >> 3;
}
if( h->mb.i_cbp_chroma == 2 )
{
int i;
- for( i = 0; i < 8; i++ )
- block_residual_write_cabac( h, cb, DCT_CHROMA_AC, i, h->dct.block[16+i].residual_ac, 15 );
+ for( i = 16; i < 24; i++ )
+ block_residual_write_cabac( h, cb, DCT_CHROMA_AC, i, h->dct.block[i].residual_ac, 15 );
}
}
}
block_residual_write_cavlc( h, s, BLOCK_INDEX_CHROMA_DC, h->dct.chroma_dc[0], 4 );
block_residual_write_cavlc( h, s, BLOCK_INDEX_CHROMA_DC, h->dct.chroma_dc[1], 4 );
if( h->mb.i_cbp_chroma&0x02 ) /* Chroma AC residual present */
- for( i = 0; i < 8; i++ )
- block_residual_write_cavlc( h, s, 16 + i, h->dct.block[16+i].residual_ac, 15 );
+ for( i = 16; i < 24; i++ )
+ block_residual_write_cavlc( h, s, i, h->dct.block[i].residual_ac, 15 );
}
#ifndef RDO_SKIP_BS
{
x264_macroblock_luma_write_cavlc( h, &s, i8, i8 );
- block_residual_write_cavlc( h, &s, i8, h->dct.block[16+i8 ].residual_ac, 15 );
- block_residual_write_cavlc( h, &s, i8+4, h->dct.block[16+i8+4].residual_ac, 15 );
+ block_residual_write_cavlc( h, &s, 16+i8, h->dct.block[16+i8].residual_ac, 15 );
+ block_residual_write_cavlc( h, &s, 20+i8, h->dct.block[20+i8].residual_ac, 15 );
i8 += x264_pixel_size[i_pixel].h >> 3;
}
if( h->mb.i_cbp_chroma == 2 )
{
int i;
- for( i = 0; i < 8; i++ )
- block_residual_write_cavlc( h, &h->out.bs, 16 + i, h->dct.block[16+i].residual_ac, 15 );
+ for( i = 16; i < 24; i++ )
+ block_residual_write_cavlc( h, &h->out.bs, i, h->dct.block[i].residual_ac, 15 );
}
}
return h->out.bs.i_bits_encoded;