the collaborative CHDK build - page 13 - CHDK Releases - CHDK Forum

the collaborative CHDK build

  • 249 Replies
  • 177304 Views
*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: the collaborative CHDK build
« Reply #120 on: 12 / August / 2008, 08:56:48 »
Advertisements
0.3.0:
Quote
+ added taskviewer by reyalp task viewer (vxworks only)
+ added Fishpeppers Boot Logo from here: chdk bootup logo mod
+ raw subtract for filebrowser by reyalp - raw subtract
* makefile changes:

    added several docs in the /docs dir, these are "catted" together during compilation -> one big readme file's gonna be put into the zip. Also includes camera specific notes, if existing (placeholders for now) (thx for helping with this, Hacki).

* Ixus 860is / SD870 - fixed ubasic_set_led (diff provided by FE50)
* patched symboldmod and changed splashscreen a little (diff sent in by CHDKLover)
* added toggle in scripts menu: now the saving of script params can be turned on/off (default: off)

btw in your latest patch in platform.h you did the following, reyalp:
Quote
-#define MODE_SCREEN_MASK        0x0C00
-#define MODE_SCREEN_OPENED      0x0400
-#define MODE_SCREEN_ROTATED     0x0800
was there a specific reason for this? because without this, it doesnt compile for example for s3is.

other than that, thanks for your work!


btw the switch (save_params) was added because we were getting reports that it does not work all the time and in some occasions even fubars the config file.

*

Offline reyalp

  • ******
  • 14125
Re: the collaborative CHDK build
« Reply #121 on: 12 / August / 2008, 15:46:53 »
PhyrePhox, that's probably a merge error on my part, I did move them in some other code I was working on, but it shouldn't have been in any of the patches you used.
Don't forget what the H stands for.

Re: the collaborative CHDK build
« Reply #122 on: 14 / August / 2008, 01:28:47 »
Not sure if this is proper location for this information/bug report, but there is an issue with deleting user menu items.
When the menu item is deleted, you get a funky symbol left over.
It will go away after a power cycle.
I don't have my build environment set up yet, to test/verify this but
I believe this is caused by the code at line 737 of file gui.c

static CMenuItem blank_menu_item = {'0',LANG_MENU_ITEM_BLANK, MENUITEM_PROC, (int*)blank_menu,0};

It appears to be setting the symbol code to '0' instead of 0x0.

So it looks like this line should be:

static CMenuItem blank_menu_item = {0,LANG_MENU_ITEM_BLANK, MENUITEM_PROC, (int*)blank_menu,0};


-------------------------
There is also no symbol being used for the "Main Menu" item in the User menu.
Which I believe is handled on line 586 of gui.c

 {0x0,LANG_MENU_MAIN_TITLE,      MENUITEM_PROC,  (int*)rinit},

So it looks like this line should be: (with symbol code 0x20)

 {0x20,LANG_MENU_MAIN_TITLE,      MENUITEM_PROC,  (int*)rinit},

(based on root/main menu static init on line 729)

static CMenu root_menu = {0x20,LANG_MENU_MAIN_TITLE, NULL, root_menu_items };



Neither of these appear to be camera model specific.

--- bill



*

Offline reyalp

  • ******
  • 14125
Re: the collaborative CHDK build
« Reply #123 on: 17 / August / 2008, 02:24:39 »
A couple of small things for lua.
- fix the silly warning about ipow
- allow the use of 0x... for numeric constants.
Don't forget what the H stands for.

*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: the collaborative CHDK build
« Reply #124 on: 17 / August / 2008, 03:03:20 »
@reyalp

excellent work, finally 0 error/warning compiles where possible !
Thanks !

wim

[edit]
@all with svn access

3 more cams can easily be made to have 0 errors/warnings: A540, A640 and SX100IS.
they just need extra spaces+tabs removal (SX100IS) or LF adding (A540, A640) to
remove  "warning:  no newline at end of file"
« Last Edit: 17 / August / 2008, 06:35:48 by whim »

*

Offline reyalp

  • ******
  • 14125
Re: the collaborative CHDK build
« Reply #125 on: 17 / August / 2008, 16:45:13 »
per Phyrephox request: raw develop in popup menu

not heavily tested, and I haven't updated the lang stuff.

edit:
silly me, just re-use the existing string :)
« Last Edit: 17 / August / 2008, 16:46:53 by reyalp »
Don't forget what the H stands for.

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: the collaborative CHDK build
« Reply #126 on: 19 / August / 2008, 03:45:59 »
added it. thanks!

edit: oh, you changed it. well, next time :D was kinda in a hurry.

also i moved the bitrate/quality osd thingy to the remaining video osd thingy. code is ugly though, as i have fixed positions, it's working though :D well maybe one can think of another way.

also added sx100 _b_ version (including the adresses in stubs file).

Re: the collaborative CHDK build
« Reply #127 on: 20 / August / 2008, 16:45:34 »
Hi!

I tested the juciphox build with my A720 - :) it's great! But I wonder how I can create a "BADPIXELS" directory on my SD card (4 GB, FAT) to use the hotpix removal. Thanx to the plural there are now 9 chars instead of 8 and my cam seems to have problems to find this directory (listed as "BADPIX~1"). However, I didnt get it running :(.

mad.

*

Offline fudgey

  • *****
  • 1705
  • a570is
Re: the collaborative CHDK build
« Reply #128 on: 20 / August / 2008, 16:52:00 »
Problem with juciphox 488 script menu feature "change multiplier using zoom lever":

Multiplier display in top left corner of the LCD only updates when increasing the multiplier (1->10->100 etc). It never updates on display when decreasing, even though the actual effective multiplier does change properly. Has worked on all trunk build I've used.

*

Offline dzsemx

  • ****
  • 302
  • [SX40HS][A650][A630]
Re: the collaborative CHDK build
« Reply #129 on: 20 / August / 2008, 17:24:16 »
i noticed too...
the problem is related somehow (blank+transparent characters) to draw_char function which has been altered due cropped mode zebra and does not output any tranparent pixels

Cropped zebra or zebra specific OSD

after adding this tiny patch, it works...

 

Related Topics


SimplePortal © 2008-2014, SimplePortal