General Notes - Coutts[]
I have been looking into manual movie controls again lately, I've stumbled across an interesting looking property. The following two functions are actually parts of a slave register handler for a list of properties. The list is as follows:
0x80030001 - unknown 0x8003001E - unknown 0x80020000 - PROP_GUI_STATE 0x8002000D - unknown 0x80030012 - PROP_LAST_JOB_STATE
AE_MOVIE_MODE_ON[]
Located at:
0xFF01F130
AE_MOVIE_MODE_OFF[]
Located at:
0xFF01F160
Values of PROP_SHOOTING_MODE[]
I have bmp_printf'd the property values with a PROP_HANDLER. It's buggy with the msleep, but it's the only way I can see the values when switching camera modes in LV.
PROP_HANDLER(PROP_SHOOTING_MODE) { bmp_printf(FONT_MED, 0, 300, "PROP_SHOOTING_MODE: %x | %x | %x | %x", buf[0], buf[1], buf[2], buf[3]); msleep(1000); return prop_cleanup(token, property); }
Here are my results:
Movie Mode: PROP_SHOOTING_MODE: 14 | 4 | 0 | 2fe74 [P] LiveView: PROP_SHOOTING_MODE: 0 | 4 | 0 | 2fe74 [Tv] LiveView: PROP_SHOOTING_MODE: 1 | 4 | 0 | 2fe74 [Av] LiveView: PROP_SHOOTING_MODE: 2 | 4 | 0 | 2fe74 [M] LiveView: PROP_SHOOTING_MODE: 3 | 4 | 0 | 2fe74 [A-DEP] LiveView: PROP_SHOOTING_MODE: 5 | 4 | 0 | 2fe74
Setting buf[0] to 3 (for M mode) while in movie mode exits LV and I am presented with the same screen I have on M mode. It's no longer a movie recorder with it, hm.