Thanks, that makes it clearer.
I can see two possibilities, one is to look for the colour burst, the other is to see if the green channel has sync on it. Normal RGB will have no sync on the green because both syncs are sent on their own cables. In this case, I think looking for colour burst is probably the best option.
You can either use a sync seperator IC (LM1881 for example) to remove the active part of the video waveform and see if any subcarrier is present on what remains or better still, if your video is PAL encoded, use the presence of the ident signal (subcarrier phase change on alternate lines) because that will be immune to possible subcarrier frequences appearing in the rest of the video signal. It would be worth investigating domestic colour decoder ICs as these usually have a pin to signal whether the video contains subcarrier in order to tell the rest of the TV to switch to monochrome mode. With that signal you could directly control the routing of your video inputs. Most decoders ICs use delay lines and the likes which might be difficult to find these days but as they are used in the decoding process rather than the colour detection stages, you can probably leave them out of circuit.
Brian.