I created this new thread, as didn't want to hijack megalomaniac's component / VGA thread...
I had some better luck with the HDMI output last night...

EDIT: replaced with better pic...


Finally got the YCbCr-to-RGB code working at about 6am this morning.
So no longer need to run it through my ancient Pioneer plasma to see the correct colours.
This is still very much a proof-of-concept at this stage 'cos there's still lots to sort out.
The first photo is on my 46" Samsung LCD via HDMI.
Basically, whatever works through HDMI works via the VGA output on my dev board too.
(ignore the "error", you can see this was the GC where I ripped off the drive connector during earlier experiments).
So, it's running through the scandoubler now so it can display 480i / 576i stuff.
The colour depth isn't great atm, 'cos the scandoubler uses an SDRAM framebuffer and only accesses 16-bits at a time.
I have to pass the GC pixel data through in 5-6-5 format for now (5-bit red, 6-bit green, 5-bit blue).
(this also causes the slight colour fringing around the text and the weird lines on parts of the cube logo).
What I'll try next is to pass the YCbCr data through the scandoubler instead.
The YCbCr bytes have a limited range of values, so it might be possible to squeeze more bits through...
(see the paragraph next to the photo of the Barn) - http://en.wikipedia.org/wiki/YCbCr
The image is also stretched / shifted right and downwards slightly 'cos it's using the 480p output timings on a PAL / 576i source.
Once the correct timing values are sorted, I can then add auto detection for each video format.
480p / 576p should work straight through without the annoying scandoubler junk.
I need to find a better / simpler scandoubler code, that will makes things a ton easier.
HDMI can support 480i / 576i interlaced format directly ofc, but it's difficult to get working since it has to clock-in / repeat every pixel twice.
OK, all for now.
Getting somewhere at least.

OzOnE.
EDIT: Downscaled those huge photos.