From 7c2eafd04a08be30e58abfeb6a7e442723ec6fbb Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 26 Sep 2004 12:54:00 +0000 Subject: [PATCH] low resolution decoding git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13474 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vd_ffmpeg.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libmpcodecs/vd_ffmpeg.c b/libmpcodecs/vd_ffmpeg.c index 3b12ef1d42..1b4fb497d3 100644 --- a/libmpcodecs/vd_ffmpeg.c +++ b/libmpcodecs/vd_ffmpeg.c @@ -104,6 +104,7 @@ static int lavc_param_vismv=0; static int lavc_param_skip_top=0; static int lavc_param_skip_bottom=0; static int lavc_param_fast=0; +static int lavc_param_lowres=0; m_option_t lavc_decode_opts_conf[]={ {"bug", &lavc_param_workaround_bugs, CONF_TYPE_INT, CONF_RANGE, -1, 999999, NULL}, @@ -119,6 +120,7 @@ m_option_t lavc_decode_opts_conf[]={ #ifdef CODEC_FLAG2_FAST {"fast", &lavc_param_fast, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG2_FAST, NULL}, #endif + {"lowres", &lavc_param_lowres, CONF_TYPE_INT, CONF_RANGE, 0, 16, NULL}, {NULL, NULL, 0, 0, 0, 0, NULL} }; @@ -255,6 +257,9 @@ static int init(sh_video_t *sh){ #if LIBAVCODEC_BUILD >= 4717 avctx->skip_top = lavc_param_skip_top; avctx->skip_bottom= lavc_param_skip_bottom; +#endif +#if LIBAVCODEC_BUILD >= 4722 + avctx->lowres= lavc_param_lowres; #endif mp_dbg(MSGT_DECVIDEO,MSGL_DBG2,"libavcodec.size: %d x %d\n",avctx->width,avctx->height); /* AVRn stores huffman table in AVI header */