Permalink
Switch branches/tags
Nothing to show
Commits on Apr 28, 2010
  1. Added missing required call to get_data_size before call to recv_ptp_…

    mweerden committed Apr 28, 2010
    …data
    
    for PTP_CHDK_SetMemory.
Commits on Apr 5, 2010
  1. Implemented first attempt to a minimal CHDK PTP interface.

    mweerden committed Apr 5, 2010
    N.B.: This implementation (of both CHDK and ptpcam) is incompatible with the
    original(/initial) CHDK PTP patch.
Commits on Apr 4, 2010
  1. Merge branch 'master' into ptp

    mweerden committed Apr 4, 2010
    Conflicts:
    	core/Makefile
    	platform/generic/wrappers.c
Commits on Apr 3, 2010
Commits on Mar 28, 2010
  1. added A480 1.00B

    ewavr
    ewavr committed Mar 28, 2010
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@884 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Mar 27, 2010
  1. Preparing script command get_propset for propset 3 (e.g. G11)

    msl
    msl committed Mar 27, 2010
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@883 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Mar 21, 2010
  1. * added G11 1.00l

    fe50
    fe50 committed Mar 21, 2010
Commits on Mar 20, 2010
  1. * Patches for ixus100_sd780: RAW/DNG color profile, additional color …

    fe50
    fe50 committed Mar 20, 2010
    …palette, debug code removed; cleanup of sd780 section in camera.h
    
      patch provided by HarpoMa, http://chdk.setepontos.com/index.php/topic,3995.msg47677.html#msg47677
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@881 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Mar 19, 2010
  1. Correction various coc values

    msl
    msl committed Mar 19, 2010
    * Subject: A450, A460, A650, G9, G11, Ixus40 SD300, Ixus50 SD400, Ixus60 SD600, Ixus65 SD630, ixus960 SD950, Ixus980 SD990, Ixusizoom SD30, SX200
    * CoC (Circles of Confusion) is required for a correct DOF calculation.
    * Base for the values is the table from DOFMaster: http://www.dofmaster.com/digital_coc.html
    
    Lua mathlib math.abs
    
    * It was commented out. I don't know why. It's work correctly.
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@880 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Mar 17, 2010
  1. setting eol style for propset3.h

    msl
    msl committed Mar 17, 2010
    * Setting empty eol style to native in propset3.h
    * thx rudi for hint  
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@879 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Mar 15, 2010
  1. * ixus100_sd780 1.00c: corrected stubs_entry.S, now generated from cl…

    fe50
    fe50 committed Mar 15, 2010
    …eaned fw dump ;)
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@878 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Mar 13, 2010
  1. * added new camera: ixus100_sd780 1.00c BETA by HarpoMa, from http://…

    fe50
    fe50 committed Mar 13, 2010
    …chdk.setepontos.com/index.php/topic,3995.msg47355.html#msg47355
    
    - there's no zebra support in this beta version !
    - camera.h & modemaps needs a cleanup
    
    * updated greek language file from http://chdk.setepontos.com/index.php/topic,3994.msg47066.html#msg47066 (by peregrine)
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@876 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Feb 23, 2010
  1. * added greek language support (codepage 1253), provided by zeno (htt…

    fe50
    fe50 committed Feb 23, 2010
    …p://chdk.setepontos.com/index.php/topic,2949.0.html), font file "ArilGR14.rbf" by alk_is, CHDK Bugtracker ID 210 (http://chdk.kernreaktor.org/mantis/view.php?id=210)
    
    * added task structure header files, provided by cppasm (http://chdk.setepontos.com/index.php/topic,4801.0.html) for further development
    
    * added extended Tv fix for some newer cameras like the SX10 / SD980, by barberofcivil (http://chdk.setepontos.com/index.php/topic,4392.0.html)
     Normally the shutter overrides work by setting the propcase values at some point after auto-exposure has happened; the Canon code previously took these values unchanged for short exposures. In some newer cameras, the value is changed, apparently some time after it has been retrieved from the propcase; the modified code now handles this.
    
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@875 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Feb 13, 2010
Commits on Feb 6, 2010
Commits on Jan 31, 2010
  1. * ixus90_sd790 1.00c (by ehmu, http://chdk.setepontos.com/index.php/t…

    fe50
    fe50 committed Jan 31, 2010
    …opic,2187.msg46382.html#msg46382)
    
     correction of dark frame subtraction override
     improved USB remote support
    
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@872 6794e30b-3f2a-0410-a806-a2bbca1c07ff
  2. * added g11 1.00f and g11 1.00j port, by ERR99 (http://chdk.seteponto…

    fe50
    fe50 committed Jan 31, 2010
    …s.com/index.php/topic,650.msg46343.html#msg46343)
    
     - new propset #3
     - CAM_DRYOS_2_3_R39 additions
     - new CAM_BITMAP_PALETTE #4
    
    * added g11-100k to the makefile (copy of the 100j version, 100j and 100k are identical)
    
    * NOTE: the manual loading method (ps.fi2, from Canon firmware update menu) for ALL g11 versions DOES NOT work yet !
    
    * common bugfix: fix sporadic crash at startup (free() was sometimes called on an invalid pointer in script.c, caused by missing initalisation)
    
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@871 6794e30b-3f2a-0410-a806-a2bbca1c07ff
  3. * ixus90_sd790: added 1.00c (by ehmu, http://chdk.setepontos.com/inde…

    fe50
    fe50 committed Jan 31, 2010
    …x.php/topic,2187.msg45753.html#msg45753)
    
    * ixus90_sd790: improvements for 1.00d (by ehmu, http://chdk.setepontos.com/index.php/topic,2187.msg46294.html#msg46294):
     fixed a bug with dark frame subtraction (nrflag was incorrect)
     improved USB remote support
     cosmetic changes
    
    * added ixus90_sd790-100e to the makefile (copy of the 100d version, 100e and 100d are identical)
    
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@870 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Jan 21, 2010
Commits on Jan 17, 2010
  1. * updates for ixus90_sd790, by ehmu, from http://chdk.setepontos.com/…

    fe50
    fe50 committed Jan 17, 2010
    …index.php/topic,2187.msg45719.html#msg45719
    
     added ultra long exposures (>64s)
     added multi partition support
     hooks in boot process adapted (used the magical mystery style "*(int*)0x1930 = (int)taskCreateHook;")
     DNG colormap changed (S5 was set, changed to colors that most(all) 10MPixel 1/2,3" sensors use, untested)
     remote zoom steps corrected (nTxtbl)
     uBasic set_led updated
    * some other cosmetics and clean up
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@868 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Jan 4, 2010
  1. * ixus90_sd790 100d: fixed extended video quality control & fast EV c…

    fe50
    fe50 committed Jan 4, 2010
    …ontrol (half shoot + jogdial); by ehmu, http://chdk.setepontos.com/index.php/topic,2187.msg45314.html#msg45314
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@867 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 30, 2009
  1. * added ixus90_sd790 1.00d BETA support, based on the work of: brake,…

    fe50
    fe50 committed Dec 30, 2009
    … sharky, snc, ehmu;
    
     provided by ehmu here: http://chdk.setepontos.com/index.php/topic,2187.msg44933.html#msg44933
    
     Notes:
      video may be buggy
      fast shutter speed overrides (< 1/1500s) doesn't work
      colormap probably needs adaptation
    
    * added ixus960_sd950-100c to the makefile (copy of the 100d version, 100c and 100d are identical)
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@866 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 24, 2009
  1. * add strtoul on all cameras. Only tested on a540 but perfect matches…

    reyalp
    reyalp committed Dec 24, 2009
    … on all.
    
    * fix lua handling of hex constants that would set sign bit. Now (as in standard lua) treated as an unsigned value, rather than resulting in LONG_MAX. Note that arithmetic and comparisons on such values in lua will still treat them as signed!
    * use strtoul in luaB_tonumber(), as in stock lua. 
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@865 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 23, 2009
  1. * Preliminary support for calling event procedures and arbitrary func…

    reyalp
    reyalp committed Dec 23, 2009
    …tions. See http://chdk.wikia.com/wiki/LUA/LUA_Reference/Native_Function_Calls
    
    * add support for byte and word access with peek and poke
    * add lib/armutil/libarmutil.a for various arm code that doesn't belong elsewhere.
    * move reverse_bytes_order lib/armutil
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@864 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 13, 2009
  1. sx200 updates from oldgit in http://chdk.setepontos.com/index.php/top…

    reyalp
    reyalp committed Dec 13, 2009
    …ic,3994.msg44502.html#msg44502
    
    * fixes AF scan in video, alt drawing, zebra/histo issues.
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@863 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 11, 2009
  1. update sx200 notes.txt, missed from last checkin.

    reyalp
    reyalp committed Dec 11, 2009
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@862 6794e30b-3f2a-0410-a806-a2bbca1c07ff
  2. sx200 update from oldgit in http://chdk.setepontos.com/index.php/topi…

    reyalp
    reyalp committed Dec 11, 2009
    …c,3994.msg44300.html#msg44300
    
    Modified so RGB histogram and zebra on all cams now use #defines instead of hardcoded values.
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@861 6794e30b-3f2a-0410-a806-a2bbca1c07ff
  3. modemap cleanup part 1

    reyalp
    reyalp committed Dec 11, 2009
    * make all CHDK mode enum values match canon descriptions, including SCN prefix if requried
    * remove extra names that refer to the same modes:
    	SCN_GRASS->SCN_FOLIAGE, SCN_CHILD->SCN_KIDS_PETS, SCN_PARTY->SCN_INDOOR, SCN_WATER->SCN_UNDERWATER
    * resolve confused use of NIGHT modes as NIGHT_SCENE, NIGHT_SNAPSHOT and LONG_SHUTTER
    * add MODE_LONG_SHUTTER for cameras without a true manual mode (mostly guessed based on firmware mode list):
    	a2000, a450, a460, a470, a550, a560, tx1, all ixus except ixus980_sd990 (has real manual), ixusizoom_sd30 (unknown)
    * clean up modemaps as much as possible to match canon specs and firmware mode list, document these.
    * cameras with known incorrect or incomplete modemaps: 
    	a470 stitch, color accent, color swap still and video guessed
    	g7 not clear which night scene mode is which
    	ixus40_sd30 firmware list not found, status unknown
    	ixus55_sd450 many modes missing from list, no way to guess in old canon mode system
    	ixus65_sd630 video modes guessed
    	ixus750_sd550 longshutter and p guessed
    	ixus800_sd700 video modes guessed
    	ixus80_sd1100 many guessed, some unknown in canon list but not modemap
    	ixus850_sd800 many guessed, had lots that weren't in the canon list
    	ixus960_sd950 guessed IS0_3200, VIDEO_HIRES
    	ixusizoom_sd30 completely wrong, impossible to guess with old canon system
    	sx100 one unknown video mode
    * remove tx1 manual exception from generic/shooting since tx1 no longer has a MODE_M entry
    * check for MODE_LONG_SHUTTER in generic shooting Tv bracketing, treat as Tv/Manual
    
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@860 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 8, 2009
  1. a460: add super macro to modemap. Others cosmetic/comments only.

    reyalp
    reyalp committed Dec 8, 2009
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@859 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 6, 2009
  1. correct a590 mode map, see http://chdk.setepontos.com/index.php/topic…

    reyalp
    reyalp committed Dec 6, 2009
    …,3228.msg44199.html#msg44199
    
    comments only on g7
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@858 6794e30b-3f2a-0410-a806-a2bbca1c07ff
Commits on Dec 5, 2009
  1. more minor modemap modifications, based on forum feedback and canon m…

    reyalp
    reyalp committed Dec 5, 2009
    …anuals. Use COLOR_SWAP instead of MY_COLORs for a630 a640 and a710
    
    git-svn-id: https://tools.assembla.com/svn/chdk/trunk@857 6794e30b-3f2a-0410-a806-a2bbca1c07ff