Incorrect colors using the AVI/MRLE encoding
The Oric Emulator "Oricutron" has a feature that allows the user to record videos of what happens in the emulator. These videos are encoded using the MRLE format in an AVI container (lossless format).
The generated videos can be watched without any problem using some common software like "mplayer", and they are accepted without any problem by the YouTube importer system.
The problem is that in VLC (I tested with both 1.1.11 and 1.1.9 on Windows XP 32), the colors are totally wrong (on from time to time not wrong in the same way - suspecting some non initialized variables).
I saved a demonstration video on my site: http://www.defence-force.org/download/BrokenOnVLC.avi (You can watch it on mplayer to see the real colors) basically it shows the standard Oric boot picture (BLACK text over a WHITE background) on which I changed the first 8 lines of text to be BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN and WHITE (these are pure colors, like 255,255,0).
Additionally, VLC complains about a missing index file.
The author of the emulator tried to see what the problem is, and his code is open source: http://code.google.com/p/oriculator/source/browse/trunk/avi.c http://code.google.com/p/oriculator/source/browse/trunk/avi.h
It's not super critical, but basically I'm using VLC as my main video player, and I find kind of annoying to have to use another one just for something that stupid :)