let pktbuf = pkt.get_buffer();
let mut buf: Vec<u8> = Vec::with_capacity(pktbuf.len());
buf.clone_from(&pktbuf);
let abuf = NAAudioBuffer::new_from_buf(ainfo, Rc::new(RefCell::new(buf)), self.chmap.clone());
let mut frm = NAFrame::new_from_pkt(pkt, info, NABufferType::AudioPacked(abuf));
let pktbuf = pkt.get_buffer();
let mut buf: Vec<u8> = Vec::with_capacity(pktbuf.len());
buf.clone_from(&pktbuf);
let abuf = NAAudioBuffer::new_from_buf(ainfo, Rc::new(RefCell::new(buf)), self.chmap.clone());
let mut frm = NAFrame::new_from_pkt(pkt, info, NABufferType::AudioPacked(abuf));