Mercurial > libavcodec.hg
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); |