summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_vfw.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-21 16:32:35 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-21 16:32:35 +0000
commitf414bd974e07facc5f33be2b43b8048e99c52078 (patch)
treee1e53de0504bf4a26233d79f725b5aa431c64c9a /libmpcodecs/vd_vfw.c
parent3c79c0499e37fd7643bac9e7214c71927c2f4d15 (diff)
downloadmpv-f414bd974e07facc5f33be2b43b8048e99c52078.tar.bz2
mpv-f414bd974e07facc5f33be2b43b8048e99c52078.tar.xz
export palette for rgb8/bgr8
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5770 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vd_vfw.c')
-rw-r--r--libmpcodecs/vd_vfw.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libmpcodecs/vd_vfw.c b/libmpcodecs/vd_vfw.c
index ce752b4a42..337bdfb8dc 100644
--- a/libmpcodecs/vd_vfw.c
+++ b/libmpcodecs/vd_vfw.c
@@ -90,6 +90,11 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){
return NULL;
}
+ if(mpi->imgfmt==IMGFMT_RGB8 || mpi->imgfmt==IMGFMT_BGR8){
+ // export palette:
+ mpi->planes[1]=((unsigned char*)&sh->o_bih)+40;
+ }
+
return mpi;
}