Ok doing some research on the liveview problem on the 5D2 in 1:1
Come across
wiki Register_Map found Liveview Registers stuff .
0xC0F140C0 does luma scaling
0xC0F140C4 does chroma scaling
0xC0F140C8 sets the bmp overlay mode
0xC0F140E8 [s32] pixels to skip - causes distorted image
0xC0F140F0 [s32] pixels to skip - causes distorted image
0xC0F37014 LV raw type (see lv_af_raw, lv_set_raw) on DIGIC5 (DIGIC4 uses PACK32_ISEL)
0xC0F371FC unpacking mode (see PACK16_MODE) for the input module that feeds image data to lossless encoder
0xC0F37014 LV raw type seems to point to "
PACK32_ISEL" for digic4 (5d2) (from ML code I seen this is where digic5 cam gets configured with
"LV raw type" if I'm not mistaken
0xC0F08090 - PACK32 Control register
0xC0F08094 - PACK32_MODE
0xC0F08114 - PACK32_ISEL (0-15)
Edit: Sorry posted wrong address
I see the variable (0-15) now
nice to know what those are .
How's can this be configured ?
Like this for the
"PACK16_MODE" ?
0xC0F08120 - PACK16 Control register
0xC0F08124 - PACK16_MODE (mask 0x131)
From ProcessPathForFurikake (raw_twk):
-------x --xx----
111 (0x130) = 16-bit output
011 (0x030) = 14-bit output
010 (0x020) = 14-bit output
001 (0x010) = 12-bit output
000 (0x000) = 10-bit output
I hope this is on the right track , What do the developers think ?
If this is correct how would I processed from here.