summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-12-18 01:22:11 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-12-18 01:22:11 +0000
commit772ebb64565c9001104533bfeef04c72b7f5016c (patch)
tree206efbf389f2f23f6568927ba487ae939e55c07c /libmpcodecs
parentc3a56339d137cded174b360fd7a2238901ffc803 (diff)
downloadmpv-772ebb64565c9001104533bfeef04c72b7f5016c.tar.bz2
mpv-772ebb64565c9001104533bfeef04c72b7f5016c.tar.xz
bitexact flag
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17218 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vd_ffmpeg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpcodecs/vd_ffmpeg.c b/libmpcodecs/vd_ffmpeg.c
index 45404e29f7..e2ed1a323b 100644
--- a/libmpcodecs/vd_ffmpeg.c
+++ b/libmpcodecs/vd_ffmpeg.c
@@ -112,6 +112,7 @@ static char *lavc_param_skip_idct_str = NULL;
static char *lavc_param_skip_frame_str = NULL;
#endif
static int lavc_param_threads=1;
+static int lavc_param_bitexact=0;
m_option_t lavc_decode_opts_conf[]={
{"bug", &lavc_param_workaround_bugs, CONF_TYPE_INT, CONF_RANGE, -1, 999999, NULL},
@@ -134,6 +135,7 @@ m_option_t lavc_decode_opts_conf[]={
{"skipframe", &lavc_param_skip_frame_str, CONF_TYPE_STRING, 0, 0, 0, NULL},
#endif
{"threads", &lavc_param_threads, CONF_TYPE_INT, CONF_RANGE, 1, 8, NULL},
+ {"bitexact", &lavc_param_bitexact, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_BITEXACT, NULL},
{NULL, NULL, 0, 0, 0, 0, NULL}
};
@@ -270,6 +272,7 @@ static int init(sh_video_t *sh){
#ifdef CODEC_FLAG_NOT_TRUNCATED
avctx->flags|= CODEC_FLAG_NOT_TRUNCATED;
#endif
+ avctx->flags|= lavc_param_bitexact;
avctx->width = sh->disp_w;
avctx->height= sh->disp_h;