Mercurial > mplayer.hg
comparison libmpcodecs/ve_x264.c @ 14411:fba04febec4e
x264: disable subq=0 (the huge bitrate penalty wasn't worth the speed),
and set default subq to best. wording.
renumber direct_pred (temporal seems to be best)
author | lorenm |
---|---|
date | Fri, 07 Jan 2005 11:11:21 +0000 |
parents | 2e35259a1558 |
children | 05518b274cdf |
comparison
equal
deleted
inserted
replaced
14410:9b7f3566b603 | 14411:fba04febec4e |
---|---|
88 static int pass = 0; | 88 static int pass = 0; |
89 static float qcomp = 0.6; | 89 static float qcomp = 0.6; |
90 static float qblur = 0.5; | 90 static float qblur = 0.5; |
91 static float complexity_blur = 20; | 91 static float complexity_blur = 20; |
92 static char *rc_eq = "tex*blurTex^(qComp-1)"; | 92 static char *rc_eq = "tex*blurTex^(qComp-1)"; |
93 static int subq = 3; | 93 static int subq = 5; |
94 static int psnr = 0; | 94 static int psnr = 0; |
95 static int log_level = 2; | 95 static int log_level = 2; |
96 | 96 |
97 m_option_t x264encopts_conf[] = { | 97 m_option_t x264encopts_conf[] = { |
98 {"bitrate", &bitrate, CONF_TYPE_INT, CONF_RANGE, 0, 24000000, NULL}, | 98 {"bitrate", &bitrate, CONF_TYPE_INT, CONF_RANGE, 0, 24000000, NULL}, |
125 {"pass", &pass, CONF_TYPE_INT, CONF_RANGE, 1, 3, NULL}, | 125 {"pass", &pass, CONF_TYPE_INT, CONF_RANGE, 1, 3, NULL}, |
126 {"rc_eq", &rc_eq, CONF_TYPE_STRING, 0, 0, 0, NULL}, | 126 {"rc_eq", &rc_eq, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
127 {"qcomp", &qcomp, CONF_TYPE_FLOAT, CONF_RANGE, 0, 1, NULL}, | 127 {"qcomp", &qcomp, CONF_TYPE_FLOAT, CONF_RANGE, 0, 1, NULL}, |
128 {"qblur", &qblur, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL}, | 128 {"qblur", &qblur, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL}, |
129 {"cplx_blur", &complexity_blur, CONF_TYPE_FLOAT, CONF_RANGE, 0, 999, NULL}, | 129 {"cplx_blur", &complexity_blur, CONF_TYPE_FLOAT, CONF_RANGE, 0, 999, NULL}, |
130 {"subq", &subq, CONF_TYPE_INT, CONF_RANGE, 0, 5, NULL}, | 130 {"subq", &subq, CONF_TYPE_INT, CONF_RANGE, 1, 5, NULL}, |
131 {"psnr", &psnr, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | 131 {"psnr", &psnr, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
132 {"nopsnr", &psnr, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | 132 {"nopsnr", &psnr, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
133 {"log", &log_level, CONF_TYPE_INT, CONF_RANGE, -1, 3, NULL}, | 133 {"log", &log_level, CONF_TYPE_INT, CONF_RANGE, -1, 3, NULL}, |
134 {NULL, NULL, 0, 0, 0, 0, NULL} | 134 {NULL, NULL, 0, 0, 0, 0, NULL} |
135 }; | 135 }; |