Fri Sep 19 22:03:05 1997 root * Made multiple changes by including header files and removing unneeded variables so that -Wall -pedantic will return no warnings. Fri Sep 19 15:15:27 1997 BUCCIGROSSI * xfb_byte.c: Line 303: corrected improper parameters passed to XSetWMProperties. (Just removes a compiler warning...) * build_pyr.c, collapse_pyr.c, convolve.c, convolve.h, edges.c: Replaced the convolution code with a newer version developed by Eero Simoncelli for the Matlab steerable pyramid tools. In the convolution code, changed double images to float images, and modified the function calls in build_pyr.c and collapse_pyr.c accordingly. This shoud not change image encoding at all. * unepwic.c, epwview.c: The number of bytes read from the file did not properly take into account that the subband bin sizes were sent at the last moment. Therefore the decompression routine overestimated the number of bytes read. Sat Aug 16 11:43:21 1997 Robert Buccigrossi * prob_dist.c: Lookup tables have been statically set to size 512 (I know, that's not the best idea...). Anyway, if MAX_NUM_BITS is a value other than 9, there is a bug with indexing into these tables. This required bug fixes in estimate_pdf() and get_prior_CDF(). * prob_dist.c: there was a bug caused by having MAX_NUM_BITS be a value other than 9 in function get_estimation_fraction(). The shift based on MAX_NUM_BITS should have been inside of the array.