A1100 IS Porting thread - page 19 - DryOS Development - CHDK Forum
supplierdeeply

A1100 IS Porting thread

  • 646 Replies
  • 193761 Views
Re: A1100 IS Porting thread
« Reply #180 on: 29 / April / 2010, 10:21:19 »
Advertisements
I have never had to do this so can only make general comments.

The location of the raw buffer has to be correct and so does its size.

People who have recently ported cameras should be able to help.


Re: A1100 IS Porting thread
« Reply #181 on: 29 / April / 2010, 10:23:08 »
Thanks to you Microfunguy.
I also think so.I will do it.
And I want to add super fine to jpeg quality

Re: A1100 IS Porting thread
« Reply #182 on: 29 / April / 2010, 10:28:11 »
I have never had to do this so can only make general comments.

The location of the raw buffer has to be correct and so does its size.

People who have recently ported cameras should be able to help.


Intersting.The RAW and DNG file  can be display on the camera screen well.

Re: A1100 IS Porting thread
« Reply #183 on: 29 / April / 2010, 11:27:23 »
Can you provide far more information about what the problem is ?

What programme are you using to display the files ?



Re: A1100 IS Porting thread
« Reply #184 on: 29 / April / 2010, 11:32:44 »
Can you provide far more information about what the problem is ?

What programme are you using to display the files ?



google picasa

I do not know how to define this ,I copy it from other 12Mega camera.
  #define CAM_RAW_ROWPIX              4080
    #define CAM_RAW_ROWS                3048

  #define CAM_ACTIVE_AREA_X1 24
    #define CAM_ACTIVE_AREA_Y1 12
    #define CAM_ACTIVE_AREA_X2 4032
    #define CAM_ACTIVE_AREA_Y2 3024

I use the dng4ps2,It can not find my raw file.

Re: A1100 IS Porting thread
« Reply #185 on: 29 / April / 2010, 12:06:29 »
I copy it from other 12Mega camera.

Those are the values for the 12-bit IXUS100 and SX200.

For the 10-bit A650, G9 and IXUS960 the CAM_RAW_ROWPIX  is 4104.

I have no idea which applies.

For the IXUS100, it says in camera.h  :-

//VERIFY_SD780 Found RAW #s by searching " CrwAddress %lx, CrwSize H %ld V %ld\r"
« Last Edit: 29 / April / 2010, 12:13:07 by Microfunguy »

Re: A1100 IS Porting thread
« Reply #186 on: 29 / April / 2010, 16:02:19 »
Hello xiaofeng,
  I joined this forum just to express my gratitude to you for working on this CHDK port.  I also own the A1100.  I bought it six months ago because of CHDK.  Again, thank you for your hard work.  I wish I could help, but my programming experience is limited to VB and web stuff.  One last thing, is it possible for you to post your CHDK port as it is right now?  I would be happy to load it on my camera and give feedback.

Re: A1100 IS Porting thread
« Reply #187 on: 29 / April / 2010, 23:29:10 »
I copy it from other 12Mega camera.

Those are the values for the 12-bit IXUS100 and SX200.

For the 10-bit A650, G9 and IXUS960 the CAM_RAW_ROWPIX  is 4104.

I have no idea which applies.

For the IXUS100, it says in camera.h  :-

//VERIFY_SD780 Found RAW #s by searching " CrwAddress %lx, CrwSize H %ld V %ld\r"

1.I get confused about the dng file,do not konw where is the problem?

2.I  add            "#define CAM_QUALITY_OVERRIDE        1"    
 to camera.h.
When take picture,I change img quality from superfine to fine to nomal,But the JPEG file size do not change.
I think it do not work.Why?Any other thing must be done?

3.not very clear,how to calculate it.This is the code interrelated to
"//VERIFY_SD780 Found RAW #s by searching " CrwAddress %lx, CrwSize H %ld V %ld\r""

