Mercurial > mplayer.hg
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); |