#1348 closed defect (fixed)

Uninitialized availability flags in Section 8.5.5.2

Reported by: bheng Owned by:
Priority: minor Milestone:
Component: spec Version: VVC D10 vE
Keywords: Cc: ksuehring, bbross, XiangLi, fbossen, jvet@…

Description

When sps_sbtmvp_enabled_flag is equal to 0, the variable availableFlagSbCol is not initialized. It is then used in an undefined state in equation 677.

if( availableFlagSbCol )

subblockMergeCandList[ i++ ] = SbCol

Similarly, when sps_affine_enabled_flag is equal to 0, availableFlagA, availableFlagB, and availableFlagConstK are not initialized as well.

Change history (1)

comment:1 Changed 14 months ago by jlchen

  • Resolution set to fixed
  • Status changed from new to closed

Good catch. The initialization process of those variables will be added in S2001-vH release, as follows:

1. The variables availableFlagSbCol, availableFlagA, availableFlagB, and availableFlagConstK with K = 1..6 are initialized to be equal to FALSE.

  1. When sps_sbtmvp_enabled_flag is equal to 1, the following applies:
Note: See TracTickets for help on using tickets.