So I was looking around the firmware (a570 100e) and came about some code starting at 0xffe17e64 which is more or less responsible of the JPEG develop process that was quite intelligible in some of what it does with propcases. Namely, it appears to read them using a subroutine at 0xffc0c318 by passing the propcase number in r1, and then it outputs an error string with the name of the propcase if 0xffc0c318 returned 1 in r0.
So, from this I right away got five original Canon names for five propcases:
57 Compression
95 DigitalZoomPos
138 HSCapture
201 NoizeReduction
218 Resolution
Then taking a look at the Wikia page
PropertyCase - CHDK Wiki57 Picture Quality (0,1,2 = Superfine, Fine, Normal)
95 RO Digital zoom depth (0--6: 0=none, 1--6 are for camera dependent zoom steps, higher number = higher magnification)
218 RW Picture Size (0,1,2,3,4,6,8 = L,M1,M2,M3,S,Postcard,W)
it looks like we're taking about the same exact numbers. Good. Those two others are previously unknown, especially that NoizeReduction (my SIC, Canon's not so much...) is pretty interesting...
After this I got a stupid idea of going through the firmware to see what other propcases not listed in Wikia are being read by the camera using this same procedure. So here they are, from a570is 100e, a Digic III vxworks camera.
On the left is the propcase number, and after each is a list of addresses of their respective calls to 0xffc0c318 in case someone wants to take a look at one.
For a handful of them, instead of addresses there's a string from a following assert call, which likely correlates with the usage of that propcase.
Some addresses are followed by a strings in paranthesis that appear near the call, which may give some hints about what sort of functionality likes to read that particular propcase.
4 ffc41970
19 ffc418bc
22 ffc4178c
28 ffd418c4(WBShtInf.c) ffd41ce4(WBShtInf.c)
43 ffe310b4(ImageHeader.c) ffeb0640(SsMovieRec.c)
44 ffd368d8 ffd37c80 ffd37d60
51 ffcf3c80
52 ffc42800 ffe30f08 fff29520
54 CenterCxCy.Cx
66 ffc817e0 ffc92c18
67 GetDayLightValueResult
68 fff22578
77 ffd5cfec(MainFlash.c)
80 ffd5cfc4(MainFlash.c)
81 ffd5cf98(MainFlash.c)
82 ffd41940(WBShtInf.c) ffd41d64(WBShtInf.c)
83 ffcf3ca8 ffd41918(WBShtInf.c) ffd41d38(WBShtInf.c)
84 ffd418ec(WBShtInf.c) ffd41d10(WBShtInf.c)
106 ffc4068c
108 ffc4120c
112 ffc41080 ffc5cf84
114 ffd4c10c
116 ffc40e7c
124 GetFlashDurationResult
128 ffc41a38 ffd419ac(WBShtInf.c) ffd41da4(WBShtInf.c)
129 GetFlashLightValueResult
136 ffd419ec(WBShtInf.c) ffd41de0(WBShtInf.c)
138 HSCapture
139 ffc3f278
140 ffc3f2a4
151 ffd4bf78
152 ffc4087c
156 fff27830(MovieRecorder.c)
157 fff27800(MovieRecorder.c)
158 ffc408d4
160 ffc426bc ffc4f108 ffcb7074(PBPlayVolume.c) ffcb74a8
161 ffc426d8 ffc4f124 ffcb74d8
162 ffc4099c
164 ffc42854 ffc4e21c
167 ffc426a0 ffc4f0b8
168 ffc42684 ffc4f09c
174 ffc3c388 ffc3c5c4 ffc40974 ffc42658 ffc4f0d8
192 ffc41134
198 ffc40dec
199 ffc407cc
200 ffc41024
201 NoizeReduction
207 ffd18a30
222 ffc4256c(b)
228 fff27534(MovieRecorder.c)
231 ffd106f8 (related to metering? it's read after 155)
242 ffd419cc(WBShtInf.c) ffd41dc0(WBShtInf.c)
260 ffd1e8e8
261 ffc417d0 ffc418ec
272 fff277b4(MovieRecorder.c)
279 ffc41694 ffc9f3f4 ffca15e8
While at it, I noticed that property 165 (timelapse movie shoot interval) is used (ffc4f0f4) in a570is firmware even though the camera does not have this feature. Maybe it can be done...?