00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ---------------------------------------------------------------00 | 00 00 00 00 00 00 00 00 00 00 41 0E BC 18 01 13 10 | 25 37 00 00 00 00 00 00 46 62 04 A8 00 00 1C 84 20 | 1C BF 04 A8 1E 70 02 1E 00 00 04 A8 08 12 1B AC 30 | 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 40 | 00 50 90 7E 79 70 00 00 00 00 80 00 00 00 00 00 50 | 00 00 02 0D 00 00 00 00 00 00 00 00 00 00 00 00 60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 | 01 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 | 00 00 00 00 04 80 80 00 03 02 00 18 38 61 00 00 A0 | 00 3C A0 A0 08 04 00 00 00 00 00 40 00 00 40 14 B0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4A D0 | 00 FF 80 80 80 00 01 00 00 00 00 00 00 00 82 01 E0 | 80 78 00 00 6C 80 BC 00 08 00 52 46 00 00 00 00 F0 | 95 04 FF 00 00 75 28 00 80 10 7D AA 1C 00 B0 00
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ---------------------------------------------------------------00 | 00 00 00 00 00 00 00 00 00 00 81 2E B8 18 01 13 10 | 25 37 00 00 00 00 00 00 46 62 04 A8 00 00 1C 84 20 | 1C BF 04 A8 1E 70 02 1E 00 00 04 A8 08 12 1B AC 30 | 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 40 | 00 10 D0 7E 79 70 00 00 00 00 80 40 00 00 00 00 50 | 00 00 02 0D 00 00 00 00 00 00 00 00 00 00 00 00 60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 | 01 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 | 00 00 00 00 5C 80 00 00 03 02 00 18 38 61 00 00 A0 | 00 3C A0 A0 08 04 00 00 00 00 00 40 00 00 40 14 B0 | 00 00 00 00 00 00 00 00 00 00 60 00 00 00 00 00 C0 | 00 00 00 00 00 00 00 00 42 03 00 00 00 00 00 4A D0 | 00 FF 80 80 80 00 01 00 00 00 00 00 00 00 82 01 E0 | 80 78 00 00 6C 80 BC 00 08 00 52 46 00 00 00 00 F0 | 95 04 FF 00 00 75 28 00 80 10 7D AA 1C 00 B0 00
There is a difference in last two words in first line, but until now i was not able to find the address to read this values from.
I tried to read this memory range with:peek(0x000def04,4)..peek(0x000def0c,4) but it always returns 0
0x000def04 1024 def04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def24: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def34: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def44: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def54: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def74: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def84: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ def94: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ defa4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ defb4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ defc4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ defd4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ defe4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ deff4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df004: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df014: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df024: 00 00 00 00 14 00 00 00 09 0c 00 c0 00 00 00 00 | ................ df034: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df044: 02 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 | ................ df054: ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df064: 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................ df074: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df084: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df094: 01 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 | ................ df0a4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df0b4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df0c4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df0d4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df0e4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df0f4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df104: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df114: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df124: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df134: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df144: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df154: 00 00 00 00 93 1e 1c fc 00 00 00 00 00 00 00 00 | ................ df164: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df174: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df184: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df194: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df1a4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df1b4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df1c4: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................ df1d4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df1e4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df1f4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df204: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df214: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................ df224: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df234: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df244: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df254: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df264: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df274: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df284: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df294: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df2a4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df2b4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df2c4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df2d4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df2e4: 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ df2f4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
int get_pf_remote_channelnames(char *channelnames[])
int get_remote_bit(int channel):
void set_pf_remote_override(int remote_enable, int channel)
void pf_notify_modeswitch(int prepost, int mode, int remote_enable, int remote_channel)
please find attached a patch based on SVN Head revision r5041.
- The HDMI power related function will likely need to be called after every play -> rec transition on a camera that disables HDMI power in rec mode.
- It might be beneficial to mask the HDMI hotplug bit (if it is even possible), so that the camera won't do unnecessary work when that bit is toggled.
- If a conf entry becomes camera dependent, it needs to be handled in core/conf.c clear_values().