I sometimes like to broadcast my directx games live over the net using windows media encoder. It works well if I use nvidia's cloneview setting to clone my main display to the TV out. I then run the svideo over to another computer that does the encoding / broadcasting.

I'd really like to be able to run at 1920x1200 on my main display, and have the TV out send out a mirrored, but downscaled copy. I've thought of a few ways to do this, but I think what I really need is a DVI to svideo downscaler type thing. If I had one of those I could run 1920x1200 cloneview, and everything would be peachy. I'm not sure such a device exists though.

I've actually managed to make this work via writing a program that grabs frames from the primary directx device and draws them on a fullscreen polygon on the secondary device, but it is quite slow. It cuts my game framerate in half.

Any suggestions?

Thanks!