Enscript Output
#!/usr/bin/perl -w
use Ogg::Vorbis::Header;
use Ogg::Vorbis::Decoder;
use Audio::Ao qw(:all);
$header = Ogg::Vorbis::Header->new($ARGV[0]);
$decoder = Ogg::Vorbis::Decoder->open($ARGV[0]);
die "Bad ogg\n" unless $header && $decoder;
initialize_ao;
$device = open_live(default_driver_id, 16, $header->info('rate'),
$header->info('channels'), is_big_endian, {});
while (($i = $decoder->read(\$buffer)) > 0) {
play($device, $buffer, $i);
}
close_ao($device);
shutdown_ao;
Generated by GNU enscript 1.6.3.