X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=sndplay%2Fsrc%2Fdemux.rs;h=d050bceb2ff592695575d1220927328547ddaea3;hb=c84ea16daef963fe73d4b2e69b20b68524563ae0;hp=c35167c97ae7bbae7803fe054b833f3b5974a2cc;hpb=9d3219879da0eeefa1efac00529d22dde92e7bbb;p=nihav-player.git diff --git a/sndplay/src/demux.rs b/sndplay/src/demux.rs index c35167c..d050bce 100644 --- a/sndplay/src/demux.rs +++ b/sndplay/src/demux.rs @@ -97,7 +97,8 @@ impl<'a> DemuxerObject<'a> { let mut pkts = Vec::new(); for stream in dmx.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);