diff options
author | atmos4 <atmos4@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-03-09 00:57:05 +0000 |
---|---|---|
committer | atmos4 <atmos4@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-03-09 00:57:05 +0000 |
commit | eec56fa481ddb064092fa2914634875d6e2ae3c2 (patch) | |
tree | 920f5e6ac85abc829b35a19c39f2fbfb0c347ed9 /libmpcodecs | |
parent | 545c1b7e47fdf51b549cce2017fd8e8934ca3951 (diff) | |
download | mpv-eec56fa481ddb064092fa2914634875d6e2ae3c2.tar.bz2 mpv-eec56fa481ddb064092fa2914634875d6e2ae3c2.tar.xz |
divx5 support into libmpcodecs (untested)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4998 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/vd_divx4.c | 4 | ||||
-rw-r--r-- | libmpcodecs/vd_odivx.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libmpcodecs/vd_divx4.c b/libmpcodecs/vd_divx4.c index 247d8e7a89..ef84765550 100644 --- a/libmpcodecs/vd_divx4.c +++ b/libmpcodecs/vd_divx4.c @@ -69,6 +69,10 @@ static int init(sh_video_t *sh){ mp_msg(MSGT_DECVIDEO,MSGL_ERR,"Unsupported out_fmt: 0x%X\n",sh->codec->outfmt[sh->outfmtidx]); return 0; } +#ifdef DECORE_DIVX5 + dec_param.codec_version = (sh->format==mmioFOURCC('D','I','V','3'))?311:500; + dec_param.build_number = 0; +#endif dec_param.x_dim = sh->disp_w; dec_param.y_dim = sh->disp_h; decore(0x123, DEC_OPT_INIT, &dec_param, NULL); diff --git a/libmpcodecs/vd_odivx.c b/libmpcodecs/vd_odivx.c index 5591904ad6..ddffe95f4b 100644 --- a/libmpcodecs/vd_odivx.c +++ b/libmpcodecs/vd_odivx.c @@ -104,6 +104,10 @@ static int init(sh_video_t *sh){ #else dec_param.color_depth = 32; #endif +#ifdef DECORE_DIVX5 + dec_param.codec_version = (sh->format==mmioFOURCC('D','I','V','3'))?311:500; + dec_param.build_number = 0; +#endif dec_param.x_dim = sh->disp_w; dec_param.y_dim = sh->disp_h; decore(0x123, DEC_OPT_INIT, &dec_param, NULL); |