summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ve_lavc.c
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-01-05 23:44:51 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-01-05 23:44:51 +0000
commitb9f282731d6d478081acfe8c31f54c1467c05332 (patch)
tree8c87e50d3025b5b727eac367288571a6e63221d3 /libmpcodecs/ve_lavc.c
parent6ac86c2a912ed5481149ad86a1e752c8255988c6 (diff)
downloadmpv-b9f282731d6d478081acfe8c31f54c1467c05332.tar.bz2
mpv-b9f282731d6d478081acfe8c31f54c1467c05332.tar.xz
ildctcmp, VSAD, VSSE
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11754 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ve_lavc.c')
-rw-r--r--libmpcodecs/ve_lavc.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/libmpcodecs/ve_lavc.c b/libmpcodecs/ve_lavc.c
index bd8f2bd2ea..9a81428b45 100644
--- a/libmpcodecs/ve_lavc.c
+++ b/libmpcodecs/ve_lavc.c
@@ -113,6 +113,9 @@ static int lavc_param_me_pre_cmp= 0;
static int lavc_param_me_cmp= 0;
static int lavc_param_me_sub_cmp= 0;
static int lavc_param_mb_cmp= 0;
+#ifdef FF_CMP_VSAD
+static int lavc_param_ildct_cmp= FF_CMP_VSAD;
+#endif
static int lavc_param_pre_dia_size= 0;
static int lavc_param_dia_size= 0;
static int lavc_param_qpel= 0;
@@ -223,6 +226,9 @@ m_option_t lavcopts_conf[]={
{"cmp", &lavc_param_me_cmp, CONF_TYPE_INT, CONF_RANGE, 0, 2000, NULL},
{"subcmp", &lavc_param_me_sub_cmp, CONF_TYPE_INT, CONF_RANGE, 0, 2000, NULL},
{"mbcmp", &lavc_param_mb_cmp, CONF_TYPE_INT, CONF_RANGE, 0, 2000, NULL},
+#ifdef FF_CMP_VSAD
+ {"ildctcmp", &lavc_param_ildct_cmp, CONF_TYPE_INT, CONF_RANGE, 0, 2000, NULL},
+#endif
{"predia", &lavc_param_pre_dia_size, CONF_TYPE_INT, CONF_RANGE, -2000, 2000, NULL},
{"dia", &lavc_param_dia_size, CONF_TYPE_INT, CONF_RANGE, -2000, 2000, NULL},
{"qpel", &lavc_param_qpel, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QPEL, NULL},
@@ -540,6 +546,9 @@ static int config(struct vf_instance_s* vf,
lavc_venc_context->me_cmp= lavc_param_me_cmp;
lavc_venc_context->me_sub_cmp= lavc_param_me_sub_cmp;
lavc_venc_context->mb_cmp= lavc_param_mb_cmp;
+#ifdef FF_CMP_VSAD
+ lavc_venc_context->ildct_cmp= lavc_param_ildct_cmp;
+#endif
lavc_venc_context->dia_size= lavc_param_dia_size;
lavc_venc_context->flags|= lavc_param_qpel;
#endif