comparison x264.c @ 4339:fa7fd2988829 libavcodec

enable bidirectional me with x264 patch by Robert Swain <robert =dot= swain =at= gmail =dot= com>
author mru
date Sun, 07 Jan 2007 18:04:11 +0000
parents 8d67ae8320dc
children
comparison
equal deleted inserted replaced
4338:9400cebc4c85 4339:fa7fd2988829
223 else x4->params.analyse.i_me_method = X264_ME_HEX; 223 else x4->params.analyse.i_me_method = X264_ME_HEX;
224 224
225 x4->params.analyse.i_me_range = avctx->me_range; 225 x4->params.analyse.i_me_range = avctx->me_range;
226 x4->params.analyse.i_subpel_refine = avctx->me_subpel_quality; 226 x4->params.analyse.i_subpel_refine = avctx->me_subpel_quality;
227 227
228 x4->params.analyse.b_bidir_me = (avctx->bidir_refine > 0);
228 x4->params.analyse.b_bframe_rdo = (avctx->flags2 & CODEC_FLAG2_BRDO); 229 x4->params.analyse.b_bframe_rdo = (avctx->flags2 & CODEC_FLAG2_BRDO);
229 x4->params.analyse.b_mixed_references = 230 x4->params.analyse.b_mixed_references =
230 (avctx->flags2 & CODEC_FLAG2_MIXED_REFS); 231 (avctx->flags2 & CODEC_FLAG2_MIXED_REFS);
231 x4->params.analyse.b_chroma_me = (avctx->me_cmp & FF_CMP_CHROMA); 232 x4->params.analyse.b_chroma_me = (avctx->me_cmp & FF_CMP_CHROMA);
232 x4->params.analyse.b_transform_8x8 = (avctx->flags2 & CODEC_FLAG2_8X8DCT); 233 x4->params.analyse.b_transform_8x8 = (avctx->flags2 & CODEC_FLAG2_8X8DCT);