Adding feature support "File Write Task" (FWT): 52 Cams || 41 done || 11 to go - General Discussion and Assistance - CHDK Forum  

Adding feature support "File Write Task" (FWT): 52 Cams || 41 done || 11 to go

  • 258 Replies
  • 85692 Views
*

Offline koshy

  • *****
  • 1096
Advertisements
Now that we're almost done with the work on adding the ETR feature to all cameras I revisited the camera feature table. In the course of adding ETR we also added FWT in places so I figured maybe some more additions to FWT would be welcome, too.

Here are the 52 cams I have that miss the feature, behind them are my FW versions:

vxworks cameras:

A420   100B FWT tested sucessfully in single and continuous mode
A450   100D FWT tested sucessfully in single and continuous mode
A460   100D FWT tested sucessfully in single and continuous mode
A550   100C work in progress
A560   100A work in progress
A570   101A FWT tested sucessfully in single and continuous mode
A610   100E FWT tested sucessfully in single and continuous mode
A620   100F FWT tested sucessfully in single and continuous mode
A640   100B FWT tested sucessfully in single and continuous mode
A710   100A FWT tested sucessfully in single and continuous mode
G7   100I FWT tested sucessfully in single and continuous mode but switch to play fails, checking other findings
IXUS30 (SD200)   100K
IXUS40 (SD300)   100K
IXUS50 (SD400)   101A
IXUS55 (SD450)   100D FWT tested sucessfully in single and continuous mode
IXUS60 (SD600)   100A FWT tested sucessfully in single and continuous mode
IXUS65 (SD630)   100A FWT tested sucessfully in single and continuous mode checking other findings
IXUS70 (SD1000)   101A FWT tested sucessfully in single and continuous mode checking other findings
IXUS700 (SD500)   101B
IXUS75 (SD750)   101A work in progress
IXUS950 (SD850)   100C FWT tested sucessfully in single and continuous mode
S2IS   100F
S3IS   100A FWT tested sucessfully in single and continuous mode
S80   100G We started exploring it (see Page 3)
TX1   101B FWT tested sucessfully in single and continuous mode

dryos r31 and earlier:

A1000   100B FWT tested sucessfully in single and continuous mode
A2100   100A FWT tested sucessfully in single and continuous mode checking other findings
A480   100B FWT tested sucessfully in single and continuous mode checking other findings
A580   101B FWT tested sucessfully in single and continuous mode
IXUS100 (SD780)   100C FWT tested sucessfully in single and continuous mode
IXUS110 (SD960)   101D FWT tested sucessfully in single and continuous mode
IXUS80 (SD1100)   101B FWT tested sucessfully in single and continuous mode
IXUS85 (SD770)   100A FWT tested sucessfully in single and continuous mode
IXUS90 (SD790)   100D FWT tested sucessfully in single and continuous mode
IXUS95 (SD1200)   100C FWT tested sucessfully in single and continuous mode checking other findings
IXUS960 (SD950)   100D FWT tested sucessfully in single and continuous mode
IXUS970 (SD890)   100C FWT tested sucessfully in single and continuous mode
S5IS   101A  FWT tested sucessfully in single and continuous mode
SX10   102B FWT tested sucessfully in single and continuous mode
SX100IS   100C FWT tested sucessfully in single and continuous mode
SX110IS   100B FWT tested sucessfully in single and continuous mode
SX200IS   100D ported and tested by ADam

dryos r39 and later: (maybe multi-write bug affected)

A800   100B FWT tested sucessfully in single mode (needs CAM_FILEWRITETASK_MULTIPASS to be defined)
A1200   100C FWT tested sucessfully in single and continuous mode crash on playback
A3100   100D FWT tested sucessfully in single and continuous mode
IXUS105 (SD1300)   100D FWT tested sucessfully in single and continuous mode
IXUS120 (SD940)   103B FWT tested sucessfully in single and continuous mode
IXUS130 (SD1400)   100C FWT tested sucessfully in single and continuous mode
IXUS220 (ELPH300HS)   101A PTP connection not working yet, crash upon USB cable plug in
IXUS300 (SD4000)   100D FWT tested sucessfully in single and continuous mode
SX20   100F FWT tested sucessfully in single and continuous mode

dryos r50 and later:

IXUS125 (ELPH110HS)   100E  FWT tested sucessfully in single and continuous mode crash on playback

