Home
last modified time | relevance | path

Searched refs:bytes_reader (Results 1 – 25 of 39) sorted by relevance

12

/xiu/library/container/flv/src/
H A Dmpeg4_hevc.rs1 use {super::errors::Mpeg4AvcHevcError, byteorder::BigEndian, bytesio::bytes_reader::BytesReader};
33 bytes_reader: &mut BytesReader, in decoder_configuration_record_load()
35 self.mpeg4_hevc.configuration_version = bytes_reader.read_u8()?; in decoder_configuration_record_load()
36 let byte_1 = bytes_reader.read_u8()?; in decoder_configuration_record_load()
41 bytes_reader.read_u32::<BigEndian>()?; in decoder_configuration_record_load()
43 bytes_reader.read_u48::<BigEndian>()?; in decoder_configuration_record_load()
44 self.mpeg4_hevc.general_level_idc = bytes_reader.read_u8()?; in decoder_configuration_record_load()
46 bytes_reader.read_u16::<BigEndian>()? & 0x0FFF; in decoder_configuration_record_load()
47 self.mpeg4_hevc.parallelism_type = bytes_reader.read_u8()? & 0x03; in decoder_configuration_record_load()
48 self.mpeg4_hevc.chroma_format = bytes_reader.read_u8()? & 0x03; in decoder_configuration_record_load()
[all …]
H A Ddemuxer_tag.rs4 bytesio::bytes_reader::BytesReader,
77 bytes_reader: BytesReader, field
84 bytes_reader: BytesReader::new(data), in new()
90 let flags = self.bytes_reader.read_u8()?; in parse_tag_header()
98 self.tag.aac_packet_type = self.bytes_reader.read_u8()?; in parse_tag_header()
105 self.bytes_reader.extract_remaining_bytes() in get_remaining_bytes()
150 bytes_reader: BytesReader, field
157 bytes_reader: BytesReader::new(data), in new()
163 let flags = self.bytes_reader.read_u8()?; in parse_tag_header()
176 let time = self.bytes_reader.read_u8()?; in parse_tag_header()
[all …]
H A Dmpeg4_avc.rs5 bytesio::{bytes_reader::BytesReader, bytes_writer::BytesWriter},
147 bytes_reader: &mut BytesReader, in decoder_configuration_record_load()
150 bytes_reader.read_u8()?; in decoder_configuration_record_load()
152 self.mpeg4_avc.profile = bytes_reader.read_u8()?; in decoder_configuration_record_load()
156 self.mpeg4_avc.level = bytes_reader.read_u8()?; in decoder_configuration_record_load()
203 self.mpeg4_avc.nb_pps = bytes_reader.read_u8()?; in decoder_configuration_record_load()
223 bytes_reader.extract_remaining_bytes(); in decoder_configuration_record_load()
230 bytes_reader: &mut BytesReader, in h264_mp4toannexb()
235 while !bytes_reader.is_empty() { in h264_mp4toannexb()
236 let size = self.read_nalu_size(bytes_reader)?; in h264_mp4toannexb()
[all …]
H A Ddemuxer.rs15 bytesio::bytes_reader::BytesReader,
213 bytes_reader: BytesReader, field
219 bytes_reader: BytesReader::new(data), in new()
225 self.bytes_reader.read_bytes(9)?; in read_flv_header()
231 self.bytes_reader.read_u32::<BigEndian>()?; in read_flv_tag()
234 let tag_type = self.bytes_reader.read_u8()?; in read_flv_tag()
236 let data_size = self.bytes_reader.read_u24::<BigEndian>()?; in read_flv_tag()
238 let timestamp = self.bytes_reader.read_u24::<BigEndian>()?; in read_flv_tag()
240 let timestamp_ext = self.bytes_reader.read_u8()?; in read_flv_tag()
242 self.bytes_reader.read_u24::<BigEndian>()?; in read_flv_tag()
[all …]
H A Dmpeg4_aac.rs5 bits_reader::BitsReader, bits_writer::BitsWriter, bytes_reader::BytesReader,
53 pub bytes_reader: BytesReader, field
68 bytes_reader: BytesReader::new(BytesMut::new()), in new()
76 self.bytes_reader.extend_from_slice(&data[..]); in extend_data()
82 let byte_0 = self.bytes_reader.read_u8()?; in audio_specific_config_load()
85 let byte_1 = self.bytes_reader.read_u8()?; in audio_specific_config_load()
101 self.bytes_reader.extract_remaining_bytes(); in audio_specific_config_load()
107 let remain_bytes = self.bytes_reader.extract_remaining_bytes(); in audio_specific_config_load2()
407 let len = (self.bytes_reader.len() + 7) as u32; in adts_save()
430 .write(&self.bytes_reader.extract_remaining_bytes()[..])?; in adts_save()
H A Dflv_tag_header.rs10 bytesio::bytes_reader::BytesReader,
/xiu/library/codec/h264/src/
H A Dutils.rs40 use bytesio::bytes_reader::BytesReader;
55 bytes_reader.extend_from_slice(&[0b00000001]); in test_read_uev()
56 bytes_reader.extend_from_slice(&[0b00000010]); in test_read_uev()
57 bytes_reader.extend_from_slice(&[0b00000011]); in test_read_uev()
58 bytes_reader.extend_from_slice(&[0b00000100]); in test_read_uev()
59 bytes_reader.extend_from_slice(&[0b00000101]); in test_read_uev()
60 bytes_reader.extend_from_slice(&[0b00000110]); in test_read_uev()
61 bytes_reader.extend_from_slice(&[0b00000111]); in test_read_uev()
62 bytes_reader.extend_from_slice(&[0b00001000]); in test_read_uev()
63 bytes_reader.extend_from_slice(&[0b00001001]); in test_read_uev()
[all …]
H A Dsps.rs3 bytesio::bytes_reader::BytesReader, std::vec::Vec,
59 pub bytes_reader: BytesReader, field
67 bytes_reader: BytesReader::new(BytesMut::new()), in new()
/xiu/library/bytesio/src/
H A Dbits_reader.rs3 super::bytes_reader::BytesReader,
81 bytes_reader.extend_from_slice(&[data_0]); in test_read_bit()
83 bytes_reader.extend_from_slice(&[data_1]); in test_read_bit()
85 let mut bit_reader = BitsReader::new(bytes_reader); in test_read_bit()
112 bytes_reader.extend_from_slice(&[data_0]); in test_read_n_bits()
114 bytes_reader.extend_from_slice(&[data_1]); in test_read_n_bits()
115 bytes_reader.extend_from_slice(&[0b00000010]); in test_read_n_bits()
117 let mut bit_reader = BitsReader::new(bytes_reader); in test_read_n_bits()
129 bytes_reader.extend_from_slice(&[data_0]); in test_bits_aligment_8()
131 bytes_reader.extend_from_slice(&[data_1]); in test_bits_aligment_8()
[all …]
H A Dbytes_reader.rs152 pub bytes_reader: BytesReader, field
174 while self.bytes_reader.len() < bytes_num { in check()
183 self.bytes_reader.read_bytes(bytes_num) in read_bytes()
188 self.bytes_reader.advance_bytes(bytes_num) in advance_bytes()
209 self.bytes_reader.read_u8() in read_u8()
214 self.bytes_reader.advance_u8() in advance_u8()
219 self.bytes_reader.read_u16::<T>() in read_u16()
224 self.bytes_reader.read_u24::<T>() in read_u24()
229 self.bytes_reader.advance_u24::<T>() in advance_u24()
234 self.bytes_reader.read_u32::<T>() in read_u32()
[all …]
H A Dlib.rs9 pub mod bytes_reader; module
/xiu/protocol/rtmp/src/amf0/
H A Damf0_reader.rs5 bytesio::bytes_reader::BytesReader,
182 use bytesio::bytes_reader::BytesReader;
200 let mut bytes_reader = BytesReader::new(BytesMut::new()); in test_amf_reader() localVariable
201 bytes_reader.extend_from_slice(&data); in test_amf_reader()
202 let mut amf_reader = Amf0Reader::new(bytes_reader); in test_amf_reader()
274 let mut bytes_reader = BytesReader::new(BytesMut::new()); in test_number() localVariable
276 bytes_reader.extend_from_slice(&data); in test_number()
281 let time = bytes_reader.read_u8().unwrap(); in test_number()
327 let mut bytes_reader = BytesReader::new(BytesMut::new()); in test_player_connect_reader() localVariable
328 bytes_reader.extend_from_slice(&data); in test_player_connect_reader()
[all …]
/xiu/protocol/rtmp/src/netconnection/
H A Dreader.rs3 bytesio::bytes_reader::BytesReader,
/xiu/protocol/rtmp/src/protocol_control_messages/
H A Dreader.rs4 bytesio::bytes_reader::BytesReader,
/xiu/protocol/rtmp/src/cache/
H A Dmetadata.rs5 bytesio::bytes_reader::BytesReader,
/xiu/protocol/rtsp/src/rtp/rtcp/
H A Drtcp_header.rs6 use bytesio::bytes_reader::BytesReader;
H A Drtcp_app.rs7 use bytesio::bytes_reader::BytesReader;
H A Drtcp_bye.rs7 use bytesio::bytes_reader::BytesReader;
H A Drtcp_sr.rs8 use bytesio::bytes_reader::BytesReader;
H A Drtcp_rr.rs7 use bytesio::bytes_reader::BytesReader;
/xiu/protocol/rtmp/src/user_control_messages/
H A Dreader.rs5 bytesio::bytes_reader::BytesReader,
/xiu/protocol/rtsp/src/rtp/
H A Drtp_header.rs5 use bytesio::bytes_reader::BytesReader;
H A Dmod.rs14 use bytesio::bytes_reader::BytesReader;
/xiu/protocol/rtmp/src/handshake/
H A Dhandshake_client.rs8 bytesio::{bytes_reader::BytesReader, bytes_writer::AsyncBytesWriter, bytesio::TNetIO},
/xiu/protocol/rtsp/src/
H A Drtsp_track.rs8 use bytesio::bytes_reader::BytesReader;

12