summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_vfw.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-05-30 00:26:23 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-05-30 00:26:23 +0000
commit38e810acbad702861f9ee2104370b2988b82d850 (patch)
tree3d5361b8876f37c5f77703a702d830f5cc5c3d66 /libmpcodecs/vd_vfw.c
parentbe0755b06b563a3707a602f007085e77d08339e6 (diff)
downloadmpv-38e810acbad702861f9ee2104370b2988b82d850.tar.bz2
mpv-38e810acbad702861f9ee2104370b2988b82d850.tar.xz
grayscaled palette support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6233 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vd_vfw.c')
-rw-r--r--libmpcodecs/vd_vfw.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libmpcodecs/vd_vfw.c b/libmpcodecs/vd_vfw.c
index 97fe2cee31..87cc374093 100644
--- a/libmpcodecs/vd_vfw.c
+++ b/libmpcodecs/vd_vfw.c
@@ -94,7 +94,11 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){
if(mpi->imgfmt==IMGFMT_RGB8 || mpi->imgfmt==IMGFMT_BGR8){
// export palette:
- mpi->planes[1]=((unsigned char*)&sh->o_bih)+40;
+// FIXME: sh->o_bih is cutted down to 40 bytes!!!
+// if(sh->o_bih->biSize>40)
+// mpi->planes[1]=((unsigned char*)&sh->o_bih)+40;
+// else
+ mpi->planes[1]=NULL;
}
return mpi;