let mut file = File::open(name).unwrap();
let mut fr = FileReader::new_read(&mut file);
let mut br = ByteReader::new(&mut fr);
- let mut dmx = dmx_f.new_demuxer(&mut br);
- dmx.open().unwrap();
+ let mut dmx = create_demuxer(dmx_f, &mut br).unwrap();
let mut decs: Vec<Option<Box<NADecoder>>> = Vec::new();
for i in 0..dmx.get_num_streams() {
let mut file = File::open(name).unwrap();
let mut fr = FileReader::new_read(&mut file);
let mut br = ByteReader::new(&mut fr);
- let mut dmx = dmx_f.new_demuxer(&mut br);
- dmx.open().unwrap();
+ let mut dmx = create_demuxer(dmx_f, &mut br).unwrap();
let mut decs: Vec<Option<Box<NADecoder>>> = Vec::new();
for i in 0..dmx.get_num_streams() {