comparison TOOLS/realcodecs/drv4.c @ 29263:0f1b5b68af32

whitespace cosmetics: Remove all trailing whitespace.
author diego
date Wed, 13 May 2009 02:58:57 +0000
parents 8df85ad26746
children 32725ca88fed
comparison
equal deleted inserted replaced
29262:7d545a6b8aff 29263:0f1b5b68af32
131 static void hexdump(void *pos, int len) { 131 static void hexdump(void *pos, int len) {
132 unsigned char *cpos=pos, *cpos1; 132 unsigned char *cpos=pos, *cpos1;
133 int lines=(len+15)>>4; 133 int lines=(len+15)>>4;
134 while(lines--) { 134 while(lines--) {
135 int len1=len, i; 135 int len1=len, i;
136 fprintf(stderr, "#R# %0x ", (int)cpos-(int)pos); 136 fprintf(stderr, "#R# %0x ", (int)cpos-(int)pos);
137 cpos1=cpos; 137 cpos1=cpos;
138 for (i=0;i<16;i++) { 138 for (i=0;i<16;i++) {
139 if (len1>0) { 139 if (len1>0) {
140 fprintf(stderr, "%02x ", *(cpos++)); 140 fprintf(stderr, "%02x ", *(cpos++));
141 } else { 141 } else {
151 if ((ch<32)||(ch>127)) ch='.'; 151 if ((ch<32)||(ch>127)) ch='.';
152 fputc(ch, stderr); 152 fputc(ch, stderr);
153 } 153 }
154 len--; 154 len--;
155 } 155 }
156 fputs("\n", stderr); 156 fputs("\n", stderr);
157 } 157 }
158 fputc('\n', stderr); 158 fputc('\n', stderr);
159 } 159 }
160 160
161 161
212 212
213 fprintf(stderr,"COPY INIT DATA!\n"); 213 fprintf(stderr,"COPY INIT DATA!\n");
214 memset(h_temp,0x77,1000); 214 memset(h_temp,0x77,1000);
215 memcpy(h_temp,p1,4); 215 memcpy(h_temp,p1,4);
216 fprintf(stderr,"COPY OK!\n"); 216 fprintf(stderr,"COPY OK!\n");
217 217
218 // tic(); 218 // tic();
219 // result=(*rvyuvHiveMessage)(p1,p2); 219 // result=(*rvyuvHiveMessage)(p1,p2);
220 result=(*rvyuvHiveMessage)(h_temp,p2); 220 result=(*rvyuvHiveMessage)(h_temp,p2);
221 // toc(); 221 // toc();
222 222
226 226
227 memset(h_temp,0x77,1000); 227 memset(h_temp,0x77,1000);
228 228
229 // p1[0]=0; 229 // p1[0]=0;
230 // p1[1]=0x20000000; 230 // p1[1]=0x20000000;
231 231
232 fprintf(stderr,"<HIVE %ld %p\n",p1[0],p1[1]); 232 fprintf(stderr,"<HIVE %ld %p\n",p1[0],p1[1]);
233 233
234 // hexdump((void*)p1, sizeof(struct init_data)); 234 // hexdump((void*)p1, sizeof(struct init_data));
235 // hexdump((void*)p1, 8); 235 // hexdump((void*)p1, 8);
236 fprintf(stderr, "#R# RV20toYUV420HiveMessage --> 0x%0lx(%ld)\n\n", result, result); 236 fprintf(stderr, "#R# RV20toYUV420HiveMessage --> 0x%0lx(%ld)\n\n", result, result);
332 pp3=p3; 332 pp3=p3;
333 // it's not the real crc function, but so what... 333 // it's not the real crc function, but so what...
334 pch=p1; 334 pch=p1;
335 crc_src=build_crc(pch, pp3[0]); 335 crc_src=build_crc(pch, pp3[0]);
336 336
337 pp4=pp3[3]; 337 pp4=pp3[3];
338 fprintf(stderr,"transin1[%p]: {%ld/%ld} ",pp4,pp3[2],pp3[0]); 338 fprintf(stderr,"transin1[%p]: {%ld/%ld} ",pp4,pp3[2],pp3[0]);
339 // pp4[0],pp4[1],pp4[2],pp4[3], 339 // pp4[0],pp4[1],pp4[2],pp4[3],
340 // pp4[4],pp4[5],pp4[6],pp4[7]); 340 // pp4[4],pp4[5],pp4[6],pp4[7]);
341 341
342 memset(temp,0x77,128*4); 342 memset(temp,0x77,128*4);
343 343
344 memcpy(temp,pp4,8*(pp3[2]+1)); 344 memcpy(temp,pp4,8*(pp3[2]+1));
345 for(i=0;i<=pp3[2];i++){ 345 for(i=0;i<=pp3[2];i++){
346 fprintf(stderr," %p(%ld)",temp[i*2],temp[i*2+1]); 346 fprintf(stderr," %p(%ld)",temp[i*2],temp[i*2+1]);
347 } 347 }
348 fprintf(stderr,"\n"); 348 fprintf(stderr,"\n");
349 349
350 350
351 pp3[3]=pp4=temp; 351 pp3[3]=pp4=temp;
352 352
353 // pp4[2]= 353 // pp4[2]=
354 // pp4[3]= 354 // pp4[3]=
355 // pp4[4]=NULL; 355 // pp4[4]=NULL;
356 356
357 //pp4[6]=pp4[5]; 357 //pp4[6]=pp4[5];
358 358
359 v=p5; 359 v=p5;
360 /* fprintf(stderr, "rvyuvMain=0x%0x\n", v); 360 /* fprintf(stderr, "rvyuvMain=0x%0x\n", v);
361 v+=0x3c; 361 v+=0x3c;
362 v=*((void **)v); 362 v=*((void **)v);
363 fprintf(stderr, "[$+3ch]=0x%0x\n", v); 363 fprintf(stderr, "[$+3ch]=0x%0x\n", v);
376 v=*((void **)v); 376 v=*((void **)v);
377 if (v>0x8000000) { 377 if (v>0x8000000) {
378 fprintf(stderr, "[$+178h]=0x%0x\n", v); 378 fprintf(stderr, "[$+178h]=0x%0x\n", v);
379 hexdump(v, 128); 379 hexdump(v, 128);
380 } 380 }
381 */ 381 */
382 // tic(); 382 // tic();
383 result=(*rvyuvTransform)(p1,p2,p3,p4,p5); 383 result=(*rvyuvTransform)(p1,p2,p3,p4,p5);
384 // toc(); 384 // toc();
385 385
386 crc0=build_crc(p2, 176*144); 386 crc0=build_crc(p2, 176*144);