X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fdemuxers%2Fmod.rs;h=42399bfac5fed16cbcfcf2269d6b591f63097689;hb=d4df9ee1ede2aafa2fee47f327683cbdf165bb6b;hp=46603b23433361c7e5aa0a839f9fa72ad0222c12;hpb=fe07b469b3daf8eb4a1be6c3781f9d8c643e70af;p=nihav.git diff --git a/src/demuxers/mod.rs b/src/demuxers/mod.rs index 46603b2..42399bf 100644 --- a/src/demuxers/mod.rs +++ b/src/demuxers/mod.rs @@ -201,7 +201,7 @@ pub trait DemuxerCreator { } macro_rules! validate { - ($a:expr) => { if !$a { return Err(DemuxerError::InvalidData); } }; + ($a:expr) => { if !$a { println!("check failed at {}:{}", file!(), line!()); return Err(DemuxerError::InvalidData); } }; } #[cfg(feature="demuxer_gdv")] @@ -219,8 +219,8 @@ const DEMUXERS: &[&'static DemuxerCreator] = &[ &gdv::GDVDemuxerCreator {}, #[cfg(feature="demuxer_real")] &realmedia::RealMediaDemuxerCreator {}, -//#[cfg(feature="demuxer_real")] -// &realmedia::RealAudioDemuxerCreator {}, +#[cfg(feature="demuxer_real")] + &realmedia::RealAudioDemuxerCreator {}, //#[cfg(feature="demuxer_real")] // &realmedia::RealIVRDemuxerCreator {}, ]; @@ -237,6 +237,6 @@ pub fn find_demuxer(name: &str) -> Option<&DemuxerCreator> { pub fn create_demuxer<'a>(dmxcr: &DemuxerCreator, br: &'a mut ByteReader<'a>) -> DemuxerResult> { let mut dmx = dmxcr.new_demuxer(br); let mut str = StreamManager::new(); - dmx.open(&mut str)?; + dmx.open(&mut str)?; Ok(Demuxer::new(dmx, str)) }