Yesterday was a nice day, I spent all day working on and tweaking the avi writer code. First I had to write code to flip the screen so games like Mr. Do's Castle & Warp Warp wouldn't be upside-down and backwards. This took nearly the entire day of trial and error because I didn't know a thing about processing raw screen data. (I'm a bit slow as well.)
At this point, all the games are now at their correct orientation when viewed from the recorded .avi.
There was another problem - though - even at the highest compression rate, the video quality looked horrible, like an old vhs recording - even worse when uploaded to youtube. (see the first test, links below) The resulting file size was huge as well. At 1x1 pixel mode, especially on older games the compressor basically thinks data like that is static. If you think about it - in tv/movies/etc even the smallest things usually tend to be bigger than a pixel or 2, and that's what the compressors are made for. To get around this problem, I doubled-up the pixels before feeding them into the compressor - and - tada, perfect compressed video. (see the second test video, below)
First test of the avi writer, yesterday evening:
https://www.youtube.com/watch?v=bPBKHlPY144Second test, about 3 hours later. Exact same compression settings:
https://www.youtube.com/watch?v=h-FWlWTf_4oNotice any differences?
best regards,
- dink