The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Audio-Extract-PCM

0.01    2008-12-20
        First version, released on an unsuspecting world.

0.02    2008-12-20
        Remove accidentally included sine.wav (need only sine.wav.gz)
        Return the pcm data as a reference.

0.02_01 2008-12-21     
        Warn for sox warnings.
        Check for sox program in Build.PL
        extract.t: Create sine.wav in base directory, not in t/, because of
            permission problems.

0.02_02 2008-12-21
        Don't use IO::CaptureOutput in Build.PL, backticks will suffice here (we
        need it anyway to run the module, but Build.PL is better kept simple.)

0.03    2009-01-07
        * Included an example script: any_to_pcm.pl
        * Add Module::Build to configure_requires and build_requires

0.03_01 2009-01-14
        * Remove sine.wav after testing (don't waste disk space if you keep the
          source directory lingering around)
        * Report sox version in test suite (want to get more info from
          reporters)

0.03_02 2009-01-15
        * Use -1/-2/-4/-8 rather than -b/-w/-l/-d in newer sox versions.
        * Removed -T from 00-load.t.  For the record, this module isn't taint-safe.
          Really, how am I supposed to portably run "sox" without depending on
          PATH?  Imho, taint mode is a ridiculous concept.

0.03_03 2009-01-16
        * Ignore capitalization in the test suite while checking for sox errors
          (seems to have changed in newer soxes)

0.04    2009-01-16
        * Identical to 0.03_03

0.04_51 2009-01-20
        * Development release from my "multi" branch.  This is the first
          release to include several backends, and the first release that
          doesn't depend on sox any more (it recommends it instead).
        * Quite a lot differences to 0.04.

0.04_52 2009-01-20
        * Now works better with missing backends.

0.04_53 2009-01-20
        * Works better with old soxes.
        * Some pod fixes.

0.04_54 2009-01-20
        * Get signedness from sox, and tell it to use either signed or unsigned
          format.

0.04_55 2009-01-21
        * Work correctly with newer soxes.

0.04_56 2009-01-24
        * Add exports for constants AEP and AEPF
        * Work around segfault in Ogg::Vorbis::Decoder
        * Tidy up the testing: Now there's one big backend.t that replaces sox.t, mad.t, etc.
        * sox backend: Parse wave header from sox, don't parse sox's
          diagnostics.  Easier.
        * No longer default to signed (default was introduced in 0.44_51)

0.04_57 2009-01-29
        * Fix a problem with determining the availability of backends
          (introduce those $AVAILABLE variables).

0.04_58 2009-01-29
        * Complete that fix...
        * sox chooses signed over unsigned now by default (on older soxes...)

0.04_59 2009-01-29
        * Some changes to the test suite