Lines Matching refs:hrd

284         HRDParameters hrd = new HRDParameters();
285 hrd.cpb_cnt_minus1 = reader.readUE("SPS: cpb_cnt_minus1");
286 hrd.bit_rate_scale = (int) reader.readNBit(4, "HRD: bit_rate_scale");
287 hrd.cpb_size_scale = (int) reader.readNBit(4, "HRD: cpb_size_scale");
288 hrd.bit_rate_value_minus1 = new int[hrd.cpb_cnt_minus1 + 1];
289 hrd.cpb_size_value_minus1 = new int[hrd.cpb_cnt_minus1 + 1];
290 hrd.cbr_flag = new boolean[hrd.cpb_cnt_minus1 + 1];
292 for (int SchedSelIdx = 0; SchedSelIdx <= hrd.cpb_cnt_minus1; SchedSelIdx++) {
293 hrd.bit_rate_value_minus1[SchedSelIdx] = reader
295 hrd.cpb_size_value_minus1[SchedSelIdx] = reader
297 hrd.cbr_flag[SchedSelIdx] = reader.readBool("HRD: cbr_flag");
299 hrd.initial_cpb_removal_delay_length_minus1 = (int) reader.readNBit(5,
301 hrd.cpb_removal_delay_length_minus1 = (int) reader.readNBit(5,
303 hrd.dpb_output_delay_length_minus1 = (int) reader.readNBit(5,
305 hrd.time_offset_length = (int) reader.readNBit(5,
307 return hrd;
493 private void writeHRDParameters(HRDParameters hrd, CAVLCWriter writer)
495 writer.writeUE(hrd.cpb_cnt_minus1, "HRD: cpb_cnt_minus1");
496 writer.writeNBit(hrd.bit_rate_scale, 4, "HRD: bit_rate_scale");
497 writer.writeNBit(hrd.cpb_size_scale, 4, "HRD: cpb_size_scale");
499 for (int SchedSelIdx = 0; SchedSelIdx <= hrd.cpb_cnt_minus1; SchedSelIdx++) {
500 writer.writeUE(hrd.bit_rate_value_minus1[SchedSelIdx], "HRD: ");
501 writer.writeUE(hrd.cpb_size_value_minus1[SchedSelIdx], "HRD: ");
502 writer.writeBool(hrd.cbr_flag[SchedSelIdx], "HRD: ");
504 writer.writeNBit(hrd.initial_cpb_removal_delay_length_minus1, 5,
506 writer.writeNBit(hrd.cpb_removal_delay_length_minus1, 5,
508 writer.writeNBit(hrd.dpb_output_delay_length_minus1, 5,
510 writer.writeNBit(hrd.time_offset_length, 5, "HRD: time_offset_length");