Opened 3 years ago

Closed 3 years ago

#1464 closed defect (fixed)

Non-conforming values of sn_subpic_id_len_minus1

Reported by: hallapur Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-12.0
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

According to the spec, the value of sn_subpic_id_len_minus1 shall be the same for all scalable nesting SEI messages that are associated with pictures in a CVS.

VTM encoder calculates the value of sn_subpic_id_len_minus1+1 as follows:

scalableNestingSEI->m_snSubpicFlag = 1;
scalableNestingSEI->m_snNumSubpics = (uint32_t) subpictureIDs.size();
scalableNestingSEI->m_snSubpicId = subpictureIDs;
scalableNestingSEI->m_snSubpicIdLen = max(1, ceilLog2((*std::max_element(subpictureIDs.begin(), subpictureIDs.end())) + 1));

In this code the resulting value sn_subpic_id_len_minus1+1 can be different for different scalable nesting SEIs when number of subpictures is >2 and following are enabled:

SEIScalableNesting : 1
SubpicDecodedPictureHash : 1

Change history (2)

comment:2 Changed 3 years ago by fbossen

  • Resolution set to fixed
  • Status changed from new to closed
  • Version set to VTM-12.0
Note: See TracTickets for help on using tickets.