Changeset 404


Ignore:
Timestamp:
05/23/08 10:45:44 (5 years ago)
Author:
EWAVR
Message:
  • Changes in bad pixel removal: filename "badpixel.txt" also accepted removing bad pixel interpolation, now this makes RAW converter

+ Added TX1 multipartition support

Location:
trunk
Files:
2 added
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/core/gui.c

    r393 r404  
    13691369    voltage_step = (conf.batt_step_25)?25:1; 
    13701370    load_bad_pixels_list("A/CHDK/badpixel"); 
     1371    load_bad_pixels_list("A/CHDK/badpixel.txt"); 
    13711372} 
    13721373 
  • trunk/core/raw.c

    r324 r404  
    144144void patch_bad_pixel(unsigned int x,unsigned  int y){ 
    145145 if ((x>=2) && (x<CAM_RAW_ROWPIX-2) && (y>=2) && (y<CAM_RAW_ROWS-2))  
    146   set_raw_pixel(x,y,(get_raw_pixel(x-2,y)+get_raw_pixel(x+2,y)+get_raw_pixel(x,y-2)+get_raw_pixel(x,y+2))/4); 
     146//  set_raw_pixel(x,y,(get_raw_pixel(x-2,y)+get_raw_pixel(x+2,y)+get_raw_pixel(x,y-2)+get_raw_pixel(x,y+2))/4); 
     147  set_raw_pixel(x,y,0); 
    147148} 
    148149 
     
    195196void load_bad_pixels_list(char* filename){ 
    196197    char *buf; 
    197     const char *grid; 
    198198    int fd; 
    199199 
  • trunk/include/camera.h

    r403 r404  
    471471    #undef  CAM_HAS_MANUAL_FOCUS 
    472472    #undef  CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO 
     473    #define CAM_MULTIPART               1 
    473474 
    474475 
  • trunk/platform/tx1/sub/100g/Makefile

    r388 r404  
    11topdir=../../../../ 
    22 
    3 OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o 
    4 STUBS_AUTO_DEPS=boot.c capt_seq.c movie_rec.c 
     3OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o mount.o 
     4STUBS_AUTO_DEPS=boot.c capt_seq.c movie_rec.c mount.c 
    55 
    66include $(topdir)/platform/makefile_sub.inc 
  • trunk/platform/tx1/sub/100g/stubs_auto.S

    r388 r404  
    1818STUB(FF81BD58) 
    1919STUB(FF81BF54) 
     20STUB(FF81CA18) 
     21STUB(FF81CA44) 
     22STUB(FF81E370) 
     23STUB(FF81E440) 
    2024STUB(FF826F90) 
     25STUB(FF848778) 
     26STUB(FF848788) 
    2127STUB(FF918F9C) 
    2228STUB(FF91F884) 
     
    3036STUB(FF939A08) 
    3137STUB(FFA4D7B0) 
     38STUB(FFA7D434) 
     39STUB(FFA7D524) 
     40STUB(FFA939CC) 
     41STUB(FFAACFF0) 
     42STUB(FFAAD0C8) 
     43STUB(FFAAD1F4) 
     44STUB(FFAAD95C) 
     45STUB(FFAAD9AC) 
     46STUB(FFAADA64) 
     47STUB(FFAADBB8) 
     48STUB(FFAADCDC) 
     49STUB(FFAADD64) 
     50STUB(FFAADF30) 
     51STUB(FFAC1550) 
    3252STUB(FFB057F8) 
    3353STUB(FFB1CF10) 
     
    80100STUB(FFB41E88) 
    81101STUB(FFB4D970) 
     102STUB(FFB5F514) 
    82103STUB(FFB63C14) 
    83104STUB(FFBAD0D0) 
  • trunk/platform/tx1/sub/100g/stubs_entry.S

    r388 r404  
    101101NSTUB(iosDevAdd, 0xff92965c) 
    102102NSTUB(iosDrvInstall, 0xff929920) 
    103 NSTUB(iosDevFind, 0xff9295e8) 
    104103NSTUB(isalpha, 0xff91fa14) 
    105104// ALT: NSTUB(isalpha, 0xff91fa14) // 4/0 
     
    178177NSTUB(vsprintf, 0xff9271e4) 
    179178NSTUB(write, 0xff92850c) 
    180 NSTUB(fprintf, 0xff920374) 
    181 // ALT: NSTUB(fprintf, 0xff921b38) // 15/0 
    182 NSTUB(fputs, 0xff920494) 
    183 NSTUB(puts, 0xff9275a0) 
  • trunk/platform/tx1/sub/100g/stubs_entry_2.S

    r388 r404  
    2929NHSTUB(PutInNdFilter, 0xffa63994) 
    3030NHSTUB(PutOutNdFilter, 0xffa639DC) 
     31NHSTUB(WriteSDCard, 0xFFAC0FF8) 
  • trunk/platform/tx1/sub/101b/Makefile

    r388 r404  
    11topdir=../../../../ 
    22 
    3 OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o 
    4 STUBS_AUTO_DEPS=boot.c capt_seq.c movie_rec.c 
     3OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o mount.o 
     4STUBS_AUTO_DEPS=boot.c capt_seq.c movie_rec.c mount.c 
    55 
    66include $(topdir)/platform/makefile_sub.inc 
  • trunk/platform/tx1/sub/101b/stubs_auto.S

    r388 r404  
    1818STUB(FF81BD58) 
    1919STUB(FF81BF54) 
     20STUB(FF81CA18) 
     21STUB(FF81CA44) 
     22STUB(FF81E370) 
     23STUB(FF81E440) 
    2024STUB(FF826F90) 
     25STUB(FF848778) 
     26STUB(FF848788) 
    2127STUB(FF918F9C) 
    2228STUB(FF91F884) 
     
    3036STUB(FF939A08) 
    3137STUB(FFA4D830) 
     38STUB(FFA7D4B4) 
     39STUB(FFA7D5A4) 
     40STUB(FFA93A4C) 
     41STUB(FFAAD070) 
     42STUB(FFAAD148) 
     43STUB(FFAAD274) 
     44STUB(FFAAD9DC) 
     45STUB(FFAADA2C) 
     46STUB(FFAADAE4) 
     47STUB(FFAADC38) 
     48STUB(FFAADD5C) 
     49STUB(FFAADDE4) 
     50STUB(FFAADFB0) 
     51STUB(FFAC15D0) 
    3252STUB(FFB05878) 
    3353STUB(FFB1CF90) 
     
    80100STUB(FFB41F08) 
    81101STUB(FFB4D9F0) 
     102STUB(FFB5F594) 
    82103STUB(FFB63C94) 
    83104STUB(FFBAD14C) 
  • trunk/platform/tx1/sub/101b/stubs_entry_2.S

    r388 r404  
    2525NHSTUB(SetPropertyCase, 0xFF81BC20) 
    2626NHSTUB(PostLEDMessage, 0xFFA4290C) 
     27NHSTUB(WriteSDCard, 0xFFAC1078) 
Note: See TracChangeset for help on using the changeset viewer.