Revision history for Perl extension Audio::Mad. 0.5 - corrected a segfault while decoding mono streams with MAD_DITHER_S16_* - added in 'option' method to Audio::Mad::Stream to set stream flags. flags can also be set in the 'new' class method, by sending them as the first paramater. - corrected typo in dither.c, the mad_dither_s32_{le,be} routines were ordering the bytes of the sample incorrectly. 0.4 Thu Jun 9 00:02:00 2002 - changed module name space from 'Mad' to 'Audio::Mad' - documentation segmentation, updates, additions. 0.3 Wed Jun 8 00:01:00 2002 - split Mad::Dither code into Mad::Resample and Mad::Dither. both of which work on naitve mad_fixed_t streams and return data wrapped in plain SV's. I'm not entirely sure I'm treating SV's correctly in this module, if you see me being stupid -- please tell me so I can fix it. - interface work is mostly complete, a few touchups, segfault fixes (damn buffer handling) and a bit of documentation added. this is ready for alpha release. it is capable of taking raw mp3 input data and returning data suitable to be sent at /dev/dsp. 0.2 Wed Jun 5 12:00:00 2002 - created perl package Mad::Dither from code found in the mad source distribution. it preforms generic dithering and linear resampling on data derived from mad_synth to provide raw pcm data to perl script. 0.1 Sat Jun 1 12:00:00 2002 - created perl interfaces for: mad_stream, mad_frame, mad_synth, and mad_timer (in Mad::Stream, Mad::Frame, etc..). - original version; created by h2xs 1.21 with options -a -n Mad -x /usr/include/mad.h -lmad