use NAPacketiser::attach_stream() where appropriate
[nihav-encoder.git] / src / demux.rs
index 19b5f242c337ec4047624c44acb8db3683ff9ca4..58eed7fc3f04e8c9c1ef36754572463ee5289a09 100644 (file)
@@ -110,7 +110,8 @@ impl<'a> DemuxerObject<'a> {
                     let mut pkts = Vec::new();
                     for stream in dmx.get_object().get_streams() {
                         if let Some(pcreate) = reg.pkt_reg.find_packetiser(stream.get_info().get_name()) {
-                            let packetiser = (pcreate)();
+                            let mut packetiser = (pcreate)();
+                            packetiser.attach_stream(stream);
                             pkts.push(Some(packetiser));
                         } else {
                             pkts.push(None);