mirror of
https://github.com/RustAudio/rodio
synced 2024-12-13 13:42:34 +00:00
commit
b805d2bbfc
3 changed files with 2 additions and 6 deletions
|
@ -14,5 +14,4 @@ cpal = "0.4.0"
|
|||
futures = "0.1.1"
|
||||
hound = "1.0.0"
|
||||
lazy_static = "0.1.12"
|
||||
lewton = "0.4"
|
||||
ogg = "0.4"
|
||||
lewton = "0.5"
|
||||
|
|
|
@ -5,7 +5,6 @@ use std::vec;
|
|||
use Source;
|
||||
|
||||
use lewton::inside_ogg::OggStreamReader;
|
||||
use ogg;
|
||||
|
||||
/// Decoder for an OGG file that contains Vorbis sound format.
|
||||
pub struct VorbisDecoder<R>
|
||||
|
@ -20,8 +19,7 @@ impl<R> VorbisDecoder<R>
|
|||
{
|
||||
/// Attempts to decode the data as ogg/vorbis.
|
||||
pub fn new(data: R) -> Result<VorbisDecoder<R>, ()> {
|
||||
let packet_reader = ogg::PacketReader::new(data);
|
||||
let mut stream_reader = match OggStreamReader::new(packet_reader) {
|
||||
let mut stream_reader = match OggStreamReader::new(data) {
|
||||
Err(_) => return Err(()),
|
||||
Ok(r) => r,
|
||||
};
|
||||
|
|
|
@ -86,7 +86,6 @@ extern crate hound;
|
|||
#[macro_use]
|
||||
extern crate lazy_static;
|
||||
extern crate lewton;
|
||||
extern crate ogg;
|
||||
|
||||
pub use cpal::{Endpoint, get_endpoints_list, get_default_endpoint};
|
||||
|
||||
|
|
Loading…
Reference in a new issue