Home
last modified time | relevance | path

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

/xiu/library/container/flv/src/
H A Dflv_tag_header.rs88 let mut tag_header = AudioTagHeader::defalut(); in unmarshal() localVariable
91 tag_header.sound_format = flags >> 4; in unmarshal()
92 tag_header.sound_rate = (flags >> 2) & 0x03; in unmarshal()
93 tag_header.sound_size = (flags >> 1) & 0x01; in unmarshal()
94 tag_header.sound_type = flags & 0x01; in unmarshal()
100 Ok(tag_header) in unmarshal()
169 tag_header.frame_type = flags >> 4; in unmarshal()
170 tag_header.codec_id = flags & 0x0f; in unmarshal()
176 tag_header.composition_time = 0; in unmarshal()
183 tag_header.composition_time = (tag_header.composition_time << 8) + time as i32; in unmarshal()
[all …]
H A Ddemuxer.rs132 let tag_header = VideoTagHeader::unmarshal(&mut reader)?; in demux() localVariable
133 if tag_header.codec_id == AvcCodecId::H264 as u8 { in demux()
134 match tag_header.avc_packet_type { in demux()
146 pts: timestamp as i64 + tag_header.composition_time as i64, in demux()
148 frame_type: tag_header.frame_type, in demux()
181 let tag_header = AudioTagHeader::unmarshal(&mut reader)?; in demux() localVariable
185 if tag_header.sound_format == SoundFormat::AAC as u8 { in demux()
186 match tag_header.aac_packet_type { in demux()
196 sound_format: tag_header.sound_format, in demux()
/xiu/protocol/rtmp/src/cache/
H A Dmod.rs93 let tag_header = AudioTagHeader::unmarshal(&mut reader)?; in save_audio_data() localVariable
95 if tag_header.sound_format == define::SoundFormat::AAC as u8 in save_audio_data()
96 && tag_header.aac_packet_type == define::aac_packet_type::AAC_SEQHDR in save_audio_data()
111 .notify_audio_statistics_info(chunk_body.len(), tag_header.aac_packet_type) in save_audio_data()
148 let tag_header = VideoTagHeader::unmarshal(&mut reader)?; in save_video_data() localVariable
150 let is_key_frame = tag_header.frame_type == define::frame_type::KEY_FRAME; in save_video_data()
153 if is_key_frame && tag_header.avc_packet_type == define::avc_packet_type::AVC_SEQHDR { in save_video_data()