From: Loren Merritt Date: Mon, 28 Jan 2008 14:33:42 +0000 (+0000) Subject: intra_rd_refine in B-frames X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bff0357aaea8eda709e46e9a3f8c38d110ecf8a6;p=libx264 intra_rd_refine in B-frames git-svn-id: svn://svn.videolan.org/x264/trunk@736 df754926-b1dd-0310-bc7b-ec298dee348c --- diff --git a/encoder/analyse.c b/encoder/analyse.c index fbf2b92b..109c4360 100644 --- a/encoder/analyse.c +++ b/encoder/analyse.c @@ -2559,7 +2559,9 @@ void x264_macroblock_analyse( x264_t *h ) h->mb.i_type = i_type; h->mb.i_partition = i_partition; - if( h->param.analyse.b_bidir_me ) + if( h->mb.i_subpel_refine >= 7 && IS_INTRA( i_type ) ) + x264_intra_rd_refine( h, &analysis ); + else if( h->param.analyse.b_bidir_me ) refine_bidir( h, &analysis ); } }