If you like throw test builds into the ring, I'll try to pick them up.
« Last Edit: 05 / June / 2018, 11:44:56 by koshy »
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #1 on: 19 / August / 2014, 08:21:28 »
nafraf actually did a file-write patch for the A1200.  I just never got around to testing it.

As some point I've always intended to go back and do code_gen versions for that and the ixus120 (the two from your list that I own) plus the G10.  Based on the original code_gen cameras, there are probably other bugs there to fix.

« Last Edit: 19 / August / 2014, 08:23:24 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline koshy

  • *****
  • 1096
Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #2 on: 19 / August / 2014, 11:21:08 »
nafraf actually did a file-write patch for the A1200.  I just never got around to testing it.
I suppose either one of you will post the patch here then.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline nafraf

  • *****
  • 1308
Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #3 on: 19 / August / 2014, 14:17:10 »
We can implement the task for all these models, but there are some bugs with remote shoot that have not been solved. Issues are discussed on thread Remote shooting issues

Probably, the first step is to define the tests to identify which bugs affect each model.


Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #4 on: 19 / August / 2014, 14:21:21 »
nafraf actually did a file-write patch for the A1200.  I just never got around to testing it.
I suppose either one of you will post the patch here then.
It was actually the ixus120
« Last Edit: 19 / August / 2014, 14:23:19 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline srsa_4c

  • ******
  • 4451
Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #5 on: 19 / August / 2014, 15:58:13 »
FWT support patch for the g10. I did this several months ago, I don't know whether it will still apply cleanly. I only used this for some experiments, did not test it thoroughly.

*

Offline koshy

  • *****
  • 1096
Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #6 on: 19 / August / 2014, 16:01:19 »
FWT support patch for the g10. I did this several months ago, I don't know whether it will still apply cleanly. I only used this for some experiments, did not test it thoroughly.
I don't have a G10 as it writes raw natively. Waterwingz owns one.

@WWZ will you test the G10 FWT?
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline koshy

  • *****
  • 1096
Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #7 on: 19 / August / 2014, 16:04:25 »
Probably, the first step is to define the tests to identify which bugs affect each model.
That makes sense as we wouldn't want to iterate this over and over again. It might also be useful to compile a list of things that should also be looked at for each tested cam. I intended to test USB Remote where we didn't in the ETR thread for example.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)


*

Offline reyalp

  • ******
  • 14080
Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #8 on: 19 / August / 2014, 16:46:57 »
I think jumping into these with multi-write bug unresolved may not be a good use of time. It's possible that we will need different approach to remotecap to resolve these issues, or at the least that the affected cameras will need significantly different code. That could turn into a lot of wasted work. Of course, it's up to each person to decide what they want to spend time again, I'm not going to reject more fwt support.

Implementing for the families of cameras we think are not likely to be affected would be less likely to be wasted effort. AFAIK this is older cameras (dryos R31 and earlier, vxworks?) and newer ones that using the original multiple file write code. (r50-ish and later?)

Don't forget what the H stands for.

*

Offline koshy

  • *****
  • 1096
Re: Adding feature support "File Write Task" (FWT): 50 Cams || 50 to go
« Reply #9 on: 19 / August / 2014, 17:03:33 »
I think jumping into these with multi-write bug unresolved may not be a good use of time. It's possible that we will need different approach to remotecap to resolve these issues, or at the least that the affected cameras will need significantly different code. That could turn into a lot of wasted work. Of course, it's up to each person to decide what they want to spend time again, I'm not going to reject more fwt support.
When I decided to compile the above list I was not really aware of the multi-write bug issue. While I intend to help the project I don't intend to waste time. Neither mine nor that of others. I'll just trust the devs to guide by picking the right items from the above to work on.

Implementing for the families of cameras we think are not likely to be affected would be less likely to be wasted effort. AFAIK this is older cameras (dryos R31 and earlier, vxworks?) and newer ones that using the original multiple file write code. (r50-ish and later?)
That sounds good. Could someone group my above dryos list into "not likely to be affected" by multi-write bug and likely to be affected by multi-write bug? Maybe just PM me that information and I'll update the initial post accordingly. The camera feature Table just has DryOS yes/no so I don't know about DryOs versions. I grouped the vxworks cams out of the long list.

« Last Edit: 19 / August / 2014, 17:10:06 by koshy »
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

 

Related Topics