gehe zum Quellcode dieser Datei
#define FW_SHORT_TIME_LIMIT 30 |
#define LONG_TIME_LIMIT (3*60*60) |
#define MAX_VIDEO_BITRATE 41000 |
#define SHORT_TIME_LIMIT 300 |
*-------------------------------------------------------------------—
!!
IS_ERROR( hSoundHandle )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
__MovieRecorder_c__100
__MovieRecorder_c__100
Definiert in Zeile 16 der Datei movie_rec.c.
20 " push.w {r2, r3, r4, r5, r6, r7, r8, sb, sl, fp, ip, lr}\n"
21 " ldr.w sb, =0x0000af90\n"
23 " ldr.w sl, =0x0005cd30\n"
25 " add.w r5, sb, #0x100\n"
26 " sub.w r7, r5, #0x80\n"
27 " sub.w r6, r5, #0x180\n"
31 " ldr r0, [r6, #0x1c]\n"
38 "branchtable_fc100c8a:\n"
39 " .byte((loc_fc100c96 - branchtable_fc100c8a) / 2)\n"
40 " .byte((loc_fc100cbc - branchtable_fc100c8a) / 2)\n"
41 " .byte((loc_fc100e10 - branchtable_fc100c8a) / 2)\n"
42 " .byte((loc_fc100d22 - branchtable_fc100c8a) / 2)\n"
43 " .byte((loc_fc100d28 - branchtable_fc100c8a) / 2)\n"
44 " .byte((loc_fc100d80 - branchtable_fc100c8a) / 2)\n"
45 " .byte((loc_fc100dc6 - branchtable_fc100c8a) / 2)\n"
46 " .byte((loc_fc100e48 - branchtable_fc100c8a) / 2)\n"
47 " .byte((loc_fc100e40 - branchtable_fc100c8a) / 2)\n"
48 " .byte((loc_fc100da4 - branchtable_fc100c8a) / 2)\n"
49 " .byte((loc_fc100e0a - branchtable_fc100c8a) / 2)\n"
52 " ldr r0, [r7, #0x78]\n"
54 " ldr r0, [r7, #0x74]\n"
55 " cbz r0, loc_fc100ca6\n"
61 " ldr.w r0, [sb, #0x44]\n"
62 " cbnz r0, loc_fc100cb0\n"
65 " bl sub_fc10099a_my\n"
68 " str r0, [r7, #0x74]\n"
73 " str r0, [r7, #0x74]\n"
75 " ldr.w r0, [sb, #0x44]\n"
76 " cbnz r0, loc_fc100d1a\n"
78 " add.w r0, sl, r1, lsl #2\n"
79 " ldr r0, [r0, #-0x4]\n"
81 " ldr r0, [r7, #0x74]\n"
82 " lsls r0, r0, #0x1f\n"
85 " str r0, [r7, #0x74]\n"
87 " ldr r1, [r4, #0x48]\n"
88 " ldr r0, [r4, #0x50]\n"
94 " ldr.w r0, [sl, r4, lsl #2]\n"
100 " blt loc_fc100cf0\n"
102 " ldr r1, =0x0000af90\n"
106 " bl _SetPropertyCase\n"
107 " movw r0, #0x314e\n"
111 " ldr r0, [r7, #0x74]\n"
113 " bne loc_fc100ca0\n"
119 " ldr r0, [r6, #0x50]\n"
121 " beq loc_fc100d7a\n"
122 " ldr.w r0, [sb, #0x1c]\n"
124 " cbnz r0, loc_fc100d42\n"
128 " str.w fp, [r4, #0x1c]\n"
132 " str r0, [r7, #0x74]\n"
133 " cbz r0, loc_fc100d54\n"
138 " ldr r0, [r4, #0x5c]\n"
139 " cbnz r0, loc_fc100d6c\n"
140 " ldr r0, [r4, #0x6c]\n"
141 " cbz r0, loc_fc100d6c\n"
143 " str r0, [r7, #0x74]\n"
145 " ldr r0, [r7, #0x74]\n"
147 " bne loc_fc100d4e\n"
150 " add.w r0, sl, r1, lsl #2\n"
151 " ldr r0, [r0, #-0x4]\n"
154 " ldr r1, [r5, #0xc]\n"
155 " ldr r0, [r5, #0x30]\n"
158 " ldr r0, [r6, #0x50]\n"
160 " beq loc_fc100d9e\n"
162 " str r0, [r7, #0x74]\n"
164 " ldr r0, [r7, #0x74]\n"
165 " cbz r0, loc_fc100d9a\n"
169 " str.w r8, [r6, #0x50]\n"
171 " ldr r1, [r5, #0x18]\n"
172 " ldr r0, [r5, #0x38]\n"
176 " lsls r0, r0, #0x1f\n"
177 " beq loc_fc100db0\n"
183 " str r0, [r7, #0x74]\n"
184 " cbz r0, loc_fc100dbe\n"
185 " mov.w r0, #0xa0000\n"
188 " ldr r0, [r6, #0x34]\n"
189 " blx sub_fc314d28\n"
192 " ldr r0, [r6, #0x50]\n"
194 " bne loc_fc100dd8\n"
195 " ldr r1, [r5, #0x20]\n"
197 " beq loc_fc100e48\n"
198 " ldr r0, [r5, #0x40]\n"
203 " str r0, [r7, #0x74]\n"
204 " cbnz r0, loc_fc100df8\n"
205 " ldr.w r0, [sb, #0x6c]\n"
206 " cbz r0, loc_fc100df0\n"
208 " str r0, [r7, #0x74]\n"
211 " str.w r8, [r6, #0x50]\n"
212 " ldr r0, [r7, #0x74]\n"
213 " cbz r0, loc_fc100e04\n"
215 " ldr r1, [r5, #0x20]\n"
216 " cbz r1, loc_fc100e00\n"
217 " ldr r0, [r5, #0x40]\n"
222 " ldr r1, [r5, #0x1c]\n"
223 " ldr r0, [r5, #0x3c]\n"
229 " movw r4, #0x2710\n"
230 " ldr r2, =0xfc0fde28\n"
231 " ldr r0, [r6, #0x78]\n"
232 " movw r3, #0x1b84\n"
234 " blx sub_fc314c60\n"
236 " str r0, [r6, #0x6c]\n"
237 " ldr r2, =0xfc0fde28\n"
238 " movw r3, #0x1b88\n"
239 " ldr r0, [r6, #0x74]\n"
241 " blx sub_fc314c60\n"
242 " str.w r8, [r7, #0x74]\n"
243 " ldr r1, [r5, #0x14]\n"
244 " ldr r0, [r5, #0x48]\n"
250 " str r0, [r7, #0x74]\n"
253 " ldr r1, [sp, #4]\n"
254 " movw r3, #0x161b\n"
255 " movw r2, #0x2710\n"
258 " ldr r3, =0xfc0fde28\n"
259 " ldr r0, [r6, #0x24]\n"
260 " blx sub_fc314b00\n"
void getchunkinfo |
( |
int * |
r0) | |
|
Definiert in Zeile 1232 der Datei movie_rec.c.
1234 unsigned int lsum = 0;
1236 int *
cl = (
int*)(*(
r0+1));