earwax 0.1.7

Audio decoding library for Rust based on ffmpeg
extern crate earwax;
extern crate ao_rs as ao;

use earwax::Earwax;
use earwax::LogLevel;
use ao::*;

fn main() {
    let ao = Ao::new();
    let driver = Driver::new().unwrap();
    let format = Format::new();
    let device = Device::new(&driver, &format, None).unwrap();

    Earwax::set_log_level(LogLevel::Debug);
    let mut earwax = Earwax::new("./tracks/Canon.mp3").unwrap();
    while let Some(chunk) = earwax.spit() {
        println!("Time: {}", chunk.time.pts());
        device.play(chunk.data);
    }
}