I've been experimenting a bit on my
a3400 (one of the "new" models that no longer support video out in rec (aka shooting) mode).
The good news: analog video out can be activated in rec mode
Bad news: it's unusable in practice (using the current method)
Here's how:
- video cable not connected
- switch cam to rec mode
- run this script:
call_event_proc("FA.Create")
call_event_proc("InitializeAdjustmentFunction")
call_event_proc("SwitchOffDisplay")
sleep(100)
call_event_proc("SetVideoOutType",2) -- 0 for LCD, 1 for NTSC, 2 for PAL
sleep(100)
call_event_proc("SwitchOnDisplay")
- the chosen display is now active, video cable can be connected (doing this can be hazardous to the cam's health !)
There can be issues with the video buffers (addresses or sizes can be wrong), for me the issues disappeared after the cam went to and came back from "sleep".
From now on, anything that relies on some video mode change (focusing, zoom, halfshoot, ...) will
crash the camera.
The issues may be worse on cameras with HDMI or widescreen LCD.
The above script can be re-run with a different video out type (LCD).
Changes to the above steps may cause the camera to crash earlier.
Did not try to mask the "video out cable presence" PhySw bit(s) yet and I'm not sure how much that would help...