comparison libmpcodecs/ve_x264.c @ 15149:8319e8b0c437

remove x264 option "cabacidc", because the default is always best.
author lorenm
date Wed, 13 Apr 2005 19:10:29 +0000
parents 4f43e3452b36
children d8ee4d45ec8d
comparison
equal deleted inserted replaced
15148:067f10ad6538 15149:8319e8b0c437
70 static int bframe_pyramid = 0; 70 static int bframe_pyramid = 0;
71 static int deblock = 1; 71 static int deblock = 1;
72 static int deblockalpha = 0; 72 static int deblockalpha = 0;
73 static int deblockbeta = 0; 73 static int deblockbeta = 0;
74 static int cabac = 1; 74 static int cabac = 1;
75 static int cabacidc = -1;
76 static int p4x4mv = 0; 75 static int p4x4mv = 0;
77 static int p8x8mv = 1; 76 static int p8x8mv = 1;
78 static int b8x8mv = 1; 77 static int b8x8mv = 1;
79 static int direct_pred = X264_DIRECT_PRED_TEMPORAL; 78 static int direct_pred = X264_DIRECT_PRED_TEMPORAL;
80 static int weight_b = 0; 79 static int weight_b = 0;
115 {"nodeblock", &deblock, CONF_TYPE_FLAG, 0, 1, 0, NULL}, 114 {"nodeblock", &deblock, CONF_TYPE_FLAG, 0, 1, 0, NULL},
116 {"deblockalpha", &deblockalpha, CONF_TYPE_INT, CONF_RANGE, -6, 6, NULL}, 115 {"deblockalpha", &deblockalpha, CONF_TYPE_INT, CONF_RANGE, -6, 6, NULL},
117 {"deblockbeta", &deblockbeta, CONF_TYPE_INT, CONF_RANGE, -6, 6, NULL}, 116 {"deblockbeta", &deblockbeta, CONF_TYPE_INT, CONF_RANGE, -6, 6, NULL},
118 {"cabac", &cabac, CONF_TYPE_FLAG, 0, 0, 1, NULL}, 117 {"cabac", &cabac, CONF_TYPE_FLAG, 0, 0, 1, NULL},
119 {"nocabac", &cabac, CONF_TYPE_FLAG, 0, 1, 0, NULL}, 118 {"nocabac", &cabac, CONF_TYPE_FLAG, 0, 1, 0, NULL},
120 {"cabacidc", &cabacidc, CONF_TYPE_INT, CONF_RANGE, -1, 2, NULL},
121 {"4x4mv", &p4x4mv, CONF_TYPE_FLAG, 0, 0, 1, NULL}, 119 {"4x4mv", &p4x4mv, CONF_TYPE_FLAG, 0, 0, 1, NULL},
122 {"no4x4mv", &p4x4mv, CONF_TYPE_FLAG, 0, 1, 0, NULL}, 120 {"no4x4mv", &p4x4mv, CONF_TYPE_FLAG, 0, 1, 0, NULL},
123 {"8x8mv", &p8x8mv, CONF_TYPE_FLAG, 0, 0, 1, NULL}, 121 {"8x8mv", &p8x8mv, CONF_TYPE_FLAG, 0, 0, 1, NULL},
124 {"no8x8mv", &p8x8mv, CONF_TYPE_FLAG, 0, 1, 0, NULL}, 122 {"no8x8mv", &p8x8mv, CONF_TYPE_FLAG, 0, 1, 0, NULL},
125 {"b8x8mv", &b8x8mv, CONF_TYPE_FLAG, 0, 0, 1, NULL}, 123 {"b8x8mv", &b8x8mv, CONF_TYPE_FLAG, 0, 0, 1, NULL},
171 mod->param.b_bframe_pyramid = bframe_pyramid; 169 mod->param.b_bframe_pyramid = bframe_pyramid;
172 mod->param.b_deblocking_filter = deblock; 170 mod->param.b_deblocking_filter = deblock;
173 mod->param.i_deblocking_filter_alphac0 = deblockalpha; 171 mod->param.i_deblocking_filter_alphac0 = deblockalpha;
174 mod->param.i_deblocking_filter_beta = deblockbeta; 172 mod->param.i_deblocking_filter_beta = deblockbeta;
175 mod->param.b_cabac = cabac; 173 mod->param.b_cabac = cabac;
176 mod->param.i_cabac_init_idc = cabacidc;
177 174
178 mod->param.rc.i_qp_constant = qp_constant; 175 mod->param.rc.i_qp_constant = qp_constant;
179 if(qp_min > qp_constant) 176 if(qp_min > qp_constant)
180 qp_min = qp_constant; 177 qp_min = qp_constant;
181 if(qp_max < qp_constant) 178 if(qp_max < qp_constant)