﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1649	[misalignment] on rprConstraintsActiveFlag	hmjang		"SPEC describe the equation to derive rprConstraintsActiveFlag as below
		RprConstraintsActiveFlag[ i ][ j ] = ( pps_pic_width_in_luma_samples  !=  refPicWidth  | |
				pps_pic_height_in_luma_samples  !=  refPicHeight  | |
				pps_scaling_win_left_offset  !=  refScalingWinLeftOffset  | |
				pps_scaling_win_right_offset  !=  refScalingWinRightOffset  | |
				pps_scaling_win_top_offset  !=  refScalingWinTopOffset  | |
				pps_scaling_win_bottom_offset  !=  refScalingWinBottomOffset  | |
				'''sps_num_subpics_minus1  !=  fRefNumSubpics''' )

but in the VTM, the last condition is missed.
{{{
  bool isRefScaled(const PPS* pps) const
  {
    return unscaledPic->getPicWidthInLumaSamples() != pps->getPicWidthInLumaSamples()
           || unscaledPic->getPicHeightInLumaSamples() != pps->getPicHeightInLumaSamples()
           || unscaledPic->getScalingWindow() != pps->getScalingWindow();
  }

}}}

in case of single layer, SPS information is same between picture, but in multilayer profile, each CLVS can have own SPS, so the number of subpictures can be different between current picture and reference picture.


VTM should be fixed to consider this also as same as SPEC.

"	defect	new	major		VTM				ksuehring XiangLi fbossen jvet@…
