Lines Matching refs:cur_stream
82 let cur_stream = cur_pmt.streams.get_mut(self.cur_stream_index).unwrap(); in write() localVariable
86 == (cur_stream.stream_id & define::epes_stream_id::PES_SID_VIDEO) in write()
87 && (cur_pmt.pcr_pid != cur_stream.pid)) in write()
89 cur_pmt.pcr_pid = cur_stream.pid; in write()
93 if cur_pmt.pcr_pid == cur_stream.pid { in write()
97 cur_stream.pts = pts; in write()
98 cur_stream.dts = dts; in write()
101 cur_stream.data_alignment_indicator = 1; // idr frame in write()
103 cur_stream.data_alignment_indicator = 0; // idr frame in write()
378 let mut cur_stream = pes::Pes::new(); //&mut pmt.streams[pmt.stream_count]; in pmt_add_stream() localVariable
380 cur_stream.codec_id = codecid; in pmt_add_stream()
381 cur_stream.pid = self.pid; in pmt_add_stream()
385 cur_stream.stream_id = epes_stream_id::PES_SID_VIDEO; in pmt_add_stream()
387 cur_stream.stream_id = epes_stream_id::PES_SID_AUDIO; in pmt_add_stream()
389 cur_stream.stream_id = epes_stream_id::PES_SID_PRIVATE_1; in pmt_add_stream()
393 cur_stream.esinfo.put(extra_data); in pmt_add_stream()
396 pmt.streams.push(cur_stream); in pmt_add_stream()