Home
last modified time | relevance | path

Searched refs:stream_data (Results 1 – 2 of 2) sorted by relevance

/xiu/library/container/mpegts/src/
H A Dpes.rs84 stream_data: &Pes, in write_pes_header()
93 self.bytes_writer.write_u8(stream_data.stream_id)?; //3 in write_pes_header()
102 if stream_data.data_alignment_indicator > 0 { in write_pes_header()
108 if define::PTS_NO_VALUE != stream_data.pts { in write_pes_header()
113 if define::PTS_NO_VALUE != stream_data.dts && stream_data.dts != stream_data.pts { in write_pes_header()
130 let b10 = (stream_data.pts >> 22) as u8; /* PTS 22-29 */ in write_pes_header()
136 let b12 = (stream_data.pts >> 7) as u8; /* PTS 7-14 */ in write_pes_header()
139 let b13 = ((stream_data.pts << 1) & 0xFE) as u8 /* PTS 0-6 */ | 0x01; /* marker_bit */ in write_pes_header()
148 let b15 = (stream_data.dts >> 22) as u8; /* DTS 22-29 */ in write_pes_header()
154 let b17 = (stream_data.dts >> 7) as u8; /* DTS 7-14 */ in write_pes_header()
[all …]
H A Dts.rs176 stream_data, in write_pes()
232 ts_header.write_u8((stream_data.pid & 0xFF) as u8)?; //2 in write_ts_header_for_pes()
236 stream_data.continuity_counter = (stream_data.continuity_counter + 1) % 16; in write_ts_header_for_pes()
242 if (stream_data.pid == pcr_pid) in write_ts_header_for_pes()
243 || ((stream_data.data_alignment_indicator > 0) in write_ts_header_for_pes()
244 && define::PTS_NO_VALUE != stream_data.pts) in write_ts_header_for_pes()
255 if stream_data.pid == pcr_pid { in write_ts_header_for_pes()
260 stream_data.pts in write_ts_header_for_pes()
262 stream_data.dts in write_ts_header_for_pes()
271 if (stream_data.data_alignment_indicator > 0) in write_ts_header_for_pes()
[all …]