id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 1093,Bugs in BPSEI and PTSEI,kazui,,"1) Signalling of bp_max_sublayers_minus1 in BPSEI Signalling of bp_max_sublayers_minus1 is unconditional both in the text and SEIReader::xReadSEIPictureTiming(). However, it is conditioned the value of cpb_removal_delay_deltas_present_flag in SEIWriter::xWriteSEIBufferingPeriod(). The following two lines in SEIWriter::xWriteSEIBufferingPeriod() should be moved from inside the if-statement "" if (sei.m_cpbRemovalDelayDeltasPresentFlag) {..}"" to before signalling bp_cpb_cnt_minus1. CHECK (sei.m_bpMaxSubLayers < 1, ""bp_max_sub_layers_minus1 must be > 0""); WRITE_CODE( sei.m_bpMaxSubLayers - 1, 3, ""bp_max_sub_layers_minus1"" ); 2) For-loop for pt_du_common_cpb_removal_delay_increment_minus1[i] and pt_du_cpb_removal_delay_increment_minus1[i][j] in PTSEI The end-value of the for-loops for pt_du_common_cpb_removal_delay_increment_minus1[i] (in SEIWriter::xWriteSEIPictureTiming() and SEIReader::xParseSEIPictureTiming()) does not match those in the text. "" for( int i = temporalId; i < bp.m_bpMaxSubLayers - 1; i ++ ) "" shall be "" for( int i = temporalId; i <= bp.m_bpMaxSubLayers - 1; i ++ ) "". Similar modification shall also be applied to pt_du_cpb_removal_delay_increment_minus1[i][j]. 3) Initialization of pt_sublayer_delays_present_flag[ 0 ] when bp_max_sublayers_minus1 is equal to 0 in PTSEI The value of pt_sublayer_delays_present_flag[ bp_max_sublayers_minus1 ] is set to 1 in the text. It is asserted that this Initialization should be applied also to the case bp_max_sublayers_minus1 equal to 0. However, pt_sublayer_delays_present_flag[ 0 ] is not initialized to 1 when bp_max_sublayers_minus1 is equal to 0 both in SEIWriter::xWriteSEIPictureTiming() and SEIReader::xParseSEIPictureTiming(). MR is in preparation. ",defect,closed,major,VTM-10.1,VTM,VTM-9.0,fixed,"BP SEI, PT SEI",ksuehring XiangLi fbossen jvet@…