Audio decoding library based on ffmpeg 2.8. The purpose of this library is to provide a safe and simple way of converting any audio input to raw PCM data.

Dependencies

From ffmpeg 2.8, the required libraries are libavcodec, libavformat, and libavdevice.

Usage

```rust extern crate earwax;

use earwax::Earwax;

fn main() { let mut earwax = Earwax::new("[URL]").unwrap(); while let Some(chunk) = earwax.spit() { // Do something with chunk.data, an array of raw pcm data. println!("Time: {}", chunk.time.seconds()); // or chunk.time.pts(). } } ```

TODO