IXUS 130 (SD1400 IS) Porting Thread - page 22 - DryOS Development - CHDK Forum

IXUS 130 (SD1400 IS) Porting Thread

  • 288 Replies
  • 130728 Views
Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #210 on: 16 / July / 2012, 19:52:18 »
Advertisements
the minor one is with the color palette, some choices are not useful.
e.g. : the cursor bar in the menu only differs slightly from the underground.
The overrides area is nearly unvisible.
Not owning the camera,  there is not much I can easily do about this.  The value picked for CAM_BITMAP_PALETTE in platform_camera.h might not be the best.   But for now,  you can change the colors by using the CHDK Visual Settings menu.

Quote
The second is hard to explain:
All CHDK stuff is visible on the screen on the right place.
When I press the shoot button half, all areas belonging to CHDK jump about two lines up.
The next halfshoot they jump back downwards.
Do they stay "two lines ups" when you release the shoot half button ?  i.e. can you scroll though the menus and do CHDK things and the CHDK stuff stays up until the next half-press ?

Quote
While I am writing a third thing:
The free storage field and the bar at the bottom and the raw quantity field are always flickering with random values.
That should be fixable ... I'll take a look tonight.  Which firmware are you using - the lib.c code is a bit different between the two version (and it should not be).
« Last Edit: 16 / July / 2012, 20:28:16 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline srsa_4c

  • ******
  • 4451
Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #211 on: 16 / July / 2012, 20:57:58 »
@waterwingz
When I press the shoot button half, all areas belonging to CHDK jump about two lines up.
The next halfshoot they jump back downwards.
This one is most probably caused by the default CAM_BITMAP_HEIGHT which is 240.
270-240=30, two lines=32 :)
Guess it's similar to the Ixus120/SD940

Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #212 on: 16 / July / 2012, 21:08:58 »
This one is most probably caused by the default CAM_BITMAP_HEIGHT which is 240.
270-240=30, two lines=32 :)
Guess it's similar to the Ixus120/SD940
Why would it change when he does a "half shoot" ?
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline srsa_4c

  • ******
  • 4451
Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #213 on: 16 / July / 2012, 21:14:41 »
Why would it change when he does a "half shoot" ?
I think the active buffer is changing from the first one to the second.


Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #214 on: 16 / July / 2012, 22:30:28 »
Why would it change when he does a "half shoot" ?
I think the active buffer is changing from the first one to the second.
Okay - no harm in trying ?   I made some other changes that the sigfinder caught as well.  Patch file submitted in the usual place. 

Version 3 posted here :

link > ixus130 sd1400 firmware 1.00a

link > ixus130 sd1400 firmware 1.00c

As usual, if you download one of these, please provide some feedback here in the forum !! 
I don't own the camera and can't test the changes.  Thanks to soundsmith89 for helping here !

Even if your post is just one line saying "It works on my camera"  it will be very helpful.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #215 on: 17 / July / 2012, 12:00:15 »
@waterwingz

Hallo

When I press the shoot button half, all areas belonging to CHDK jump about two lines up.
The next halfshoot they jump back downwards.

Bouncing lines have gone. (Version 1997)

With the colors I will take a closer look next weekend. I changed it for now by means of the menu.

The flickering values are still there.

If there is to test something particular, please advise.


IXUS 970 IS 100b

Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #216 on: 17 / July / 2012, 15:00:24 »
With the colors I will take a closer look next weekend. I changed it for now by means of the menu.
As you have the ability to build your own versions,   it would be good if you experiment with the value picked for CAM_BITMAP_PALETTE in platform_camera.h.  The palette number selected there refers to palettes defined in trunk/core/gui_draw.h.  There are currently 16 palettes defined there - worst case is you might need to add a 17th.  A bit of trial and error will be necessary here.

Quote
The flickering values are still there.
Do the values "flicker" as if the Canon display software is overwriting them on the LCD or do they flicker as if the values they represent are changing ?



 
Ported :   A1200    SD940   G10    Powershot N    G16

Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #217 on: 17 / July / 2012, 16:28:12 »
Hallo,

Quote
A bit of trial and error will be necessary here.
I will do that.

Quote
do they flicker as if the values they represent are changing ?
Yes, always different values.
IXUS 970 IS 100b


Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #218 on: 17 / July / 2012, 19:26:43 »
While I am writing a third thing:
The free storage field and the bar at the bottom and the raw quantity field are always flickering with random values.
Quote
do they flicker as if the values they represent are changing ?
Yes, always different values.
Can you post a screen shot (take a picture with your mobile phone or something) so I can see what fields you mean ?  For example,  I don't seem to have a "raw quality field" on my cameras.  And I assume by "free storage field" you mean the file space remaining OSD value.   So a picture would help.

Also - do other CHDK OSD icons and data appear stable when on the screen ?

Thanks
« Last Edit: 17 / July / 2012, 19:53:01 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

Re: IXUS 130 (SD1400 IS) Porting Thread
« Reply #219 on: 18 / July / 2012, 15:18:18 »
Hi,
Quote
Can you post a screen shot ...

Also - do other CHDK OSD icons and data appear stable when on the screen ?
Yes everything else seems to be as usual.

The flickering values are marked red. The numbers are flickering and the bar in-/decreases it's length.

IXUS 970 IS 100b

 

Related Topics