--- libmpdemux/video.c-orig Sun Mar 31 20:28:00 2002 +++ libmpdemux/video.c Fri Apr 12 12:22:16 2002 @@ -38,7 +38,7 @@ sh_video->video.fccHandler == mmioFOURCC('R', 'G', 'B', ' ') || sh_video->video.fccHandler == mmioFOURCC('R', 'A', 'W', ' ') || sh_video->video.fccHandler == 0)) { - sh_video->format = mmioFOURCC(0, 'R', 'G', 'B') | sh_video->bih->biBitCount; + sh_video->format = mmioFOURCC(0, 'R', 'G', 'B') | (sh_video->bih->biBitCount==16 ? 15 : sh_video->bih->biBitCount); } else sh_video->format=sh_video->bih->biCompression;