Revision history for Perl extension MPEG::MP3Play.
0.05 Mon Aug 09 1999, joern
- debugging implemented by providing default handlers
for XA_MSG_NOTIFY_ACK and _NACK.
- samples/handler.pl uses debugging for demonstration
purposes
0.04 Sat Aug 07 1999, joern
- implemented a builtin message handler mechanism.
Message corresponding methods will be invoked,
so the user can simply supply/overload the message
methods.
- added samples/handler.pl and samples/gtkhandler.pl
to demonstrate the use of the builtin message handler.
- added samples/synopsis.pl. This proves that the
usage shown in the SYNOPSIS really works ;)
- no symbols are exported by default anymore, some
Exporter tags are available instead.
THIS IS AN INCOMPATIBLE CHANGE.
Try 'use MPEG::MP3Play qw(:DEFAULT)' as a first step,
but better look into the documentation and see, which
symbols you really need to import.
I think 'use MPEG::MP3Play qw(:msg :state)' will work
in most cases.
- notification_mask setting
- player mode setting
- default message handler for player_state messages
- fixed some minor documentation typos
0.03 Thu Aug 05 1999, joern
- gen_constant generates constants.h included by
MP3Play.xs. gen_constant checks defines and enums,
not only defines like h2xs does.
- so now all Xaudio symbols are available
- gen* scripts moved to the tools directory
- test.pl now only loads the module
- there are now more sophisticated test scripts in
the samples directory, e.g. a script which uses
Gtk+ to play a file showing a progress bar. This
demonstrates the connection of the Xaudio
message queue to Gdk.
- almost anything well documented now
0.02 Tue Aug 03 1999, joern
- added gen_conv_msg.pl to generate conv_msg.c out
of the HTML documention provided by Xaudio
- conv_msg.c converts XA messages to HVs, for simple
handling in Perl
- test.pl enhanced. Now shows timecode and exits on
key pressure (if Term::ReadKey is installed) and
on end of file.
- fixed minor POD formatting errors in MP3Play.pm
0.01 Sun Jul 25 1999, joern
- original version; created by h2xs 1.19
- my first contact with XS, but playing mp3 files works
after two hours. I like it! ;)
- no error/message handling at all