--- libmpcodecs/ve_x264.c~ 2005-06-14 19:45:57.000000000 +0300 +++ libmpcodecs/ve_x264.c 2005-06-14 19:45:40.000000000 +0300 @@ -158,8 +158,8 @@ {"cplx_blur", &complexity_blur, CONF_TYPE_FLOAT, CONF_RANGE, 0, 999, NULL}, {"zones", &zones, CONF_TYPE_STRING, 0, 0, 0, NULL}, {"subq", &subq, CONF_TYPE_INT, CONF_RANGE, 1, 5, NULL}, - {"me", &me_method, CONF_TYPE_INT, CONF_RANGE, 1, 4, NULL}, - {"me_range", &me_range, CONF_TYPE_INT, CONF_RANGE, 4, 64, NULL}, + {"me", &me_method, CONF_TYPE_INT, CONF_RANGE, 1, 5, NULL}, + {"me_range", &me_range, CONF_TYPE_INT, CONF_RANGE, 0, 512, NULL}, {"level_idc", &level_idc, CONF_TYPE_INT, CONF_RANGE, 10, 51, NULL}, {"threads", &threads, CONF_TYPE_INT, CONF_RANGE, 1, 4, NULL}, {"psnr", &psnr, CONF_TYPE_FLAG, 0, 0, 1, NULL}, @@ -251,6 +251,7 @@ case 2: mod->param.analyse.i_me_method = X264_ME_HEX; break; case 3: mod->param.analyse.i_me_method = X264_ME_UMH; break; case 4: mod->param.analyse.i_me_method = X264_ME_ESA; break; + case 5: mod->param.analyse.i_me_method = X264_ME_STAR; break; } if(me_method >= 3) mod->param.analyse.i_me_range = me_range;