When shooting or using the camera menu the CHDK OSD is disabled so that everything is visible.
When pressing one of the quick setting buttons or FUNC/SET they remain on screen however.
It would be alright if they stayed in the background but they obscure the camera functions. Is this a general issue or just with my camera? I'm using an SX50HS. How would I fix it if possible?
Is this a general issue or just with my camera? I'm using an SX50HS.
How would I fix it if possible?
#define CAM_SHOW_OSD_IN_SHOOT_MENU 1
At the moment, that's just how it works. I suggested a possible way around that but it was not well recevied : http://chdk.setepontos.com/index.php?topic=12046.msg119068#msg119068
Quote from: waterwingz on 29 / December / 2014, 16:43:16At the moment, that's just how it works. I suggested a possible way around that but it was not well recevied : http://chdk.setepontos.com/index.php?topic=12046.msg119068#msg119068Hmmm. That was a misunderstanding then. I thought you mean the "rec" menu, not the shooting menu.
Not sure I know which is the "rec" and which is "shooting" menu? "rec" is activated by the menu key and "shooting" is activated by the Func/Set key?
Regardless, my original suggestion was to disable all CHDK OSD stuff and disable the ability to enter <ALT> mode unless the camera is in playback or shooting mode ( i.e. no Canon menu of any type active). As you indicated not liking to do that, I added a suggestion that it could be user configurable.
Why is CAM_SHOW_OSD_IN_SHOOT_MENU enabled for this camera (and many other recent cameras)? It used to be required for some ancient VxWorks ports...
On my cameras it is enabled because using AEL and AFL also set the 'canon_shoot_menu_active' flag causing the CHDK OSD to disappear unless CAM_SHOW_OSD_IN_SHOOT_MENU is defined.
(canon_menu_active!=(int)&canon_menu_active-4) || canon_shoot_menu_active!=0
Hi everyone, I hope I'm posting in the right forum.
Quote from: philmoz on 29 / December / 2014, 17:30:36On my cameras it is enabled because using AEL and AFL also set the 'canon_shoot_menu_active' flag causing the CHDK OSD to disappear unless CAM_SHOW_OSD_IN_SHOOT_MENU is defined.This used to be the case on those old cameras too, looks like this has not changed (the a3200 port doesn't define CAM_SHOW_OSD_IN_SHOOT_MENU and the OSD indeed disappears when AFL is active).If we could move this sort of thing out from gui_osd.c:Code: [Select](canon_menu_active!=(int)&canon_menu_active-4) || canon_shoot_menu_active!=0to a function that can be overridden in the port, that could offer a solution to WW's problem (I think).Or, if palette based detection proves to be useful in a larger group of cameras, we could enable it from platform_camera.h...?I still don't think that completely disabling OSD (including in ALT mode) or disallowing ALT mode when a Canon menu is active is a good idea.
@ Prom : I'm not really certain that this thread answered your question or if it is actually even addressed your question. But one thing we failed to mention is that you can disable individual parts of the CHDK OSD completely if you desired. You can also use the CHDK OSD editor to reposition things that are displayed to where they will be least "in the way".
Started by jlovi Feature Requests
Started by PhyrePhoX « 1 2 » General Discussion and Assistance
Started by madcat Hello, I'm a NEWBIE - HELP!! (Newbies assistance, User Guides and thank you notes)
Started by Alejandro General Discussion and Assistance
Started by D@noosh General Discussion and Assistance