Hi folks.
I had a silly idea the other day to use a Raspberry Pi as an HDMI upscaler for my old consoles. I decided to implement it as a Libretro core to take advantage of shaders.
Here’s the first (still very rough) cut at it. Using a Hauppauge HVR-950Q and Raspberry Pi, it works apart from what appears to be an issue with the dwc_otg isoc implementation where the display will occasionally glitch (I see the same behaviour on Raspberry Pi with mplayer/gstreamer/etc as well). I’ve been trying to track down another ARM board with a different (ehci) controller to test on.
If anybody else is interested in playing with it, the source code can be found here: https://github.com/jaredmcneill/libretro-v4l2
Cheers, Jared