A810 porting thread - page 9 - DryOS Development - CHDK Forum

A810 porting thread

  • 106 Replies
  • 37537 Views
Re: A810 porting thread
« Reply #80 on: 18 / January / 2013, 03:06:59 »
Advertisements
Many thanks to the talented coders who ported CHDK to the A810...

I have been using/testing 1.1.0 as well as 1.2.0 and have found that both seem to be working flawlessly (to the best of my knowledge/usage).

However, one issue remains: the colour palette just doesn't seem right. It would not be that much of a matter were it not for the fact that the histogram colours are not red, green and blue as they should be. (This was also the case with the early beta builds for my previous camera, the A490, however it was later corrected.)

Also, as the A810 does not have a separate DISP key (it's shared with "DOWN"), certain functionality that requires the use of DISP cannot be utilized, for example, in the Module Inspector and in the OSD Layout Editor in order to switch between 10 pixel and 1 pixel adjustments. (These may seem like insignificant problems but I had a look at the source code for the latter, and though my programming knowledge/ability is very limited, I do believe it is a simple matter to correct.)

Any chance someone could have a go at rectifying these? It would be much appreciated!  :)

-Mike

*

Offline nafraf

  • *****
  • 1308
Re: A810 porting thread
« Reply #81 on: 20 / January / 2013, 01:11:53 »
However, one issue remains: the colour palette just doesn't seem right. It would not be that much of a matter were it not for the fact that the histogram colours are not red, green and blue as they should be. (This was also the case with the early beta builds for my previous camera, the A490, however it was later corrected.)
I'm trying to solve that issue, I'll send you the the files via PM.
I created a custom palette based on palette 15. RGB are right in REC mode, but wrong in PLAY mode.

Edit
Colors are right now. See attachments.
Code: [Select]
    #define CAM_BITMAP_PALETTE              13   
    #define CAM_LOAD_CUSTOM_COLORS      1
    #define CHDK_COLOR_BASE                 0xD0
« Last Edit: 26 / January / 2013, 16:15:43 by nafraf »

*

Offline reyalp

  • ******
  • 13456
Re: A810 porting thread
« Reply #82 on: 20 / January / 2013, 22:15:26 »
A810 shortcut and crash issues reported in this this post: http://chdk.setepontos.com/index.php?topic=9333.0
Don't forget what the H stands for.

Re: A810 porting thread
« Reply #83 on: 27 / January / 2013, 18:18:57 »
Hi!

Is there anyway to add auto/refocusing during video-zoom mode? You have added zooming while viedoing but still needs some focus.


*

Offline nafraf

  • *****
  • 1308
Re: A810 porting thread
« Reply #84 on: 27 / January / 2013, 18:57:41 »
Is there anyway to add auto/refocusing during video-zoom mode? You have added zooming while viedoing but still needs some focus.
There is a solution,  but it was not added to autobuild. Read the posts #19, #20, and #21 of this thread.

*

Offline TMHKR

  • **
  • 77
  • Canon PowerShot SX170 IS (1.01a firmware)
Re: A810 porting thread
« Reply #85 on: 27 / January / 2013, 19:01:43 »
I just stumbled across this video on YouTube - why does the focus area box mess with the CHDK menu on screen? I don't own an A810 - I was planning to get A1300, but I can't tell if this bug happens on it too.

Canon powershot A810 : CHDK

Re: A810 porting thread
« Reply #86 on: 27 / January / 2013, 19:12:49 »
I just stumbled across this video on YouTube - why does the focus area box mess with the CHDK menu on screen? I don't own an A810 - I was planning to get A1300, but I can't tell if this bug happens on it too.
Its not a bug - its just the way it works on all CHDK cameras, including the A1300. 

Basically,  the Canon firmware does not know that CHDK is running and thus when it writes to the screen it overwrites whatever CHDK put there.   CHDK can sometimes detect this and refresh its display,  but as you noticed its far from perfect in shooting mode where lots of screen activity is common.
« Last Edit: 27 / January / 2013, 19:15:29 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline TMHKR

  • **
  • 77
  • Canon PowerShot SX170 IS (1.01a firmware)
Re: A810 porting thread
« Reply #87 on: 27 / January / 2013, 19:23:33 »
Its not a bug - its just the way it works on all CHDK cameras, including the A1300. 

Basically,  the Canon firmware does not know that CHDK is running and thus when it writes to the screen it overwrites whatever CHDK put there.   CHDK can sometimes detect this and refresh its display,  but as you noticed its far from perfect in shooting mode where lots of screen activity is common.

Well, I never saw it on videos of other, non A Series cameras. But on them, CHDK menu usually covers the entire screen.


Re: A810 porting thread
« Reply #88 on: 27 / January / 2013, 19:30:29 »
Well, I never saw it on videos of other, non A Series cameras. But on them, CHDK menu usually covers the entire screen.
Those videos were probably taken while the camera was in playback mode - hence the lack of a focus box making a mess. 

Also, many older cameras do not actually have a focus frame like the one you see in the video.
« Last Edit: 27 / January / 2013, 19:44:29 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline nafraf

  • *****
  • 1308
Re: A810 porting thread
« Reply #89 on: 15 / August / 2013, 22:30:20 »
I have done some tests to disable Focus Frame.  There is a task called DispFace, using LED for debug I detected a function which seems to draw focus frame. Finally, I added conditional call to that function, something like:
if ALT mode enabled, then skip draw focus frame, else draw focus frame.

In attachment the patch to a810/100b/boot.c, it is only to give you an idea of what was done. I think that a solution like that should work in other models too.  Any suggestion?


 

Related Topics