http://bugs.winehq.org/show_bug.cgi?id=22344
--- Comment #1 from Jörg Höhle hoehle@users.sourceforge.net 2010-06-09 08:43:25 --- I've written tests that show that native iccvid and MS-Video1 codecs accept (at least ICLocate and DecompressQuery does so) negative BI_RGB bitmap heights.
However, when I change iccvid.c:DecompressQuery to accept a) only BI_RGB (instead of accepting everyginth, e.g. YUV) or b) a negative height, then in both cases the app (using native amstream+devenum+quartz) skips the first intro video (the Cinepak one).
It is a mystery to me why enabling something (in case b) causes a lack of functionality (no more video instead of a green upside down one)!