diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-09-04 23:17:53 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-09-04 23:17:53 +0000 |
commit | ef950646584360e2b04a258ba8ac72876bbdb565 (patch) | |
tree | bfa600dcff82f495027dc69fe4dd4cb0177c22d1 /libmpcodecs/vd_vfw.c | |
parent | d458a5a30db5543ed58a4f1bad84ec7a4a806e16 (diff) | |
download | mpv-ef950646584360e2b04a258ba8ac72876bbdb565.tar.bz2 mpv-ef950646584360e2b04a258ba8ac72876bbdb565.tar.xz |
1000l - planar YUV support fixed (indeo 3,4,5, i263 etc)
we shouldn't do planes[1]==NULL for formats like planar yuv
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7276 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vd_vfw.c')
-rw-r--r-- | libmpcodecs/vd_vfw.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libmpcodecs/vd_vfw.c b/libmpcodecs/vd_vfw.c index 67df32c862..0fff261a4b 100644 --- a/libmpcodecs/vd_vfw.c +++ b/libmpcodecs/vd_vfw.c @@ -317,6 +317,7 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){ } // export palette: + if(mpi->imgfmt==IMGFMT_RGB8 || mpi->imgfmt==IMGFMT_BGR8){ if (priv->palette) { mpi->planes[1] = priv->palette; @@ -325,7 +326,8 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){ } else mpi->planes[1]=NULL; - + } + return mpi; } #endif |