Lines Matching refs:sps

79         SeqParameterSet sps = new SeqParameterSet();
81 sps.profile_idc = (int) reader.readNBit(8, "SPS: profile_idc");
82 sps.constraint_set_0_flag = reader
84 sps.constraint_set_1_flag = reader
86 sps.constraint_set_2_flag = reader
88 sps.constraint_set_3_flag = reader
91 sps.level_idc = (int) reader.readNBit(8, "SPS: level_idc");
92 sps.seq_parameter_set_id = reader.readUE("SPS: seq_parameter_set_id");
94 if (sps.profile_idc == 100 || sps.profile_idc == 110
95 || sps.profile_idc == 122 || sps.profile_idc == 144) {
96 sps.chroma_format_idc = ChromaFormat.fromId(reader
98 if (sps.chroma_format_idc == ChromaFormat.YUV_444) {
99 sps.residual_color_transform_flag = reader
102 sps.bit_depth_luma_minus8 = reader
104 sps.bit_depth_chroma_minus8 = reader
106 sps.qpprime_y_zero_transform_bypass_flag = reader
111 readScalingListMatrix(reader, sps);
114 sps.chroma_format_idc = ChromaFormat.YUV_420;
116 sps.log2_max_frame_num_minus4 = reader
118 sps.pic_order_cnt_type = reader.readUE("SPS: pic_order_cnt_type");
119 if (sps.pic_order_cnt_type == 0) {
120 sps.log2_max_pic_order_cnt_lsb_minus4 = reader
122 } else if (sps.pic_order_cnt_type == 1) {
123 sps.delta_pic_order_always_zero_flag = reader
125 sps.offset_for_non_ref_pic = reader
127 sps.offset_for_top_to_bottom_field = reader
129 sps.num_ref_frames_in_pic_order_cnt_cycle = reader
131 sps.offsetForRefFrame = new int[sps.num_ref_frames_in_pic_order_cnt_cycle];
132 for (int i = 0; i < sps.num_ref_frames_in_pic_order_cnt_cycle; i++) {
133 sps.offsetForRefFrame[i] = reader
137 sps.num_ref_frames = reader.readUE("SPS: num_ref_frames");
138 sps.gaps_in_frame_num_value_allowed_flag = reader
140 sps.pic_width_in_mbs_minus1 = reader
142 sps.pic_height_in_map_units_minus1 = reader
144 sps.frame_mbs_only_flag = reader.readBool("SPS: frame_mbs_only_flag");
145 if (!sps.frame_mbs_only_flag) {
146 sps.mb_adaptive_frame_field_flag = reader
149 sps.direct_8x8_inference_flag = reader
151 sps.frame_cropping_flag = reader.readBool("SPS: frame_cropping_flag");
152 if (sps.frame_cropping_flag) {
153 sps.frame_crop_left_offset = reader
155 sps.frame_crop_right_offset = reader
157 sps.frame_crop_top_offset = reader
159 sps.frame_crop_bottom_offset = reader
165 sps.vuiParams = ReadVUIParameters(reader);
169 return sps;
173 SeqParameterSet sps) throws IOException {
174 sps.scalingMatrix = new ScalingMatrix();
179 sps.scalingMatrix.ScalingList4x4 = new ScalingList[8];
180 sps.scalingMatrix.ScalingList8x8 = new ScalingList[8];
182 sps.scalingMatrix.ScalingList4x4[i] = ScalingList.read(
185 sps.scalingMatrix.ScalingList8x8[i - 6] = ScalingList.read(