Anyone able to get a higher resolution than 720x480 form the HDMI out port?
I thought this camera was able to output 1080p over HDMI but my capture card (Razer Ripsaw HD) only detects it as 720p...
Full HD output is available. I'm not sure about its format though (can't check it), but I suspect it's 1080i.
720x480 is the fallback resolution, the camera switches to that when it thinks that the connected HDMI device can't handle the higher resolution. I only see these resolutions, I don't know whether 720p (1280x720) is a possible format.
You could check the "Video system" setting in the "Setup" menu (Canon menu, not the CHDK one), if you haven't already.
edit:
You can also investigate. When a HDMI device is connected, you can get the device's
EDID data by doing the following (address valid for M10 110d, 110f, 110g).
First, set up things in CHDK menu
Miscellaneous stuff -> Debug parameters -> ALT +/- debug action [DmpRAM]
Miscellaneous stuff -> Debug parameters -> RAM dump settings -> Start address 0x13bfa8
Miscellaneous stuff -> Debug parameters -> RAM dump settings -> Dump size 0x200When done, leave ALT mode and switch off the cam.
Connect the device, start the cam in playback mode.
Enter ALT mode without entering the menu. Press the movie button. The green LED will light up for a moment. Switch the cam off, put the card in a card reader, get the dump file from DCIM/100CANON (will be named CRW_0001.JPG or similar, size 512 bytes).
I used the parse-edid example program from
this library to turn that data human readable. You can dump your HDMI devices (the capture card, monitor, etc) and compare.