If someone already has the data sheets and/or is familiar with the display driver and the board on this thing, please post intel. Knowing which pin(s) output the video signal is key here. Syncing and decoding should be trivial.
Yes this will work, I've done it on other devices, both to covertly monitor video streams, and to inject video overlays. There is no reason why this cannot work on the Droid or other phones. The main problem here is the bizarre output resolution, but according to something I read on a dev site from a Motorola engineer, apps can set their own resolutions and the device will scale the video appropriately, automagically. What it
didn't say was whether the scaling is handled by the software video driver in Android (read: Linux) or by the hardware display driver (as in the chip which sends decoded signals to the LCD)
If the core outputs whatever res the app requests, and this video is later scaled in hardware (an option which is likely for performance optimization) then this is just too easy. Code an app to set video mode to whatever the native res on your chosen external display is, and viola. The tapped signal prior to the LCD driver will be in the user-selected resolution.
With OpenGL|ES support and all the nifty sensors on this thing, that opens up a world of possibilities.
Now, does anyone know if its possible to recompile the Android kernel with custom driver modules, or dynamically load them, to access additional hardware via USB? If so, then anything with a USB interface can be used. Keyboards, mice, trackballs, twiddlers, additional cameras, custom rigs... *drool* Hell, why not mount a volume on an external hard drive, just because you can?
I can't wait to get this phone and tear it apart.