PDA

View Full Version : how to disable intra macroblocks in P frame


saimaf
11th November 2008, 23:02
Hello,

Does anyone know how to disable intra macroblocks in P frames for encoding in H.264 using x264?

A prompt reply will be appreciated.

Thanks...

Dark Shikari
11th November 2008, 23:04
Comment out lines 2316 through 2325 in encoder/analyse.c:

if( h->mb.b_chroma_me )
{
x264_mb_analyse_intra_chroma( h, &analysis );
x264_mb_analyse_intra( h, &analysis, i_cost - analysis.i_satd_i8x8chroma );
analysis.i_satd_i16x16 += analysis.i_satd_i8x8chroma;
analysis.i_satd_i8x8 += analysis.i_satd_i8x8chroma;
analysis.i_satd_i4x4 += analysis.i_satd_i8x8chroma;
}
else
x264_mb_analyse_intra( h, &analysis, i_cost );