Lines Matching refs:bits_reader

2     super::errors::H264Error, super::utils, bytes::BytesMut, bytesio::bits_reader::BitsReader,
60 pub bits_reader: BitsReader, field
68 bits_reader: BitsReader::new(reader), in new()
74 self.bits_reader.extend_data(data); in extend_data()
78 self.sps.profile_idc = self.bits_reader.read_byte()?; in parse()
80 self.sps.flag = self.bits_reader.read_byte()?; in parse()
81 self.sps.level_idc = self.bits_reader.read_byte()?; in parse()
83 self.sps.seq_parameter_set_id = utils::read_uev(&mut self.bits_reader)?; in parse()
87 self.sps.chroma_format_idc = utils::read_uev(&mut self.bits_reader)?; in parse()
89 self.sps.separate_colour_plane_flag = self.bits_reader.read_bit()?; in parse()
91 self.sps.bit_depth_luma_minus8 = utils::read_uev(&mut self.bits_reader)?; in parse()
92 self.sps.bit_depth_chroma_minus8 = utils::read_uev(&mut self.bits_reader)?; in parse()
94 self.sps.qpprime_y_zero_transform_bypass_flag = self.bits_reader.read_bit()?; in parse()
95 self.sps.seq_scaling_matrix_present_flag = self.bits_reader.read_bit()?; in parse()
107 .push(self.bits_reader.read_bit()?); in parse()
114 self.sps.log2_max_frame_num_minus4 = utils::read_uev(&mut self.bits_reader)?; in parse()
115 self.sps.pic_order_cnt_type = utils::read_uev(&mut self.bits_reader)?; in parse()
120 utils::read_uev(&mut self.bits_reader)?; in parse()
123 self.sps.delta_pic_order_always_zero_flag = self.bits_reader.read_bit()?; in parse()
124 self.sps.offset_for_non_ref_pic = utils::read_sev(&mut self.bits_reader)?; in parse()
125 self.sps.offset_for_top_to_bottom_field = utils::read_sev(&mut self.bits_reader)?; in parse()
127 utils::read_uev(&mut self.bits_reader)?; in parse()
130 self.sps.offset_for_ref_frame[i] = utils::read_sev(&mut self.bits_reader)?; in parse()
136 self.sps.max_num_ref_frames = utils::read_uev(&mut self.bits_reader)?; in parse()
137 self.sps.gaps_in_frame_num_value_allowed_flag = self.bits_reader.read_bit()?; in parse()
139 self.sps.pic_width_in_mbs_minus1 = utils::read_uev(&mut self.bits_reader)?; in parse()
140 self.sps.pic_height_in_map_units_minus1 = utils::read_uev(&mut self.bits_reader)?; in parse()
142 self.sps.frame_mbs_only_flag = self.bits_reader.read_bit()?; in parse()
145 self.sps.mb_adaptive_frame_field_flag = self.bits_reader.read_bit()?; in parse()
147 self.sps.direct_8x8_inference_flag = self.bits_reader.read_bit()?; in parse()
148 self.sps.frame_cropping_flag = self.bits_reader.read_bit()?; in parse()
151 self.sps.frame_crop_left_offset = utils::read_uev(&mut self.bits_reader)?; in parse()
152 self.sps.frame_crop_right_offset = utils::read_uev(&mut self.bits_reader)?; in parse()
153 self.sps.frame_crop_top_offset = utils::read_uev(&mut self.bits_reader)?; in parse()
154 self.sps.frame_crop_bottom_offset = utils::read_uev(&mut self.bits_reader)?; in parse()
157 self.sps.vui_parameters_present_flag = self.bits_reader.read_bit()?; in parse()