X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fcodecs%2Fh263%2Fintel263.rs;fp=src%2Fcodecs%2Fintel263.rs;h=7ef46e629a52de8a9cde5c99fa188682c6aebf34;hb=88c58b1b958a5478dca6595e2efc3a1a6b5f7e19;hp=99f0d4c3548aeda29cbef8fc5ce79620af4323e7;hpb=f2f1afb2cec901bf936d742c208aca2322955cc2;p=nihav.git diff --git a/src/codecs/intel263.rs b/src/codecs/h263/intel263.rs similarity index 99% rename from src/codecs/intel263.rs rename to src/codecs/h263/intel263.rs index 99f0d4c..7ef46e6 100644 --- a/src/codecs/intel263.rs +++ b/src/codecs/h263/intel263.rs @@ -1,9 +1,10 @@ use io::bitreader::*; use io::codebook::*; use formats; +use super::super::*; use super::*; -use super::blockdec::*; -use super::h263data::*; +use super::decoder::*; +use super::data::*; #[allow(dead_code)] struct Tables { @@ -17,7 +18,7 @@ struct Tables { struct Intel263Decoder { info: Rc, - dec: DCT8x8VideoDecoder, + dec: H263BaseDecoder, tables: Tables, } @@ -466,7 +467,7 @@ impl Intel263Decoder { Intel263Decoder{ info: Rc::new(DUMMY_CODEC_INFO), - dec: DCT8x8VideoDecoder::new(), + dec: H263BaseDecoder::new(), tables: tables, } } @@ -556,7 +557,7 @@ mod test { panic!("error"); } let pkt = pktres.unwrap(); - //if pkt.get_pts().unwrap() > 263 { break; } + //if pkt.get_pts().unwrap() > 146 { break; } let streamno = pkt.get_stream().get_id() as usize; if let Some(ref mut dec) = decs[streamno] { let frm = dec.decode(&pkt).unwrap();