Mercurial > libavcodec.hg
changeset 2951:98a2bd9c8674 libavcodec
make selftest code compile again
author | michael |
---|---|
date | Sat, 03 Dec 2005 03:07:54 +0000 |
parents | 2c4753d27834 |
children | d7be13d3ef00 |
files | snow.c |
diffstat | 1 files changed, 10 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/snow.c Fri Dec 02 00:12:37 2005 +0000 +++ b/snow.c Sat Dec 03 03:07:54 2005 +0000 @@ -3883,8 +3883,8 @@ for(i=0; i<width*height; i++) buffer[0][i]= buffer[1][i]= random()%54321 - 12345; - ff_spatial_dwt(buffer[0], width, height, width, s->spatial_decomposition_type, s->spatial_decomposition_count); - ff_spatial_idwt(buffer[0], width, height, width, s->spatial_decomposition_type, s->spatial_decomposition_count); + ff_spatial_dwt(buffer[0], width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); + ff_spatial_idwt(buffer[0], width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); for(i=0; i<width*height; i++) if(buffer[0][i]!= buffer[1][i]) printf("fsck: %d %d %d\n",i, buffer[0][i], buffer[1][i]); @@ -3894,12 +3894,13 @@ for(i=0; i<width*height; i++) buffer[0][i]= buffer[1][i]= random()%54321 - 12345; - ff_spatial_dwt(buffer[0], width, height, width, s->spatial_decomposition_type, s->spatial_decomposition_count); - ff_spatial_idwt(buffer[0], width, height, width, s->spatial_decomposition_type, s->spatial_decomposition_count); + ff_spatial_dwt(buffer[0], width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); + ff_spatial_idwt(buffer[0], width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); for(i=0; i<width*height; i++) - if(buffer[0][i]!= buffer[1][i]) printf("fsck: %d %d %d\n",i, buffer[0][i], buffer[1][i]); + if(ABS(buffer[0][i] - buffer[1][i])>20) printf("fsck: %d %d %d\n",i, buffer[0][i], buffer[1][i]); +#if 0 printf("testing AC coder\n"); memset(s.header_state, 0, sizeof(s.header_state)); ff_init_range_encoder(&s.c, buffer[0], 256*256); @@ -3923,6 +3924,7 @@ STOP_TIMER("get_symbol") if(j!=i*i*i/3*ABS(i)) printf("fsck: %d != %d\n", i, j); } +#endif { int level, orientation, x, y; int64_t errors[8][4]; @@ -3944,7 +3946,7 @@ memset(buffer[0], 0, sizeof(int)*width*height); buf[w/2 + h/2*stride]= 256*256; - ff_spatial_idwt(buffer[0], width, height, width, s->spatial_decomposition_type, s->spatial_decomposition_count); + ff_spatial_idwt(buffer[0], width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); for(y=0; y<height; y++){ for(x=0; x<width; x++){ int64_t d= buffer[0][x + y*width]; @@ -3988,7 +3990,7 @@ buffer[0][x+width*y]= 256*256*tab[(x&1) + 2*(y&1)]; } } - ff_spatial_dwt(buffer[0], width, height, width, s->spatial_decomposition_type, s->spatial_decomposition_count); + ff_spatial_dwt(buffer[0], width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); #else for(y=0; y<h; y++){ for(x=0; x<w; x++){ @@ -3996,7 +3998,7 @@ buf[x + y*stride-w]=64; } } - ff_spatial_idwt(buffer[0], width, height, width, s->spatial_decomposition_type, s->spatial_decomposition_count); + ff_spatial_idwt(buffer[0], width, height, width, s.spatial_decomposition_type, s.spatial_decomposition_count); #endif for(y=0; y<height; y++){ for(x=0; x<width; x++){