Home
last modified time | relevance | path

Searched refs:fu_header (Results 1 – 3 of 3) sorted by relevance

/xiu/protocol/rtsp/src/rtp/
H A Drtp_h265.rs84 let mut fu_header = (nalu_header_1st_byte >> 1) & 0x3F | define::FU_START; in pack_fu() localVariable
92 fu_header = (nalu_header_1st_byte & 0x1F) | define::FU_END; in pack_fu()
102 packet.payload.put_u8(fu_header); in pack_fu()
104 packet.header.marker = if fu_header & define::FU_END > 0 { 1 } else { 0 }; in pack_fu()
106 if fu_header & define::FU_START > 0 { in pack_fu()
107 fu_header &= 0x7F in pack_fu()
326 let fu_header = payload_reader.read_u8()?; in unpack_fu() localVariable
331 if utils::is_fu_start(fu_header) { in unpack_fu()
334 let nal_1st_byte = (payload_header_1st_byte & 0x81) | ((fu_header & 0x3F) << 1); in unpack_fu()
341 if utils::is_fu_end(fu_header) { in unpack_fu()
H A Drtp_h264.rs60 let mut fu_header: u8 = (byte_1st & 0x1F) | define::FU_START; in pack_fu_a() localVariable
67 fu_header = (byte_1st & 0x1F) | define::FU_END; in pack_fu_a()
77 packet.payload.put_u8(fu_header); in pack_fu_a()
79 if fu_header & define::FU_START > 0 { in pack_fu_a()
80 fu_header &= 0x7F in pack_fu_a()
84 packet.header.marker = if fu_header & define::FU_END > 0 { 1 } else { 0 }; in pack_fu_a()
271 let fu_header = payload_reader.read_u8()?; in unpack_fu() localVariable
278 if utils::is_fu_start(fu_header) { in unpack_fu()
280 .put_u8((fu_indicator & 0xE0) | (fu_header & 0x1F)) in unpack_fu()
285 if utils::is_fu_end(fu_header) { in unpack_fu()
H A Dutils.rs68 pub(super) fn is_fu_start(fu_header: u8) -> bool { in is_fu_start()
69 fu_header & define::FU_START > 0 in is_fu_start()
72 pub(super) fn is_fu_end(fu_header: u8) -> bool { in is_fu_end()
73 fu_header & define::FU_END > 0 in is_fu_end()