Code: [Select]
sub_FFCC7C3C                            ; CODE XREF: sub_FFCC7D80j
ROM:FFCC7C3C                                         ; DATA XREF: CreateJumptable+624o ...
ROM:FFCC7C3C
ROM:FFCC7C3C var_38          = -0x38
ROM:FFCC7C3C var_34          = -0x34
ROM:FFCC7C3C var_30          = -0x30
ROM:FFCC7C3C var_2C          = -0x2C
ROM:FFCC7C3C var_28          = -0x28
ROM:FFCC7C3C var_1C          = -0x1C
ROM:FFCC7C3C
ROM:FFCC7C3C                 STMFD   SP!, {R4,LR}
ROM:FFCC7C40                 LDR     R0, =0x1EC9C
ROM:FFCC7C44                 SUB     SP, SP, #0x30
ROM:FFCC7C48                 LDR     R1, [R0,#8]
ROM:FFCC7C4C                 LDR     R2, [R0,#0x10]
ROM:FFCC7C50                 CMP     R1, #0
ROM:FFCC7C54                 CMPNE   R1, #3
ROM:FFCC7C58                 CMPNE   R1, #0xB
ROM:FFCC7C5C                 CMPNE   R1, #0xE
ROM:FFCC7C60                 ADR     R4, aInteg_windata ; "INTEG_WINDATA"
ROM:FFCC7C64                 BNE     loc_FFCC7C7C
ROM:FFCC7C68                 LDR     R0, =0x1B5B8
ROM:FFCC7C6C                 LDR     R3, [R0,#4]
ROM:FFCC7C70                 ADD     R0, SP, #4
ROM:FFCC7C74                 BL      sub_FFDC9070
ROM:FFCC7C78                 B       loc_FFCC7C84
ROM:FFCC7C7C ; ---------------------------------------------------------------------------
ROM:FFCC7C7C
ROM:FFCC7C7C loc_FFCC7C7C                            ; CODE XREF: sub_FFCC7C3C+28j
ROM:FFCC7C7C                 ADD     R0, SP, #4
ROM:FFCC7C80                 BL      sub_FFDC8774
ROM:FFCC7C84
ROM:FFCC7C84 loc_FFCC7C84                            ; CODE XREF: sub_FFCC7C3C+3Cj
ROM:FFCC7C84                 LDR     R2, =0x1008
ROM:FFCC7C88                 LDR     R1, =0x4139E56C
ROM:FFCC7C8C                 SUB     R3, R2, #0x420
ROM:FFCC7C90                 ADR     R0, aCrwaddressLxCr ; " CrwAddress %lx, CrwSize H %ld V %ld\r"
ROM:FFCC7C94                 STR     R3, [SP,#0xC]
ROM:FFCC7C98                 STR     R2, [SP,#8]
ROM:FFCC7C9C                 STR     R1, [SP,#4]
ROM:FFCC7CA0                 BL      sub_FFCC8F90
ROM:FFCC7CA4                 LDR     R3, [SP,#0x1C]
ROM:FFCC7CA8                 ADR     R0, aIntegposHLdVLd ; " IntegPos H %ld V %ld Size H %ld V %ld\r"...
ROM:FFCC7CAC                 STR     R3, [SP]
ROM:FFCC7CB0                 ADD     R3, SP, #0x10
ROM:FFCC7CB4                 LDMIA   R3, {R1-R3}
ROM:FFCC7CB8                 BL      sub_FFCC8F90
ROM:FFCC7CBC                 MOV     R2, #0x2C
ROM:FFCC7CC0                 ADD     R1, SP, #4
ROM:FFCC7CC4                 MOV     R0, R4
ROM:FFCC7CC8                 BL      sub_FFC356AC
ROM:FFCC7CCC                 AND     R1, R0, #1
ROM:FFCC7CD0                 ADD     SP, SP, #0x30
ROM:FFCC7CD4                 LDMFD   SP!, {R4,PC}
ROM:FFCC7CD4 ; End of function sub_FFCC7C3C

Here is the dng file.
« Last Edit: 30 / April / 2010, 04:19:30 by xiaofeng »


Re: A1100 IS Porting thread
« Reply #188 on: 29 / April / 2010, 23:30:49 »
Hello xiaofeng,
  I joined this forum just to express my gratitude to you for working on this CHDK port.  I also own the A1100.  I bought it six months ago because of CHDK.  Again, thank you for your hard work.  I wish I could help, but my programming experience is limited to VB and web stuff.  One last thing, is it possible for you to post your CHDK port as it is right now?  I would be happy to load it on my camera and give feedback.
Thanks. I am doing this.
I want to work out a function list, like      what have done,what will do.

Re: A1100 IS Porting thread
« Reply #189 on: 30 / April / 2010, 01:39:33 »
I want somebody to test two function

1.RAW process(cr2,cr,dng)
2.superfine image quality


CANON A1100 IS
firmware 100c

 
« Last Edit: 30 / April / 2010, 04:23:50 by xiaofeng »

 

Related Topics