supplierdeeply

SD 4000 IS / IXUS 300 HS / IXY 30S porting thread

  • 302 Replies
  • 64636 Views
*

Offline na01

  • *
  • 17
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #180 on: 01 / February / 2011, 03:47:26 »
    Advertisements
    Thank you again for your work!

    I noticed that dng files have a black set of column on the leftmost part of the image of width of about 80 pixels. Now I've seen that jpeg files seems to have more columns on the rightmost part of the image (I can see in jpeg images something that does not exists in raw files), as if the image was shifted on the right.
    I have no idea of how to fix it, so I only work as a tester...

    The second point is easier! The link to the beta 9 seems to be broken. I can download the beta8 but not the v9, but probably is a temporary problem with the server.
    « Last Edit: 01 / February / 2011, 06:26:58 by na01 »

  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #181 on: 01 / February / 2011, 09:45:50 »
    >Note: Quick Test with Subject distance revealed i always get ASSERT error "FocusLensController.c Line >714" on CaptSeqTask.

    during look on code to get ISO overwrite working(does this working on SD4000 ?), i find some extension for G12 and SX30 in generic/wrappers.c

    maybe this help on SD4000 too ?

    #if defined(CAMERA_sx30)
    // SX30 - Can't find zoom_status, _MoveZoomLensWithPoint crashes camera
       extern void _PT_MoveOpticalZoomAt(long*);
       if (lens_get_zoom_point() != newpt)
          _PT_MoveOpticalZoomAt(&newpt);
    #elif defined(CAMERA_g12)
    // G12 - Can't find zoom_status, _MoveZoomLensWithPoint works anyway, and updates PROPCASE_OPTICAL_ZOOM_POSITION; but doesn't wait for zoom to finish
       if (lens_get_zoom_point() != newpt)
           _MoveZoomLensWithPoint((short*)&newpt);
    #else
    Ixus 1000 HS

    *

    Offline na01

    • *
    • 17
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #182 on: 01 / February / 2011, 13:49:12 »
    ISO overwrite working(does this working on SD4000 ?)
    I don't know if it is working, I report the results of my experiments:

    If I set something higher than 3200 the camera get freezed and the log reports

    ASSERT!! CDSGain.c Line 240
    Occured Time  2011:02:01 19:38:45
    Task ID: 37552204
    Task name: SsgMainTask
    SP: 0x003B53D0

    I tried to set iso 80 and I did not understand if it worked or not. In the image iso is saved as 125, but the image is darker than expected, so it could have worked...

    UPDATE: setting override to 50  iso 80 is shown both on the screen and in the image data
     
    « Last Edit: 01 / February / 2011, 13:55:34 by na01 »

    *

    Offline pixeldoc2000

    • ****
    • 355
    • IXUS900Ti 1.00C, IXUS300HS 1.00D
      • pixel::doc homebase
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #183 on: 01 / February / 2011, 14:10:50 »
    I noticed that dng files have a black set of column on the leftmost part of the image of width of about 80 pixels. Now I've seen that jpeg files seems to have more columns on the rightmost part of the image (I can see in jpeg images something that does not exists in raw files), as if the image was shifted on the right.
    Correct offset value in camera.h is required to fix it.

    If I set something higher than 3200 the camera get freezed and the log reports
    Thats the tricky part of try and error.

    I tried to set iso 80 and I did not understand if it worked or not. In the image iso is saved as 125, but the image is darker than expected, so it could have worked...

    UPDATE: setting override to 50  iso 80 is shown both on the screen and in the image data
    We have to check if override cause any change:
    1. image processing
    2. exif data
    3. nothing
    AFAIK it common override image processing does work, but exif doesn't reflect changes.

    Best to go with big differents in settings, so its easier to spot any changes to image.
    « Last Edit: 01 / February / 2011, 14:18:27 by pixeldoc2000 »


    *

    Offline pixeldoc2000

    • ****
    • 355
    • IXUS900Ti 1.00C, IXUS300HS 1.00D
      • pixel::doc homebase
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #184 on: 01 / February / 2011, 14:22:23 »
    during look on code to get ISO overwrite working(does this working on SD4000 ?), i find some extension for G12 and SX30 in generic/wrappers.c
    Thanks, but AFAIK zoom_status is ok on SD4000. But ill keep it in mind.

    *

    Offline na01

    • *
    • 17
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #185 on: 01 / February / 2011, 14:50:13 »
    We have to check if override cause any change:
    1. image processing
    2. exif data
    3. nothing
    AFAIK it common override image processing does work, but exif doesn't reflect changes.

    Best to go with big differents in settings, so its easier to spot any changes to image.

    Here there is a sample of my results
    TV mode, on the left I choosed iso 16, on the right iso 125. Both are from TV mode 10''  
    http://img695.imageshack.us/i/iso125iso13.jpg/

    I tried some more times and it seems that the image quality is better both in raw and in jpg using iso 16 (that I obtained requiring ISO 20).
    « Last Edit: 01 / February / 2011, 15:11:21 by na01 »

    *

    Offline pixeldoc2000

    • ****
    • 355
    • IXUS900Ti 1.00C, IXUS300HS 1.00D
      • pixel::doc homebase
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #186 on: 01 / February / 2011, 16:15:53 »
    I tried some more times and it seems that the image quality is better both in raw and in jpg using iso 16 (that I obtained requiring ISO 20).
    Looks like it.
    But why are the dead pixel visible?
    « Last Edit: 01 / February / 2011, 16:18:17 by pixeldoc2000 »

    *

    Offline na01

    • *
    • 17
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #187 on: 01 / February / 2011, 16:31:06 »
    But why are the dead pixel visible?

    I suppose that the problem is that I built the badpixels list with a faster shutter speed than 10 seconds.
    I'm going to try this theory!


    *

    Offline na01

    • *
    • 17
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #188 on: 01 / February / 2011, 16:42:26 »
    ops!
    I rebuilt badpixels list with a shutter speed of 10 seconds (there were a lot of badpixels), now the camera freezes itself at every shoots.
    It freezes also if I try to save the log, but in the card I find

     ASSERT!! ReadFDir.c Line 442
    Occured Time  2011:02:01 22:36:09
    Task ID: 17760296
    Task name: FsIoNotifyTa0
    SP: 0x0037AF60

    *

    Offline na01

    • *
    • 17
  • Publish
    Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
    « Reply #189 on: 01 / February / 2011, 16:54:21 »
    Another post to summarize the results:

    -It seems confirmed that the badpixels list with slower shutter speed is bigger
    -I can confirm that the freeze shown in the last post is due to the bigger badpixels list (or due its content?) I can substitute the new list with the older one and all goes well

     

    Related Topics