[MPlayer-dev-eng] MPlayer and raw video

Since there for some reason hasn't been any response to my previous
posting, here we go again:

MPlayer naively assumes that 'rawvideo' raw video from libavcodec
(whether it's contained in AVI, QuickTime or something else) contains
24-bit RGB triplets. It *can*, for pixel formats like rgb24 and bgr24,
but it can also be less than 24 bits (palettized, grayscale or
monochrome). Anything that's not compressed/encoded.

What's more, MPlayer misinterprets a negative height in the
BITMAPINFOHEADER for AVI files as being a very large unsigned value,
rather than the indication of the video data being arranged
top-to-bottom rather than bottom-to-top.