Changeset 866 for trunk


Ignore:
Timestamp:
12/30/09 22:23:41 (3 years ago)
Author:
fe50
Message:

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)
Location:
trunk
Files:
31 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r831 r866  
    224224        $(MAKE) -s --no-print-directory PLATFORM=sx110is  PLATFORMSUB=100b NO_INC_BUILD=1 firzipsub 
    225225        $(MAKE) -s --no-print-directory PLATFORM=sx200is  PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 
     226        $(MAKE) -s --no-print-directory PLATFORM=ixus90_sd790  PLATFORMSUB=100d NO_INC_BUILD=1 firzipsub 
    226227        @echo "**** All firmwares created successfully" 
    227228        @echo "**** Copying duplicate Firmwares" 
     
    238239        cp $(topdir)bin/$(VER)-a470-101b-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-a470-101a-$(BUILD_NUMBER).zip 
    239240        cp $(topdir)bin/$(VER)-sx200is-100c-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-sx200is-100d-$(BUILD_NUMBER).zip 
     241        cp $(topdir)bin/$(VER)-ixus960_sd950-100d-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-ixus960_sd950-100c-$(BUILD_NUMBER).zip 
    240242        mv $(topdir)bin/$(VER)-sx1-200h-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-sx1-200h-$(BUILD_NUMBER)_BETA.zip 
    241243        mv $(topdir)bin/$(VER)-sx1-201a-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-sx1-201a-$(BUILD_NUMBER)_BETA.zip 
     
    245247        mv $(topdir)bin/$(VER)-ixus980_sd990-101b-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-ixus980_sd990-101b-$(BUILD_NUMBER)_BETA.zip 
    246248        mv $(topdir)bin/$(VER)-a2000-100c-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-a2000-100c-$(BUILD_NUMBER)_BETA.zip 
     249        mv $(topdir)bin/$(VER)-ixus90_sd790-100d-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-ixus90_sd790-100d-$(BUILD_NUMBER)_BETA.zip 
    247250        @echo "**** Done Copying duplicate Firmwares" 
    248251        @echo "**** Summary of memisosizes" 
     
    339342        $(MAKE) -s --no-print-directory PLATFORM=sx110is  PLATFORMSUB=100b NO_INC_BUILD=1 firzipsubcomplete 
    340343        $(MAKE) -s --no-print-directory PLATFORM=sx200is  PLATFORMSUB=100c NO_INC_BUILD=1 firzipsubcomplete 
     344        $(MAKE) -s --no-print-directory PLATFORM=ixus90_sd790  PLATFORMSUB=100d NO_INC_BUILD=1 firzipsubcomplete 
    341345        @echo "**** All zipfiles including firmwares and extra stuff created successfully" 
    342346        @echo "**** Copying duplicate Firmwares" 
     
    365369        cp $(topdir)bin/sx200is-100c-$(BUILD_NUMBER)-full.zip $(topdir)bin/sx200is-100d-$(BUILD_NUMBER)-full.zip 
    366370        cp $(topdir)bin/sx200is-100c-$(BUILD_NUMBER).zip $(topdir)bin/sx200is-100d-$(BUILD_NUMBER).zip 
     371        cp $(topdir)bin/ixus960_sd950-100d-$(BUILD_NUMBER)-full.zip $(topdir)bin/ixus960_sd950-100c-$(BUILD_NUMBER)-full.zip 
     372        cp $(topdir)bin/ixus960_sd950-100d-$(BUILD_NUMBER).zip $(topdir)bin/ixus960_sd950-100c-$(BUILD_NUMBER).zip 
    367373        mv $(topdir)bin/sx1-200h-$(BUILD_NUMBER)-full.zip $(topdir)bin/sx1-200h-$(BUILD_NUMBER)-full_BETA.zip 
    368374        mv $(topdir)bin/sx1-200h-$(BUILD_NUMBER).zip $(topdir)bin/sx1-200h-$(BUILD_NUMBER)_BETA.zip 
     
    379385        mv $(topdir)bin/a2000-100c-$(BUILD_NUMBER)-full.zip $(topdir)bin/a2000-100c-$(BUILD_NUMBER)-full_BETA.zip 
    380386        mv $(topdir)bin/a2000-100c-$(BUILD_NUMBER).zip $(topdir)bin/a2000-100c-$(BUILD_NUMBER)_BETA.zip 
     387        mv $(topdir)bin/ixus90_sd790-100d-$(BUILD_NUMBER)-full.zip $(topdir)bin/ixus90_sd790-100d-$(BUILD_NUMBER)-full_BETA.zip 
     388        mv $(topdir)bin/ixus90_sd790-100d-$(BUILD_NUMBER).zip $(topdir)bin/ixus90_sd790-100d-$(BUILD_NUMBER)_BETA.zip 
    381389        @echo "**** Done Copying duplicate Firmwares" 
    382390        @echo "**** Summary of memisosizes" 
     
    471479        $(MAKE) -s --no-print-directory PLATFORM=sx110is  PLATFORMSUB=100b NO_INC_BUILD=1 clean 
    472480        $(MAKE) -s --no-print-directory PLATFORM=sx200is  PLATFORMSUB=100c NO_INC_BUILD=1 clean 
     481        $(MAKE) -s --no-print-directory PLATFORM=ixus90_sd790  PLATFORMSUB=100d NO_INC_BUILD=1 clean 
    473482.PHONY: fir upload 
  • trunk/core/kbd.c

    r850 r866  
    8585#endif 
    8686 
    87 #if defined(CAMERA_a460) || defined(CAMERA_a530) || defined (CAMERA_a540) || defined(CAMERA_a550) || defined(CAMERA_a560) || defined(CAMERA_a570) || defined(CAMERA_a590) ||defined(CAMERA_ixus860_sd870) || defined(CAMERA_ixus960_sd950) || defined(CAMERA_ixus80_sd1100) || defined(CAMERA_ixus970_sd890) || defined(CAMERA_ixus980_sd990) 
     87#if defined(CAMERA_a460) || defined(CAMERA_a530) || defined (CAMERA_a540) || defined(CAMERA_a550) || defined(CAMERA_a560) || defined(CAMERA_a570) || defined(CAMERA_a590) ||defined(CAMERA_ixus860_sd870) || defined(CAMERA_ixus960_sd950) || defined(CAMERA_ixus80_sd1100) || defined(CAMERA_ixus970_sd890) || defined(CAMERA_ixus980_sd990) || defined(CAMERA_ixus90_sd790) 
    8888#define ZSTEP_TABLE_SIZE 8 
    8989static int nTxtbl[]={0,1,2,3,4,5,6,7}; 
  • trunk/include/camera.h

    r863 r866  
    16801680 
    16811681//    #define DNG_EXT_FROM ".CR2" 
     1682 
     1683//---------------------------------------------------------- 
     1684 #elif defined (CAMERA_ixus90_sd790) 
     1685    #define CAM_PROPSET                 2 
     1686    #define CAM_DRYOS                   1 
     1687 
     1688    #define CAM_RAW_ROWPIX              3720 
     1689    #define CAM_RAW_ROWS                2772 
     1690 
     1691    #undef CAM_USE_ZOOM_FOR_MF 
     1692    #undef CAM_HAS_ERASE_BUTTON 
     1693    #define CAM_MULTIPART               1 
     1694    #undef CAM_HAS_IRIS_DIAPHRAGM 
     1695    #undef CAM_HAS_MANUAL_FOCUS 
     1696    #undef CAM_CHDK_HAS_EXT_VIDEO_MENU 
     1697 
     1698    #define CAM_HAS_ND_FILTER           1 
     1699    #undef  CAM_HAS_USER_TV_MODES 
     1700          #define CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO 1 
     1701    #define CAM_SHOW_OSD_IN_SHOOT_MENU  1 
     1702    #define CAM_HAS_JOGDIAL             1 
     1703 
     1704    #define DNG_SUPPORT                 1 
     1705    // pattern 
     1706    #define cam_CFAPattern 0x02010100 // Red  Green  Green  Blue 
     1707    // color 
     1708    #define CAM_COLORMATRIX1                               \ 
     1709      650591, 1000000, -199585, 1000000, -123118, 1000000, \ 
     1710     -69617,  1000000, 583926,  1000000,  34354,  1000000, \ 
     1711     -19113,  1000000, 82163,   1000000, 210786,  1000000 
     1712    #define cam_CalibrationIlluminant1 1 // Daylight 
     1713 
     1714    // cropping  
     1715    #define CAM_JPEG_WIDTH  3648 
     1716    #define CAM_JPEG_HEIGHT 2736 
     1717    #define CAM_ACTIVE_AREA_X1 6 
     1718    #define CAM_ACTIVE_AREA_Y1 12 
     1719    #define CAM_ACTIVE_AREA_X2 3690 
     1720    #define CAM_ACTIVE_AREA_Y2 2772 
     1721 
     1722    // camera name 
     1723    #define PARAM_CAMERA_NAME 4 // parameter number for GetParameterData 
     1724    #undef  CAM_SENSOR_BITS_PER_PIXEL 
     1725    #undef  CAM_WHITE_LEVEL 
     1726    #undef  CAM_BLACK_LEVEL 
     1727    #define CAM_SENSOR_BITS_PER_PIXEL   12 
     1728    #define CAM_WHITE_LEVEL             ((1<<CAM_SENSOR_BITS_PER_PIXEL)-1) 
     1729    #define CAM_BLACK_LEVEL             127 
    16821730 
    16831731//========================================================== 
  • trunk/makefile.inc

    r804 r866  
    238238#PLATFORM=a2000 
    239239#PLATFORMSUB=100c 
     240 
     241#PLATFORM=ixus90_sd790 
     242#PLATFORMSUB=100d 
    240243 
    241244MEMISOSIZE="(&_end-&_start)" 
Note: See TracChangeset for help on using the changeset viewer.