but the moment I started to film someone I realized there is still this face tracking blue box that I could not remove.
Thanks for the answer. Here it is. I am now in Video mode and the square follow my face, I could not find a way to deactivate this neither in the Canon menu nor the CHDK one.
update: CHDK for M3 and M10 now supports this feature out of the box. Patching is not necessary, therefore I removed the attachment. Original post follows.In case anybody asks for it.Initial implementation of clearing Canon overlays. I only tested this using the LCD, but I believe it will work for other output devices.Current features:- Overlays can be removed in - rec mode, or just - during movie recording- CHDK overlays are not affectedCHDK menu: Video parameters -> Clean Canon Overlays [Never] - do not hide overlays [Rec] - hide Canon overlays in rec mode [MviRec] - only hide Canon overlays when recording videoCurrent known limitations:- When using the "during recording" setting, some Canon overlays may remain on screen. One that I know is the Canon grid (it needs to be switched off in Canon menu).- Some extra graphical elements may remain visible, regardless of setting: On the M10, the (blue) background of the mode icon can't be removed. This icon only exists in some modes like Hybrid Auto. I also found that when accessing picture controls (Av, Exp. comp, Tv), background shadow of these controls may be visible.- The M3 port doesn't currently support alternative output devices (that only affects the CHDK overlay though).- The M3 code is done blindly, it's possible that a palette other than '0' is used in rec mode (someone could verify this by peeking 'active_palette_buffer' - address is in stubs_min.S).Tech detailsCurrent implementation is DIGIC 6 specific. Implementing on previous DIGIC generations makes little sense as none of them supports higher resolution output in rec mode. Same goes for the other D6 cameras - HDMI is disabled on them in rec mode. However, it should be possible to make an implementation on D4 and D5 ports that support palette manipulation.The M3 and M10 seem to have 4 palettes (4 bytes per entry, 256 entries). All 4 are in use while using the camera with LCD, which makes me think that the output device does not influence them.I believe the palettes are for the ARM side firmware, the Xtensa side only receives the actual 32bit colors when it is instructed to draw something.The palettes are copied from ROM to RAM on first access and (I think) they remain unchanged afterwards.As written in the limitations section, not all screen elements respect the palette.D6 implementationConditions are continuously evaluated. When the overlay needs to be removed, the palette is copied to a malloc'd buffer (this is only done once), then the Canon palette is zeroed out (all entries set to 0, which means "invisible"). To make (most of) the overlay disappear, a full-screen empty dialog is displayed and removed quickly. Remaining elements disappear when they are redrawn by the Canon firmware (exception: see "current limitations" above).When the overlay needs to become visible, the palette is copied back and the dialog-trick is used again.It's probably possible to improve the current implementation (such as: change the Canon palette pointer instead of copying the whole palette), and add other features (make the overlays visible when user interacts with buttons/wheels/touchscreen).Test builds are provided on request.cleancanonoverlays_m3_m10_v1.diff (14.81 kB - downloaded 59 times.)
Hello! Can you confirm if you have any builds for this that work for the Canon M6 (mk1)? If so , where do I access the file?
Started by bugsplatter
« 1 2 »
Started by axman
« 1 2 3 »
Started by axman
« 1 2 ... 28 29 »
Started by c_joerg
« 1 2 »
Started by cloudv
General Discussion and Assistance