Custom query (96 matches)

Filters
 
or
 
  
 
Columns

Show under each result:


Results (67 - 69 of 96)

Ticket Resolution Summary Owner Reporter
#95 fixed Writing/parsing of pps_scaling_list_ref_layer_id does not depend on pps_infer_scaling_list_flag tech hallapur
Description

This is a mismatch between the SW and the spec. As per spec, writing and parsing of pps_scaling_list_ref_layer_id syntax element should only happen when pps_infer_scaling_list_flag is equal to 1.

The condition should be added to the encoder and the decoder:

 if (pcPPS->getPpsInferScalingListFlag())
 {
   WRITE_CODE(pcPPS->getPpsScalingListRefLayerId(), 6, "pps_scaling_list_ref_layer_id");
 }
  if (pcPPS->getPpsInferScalingListFlag())
  {
    READ_CODE( 6, uiCode, "pps_scaling_list_ref_layer_id" ); pcPPS->setPpsScalingListRefLayerId( uiCode );
  }
#77 fixed Unused variable m_iBitsPerDepthValue tech fabianjaeger
Description

The DLT variable 'm_iBitsPerDepthValue' is not used anymore in the software and should be removed. This affects the following files:

TComSlice.h/.cpp TDecSbac.cpp TEncSbac.cpp

#53 fixed Bug for VSP inheritance in H.8.5.3.2.1.17 tech ewchen
Description

The subclause is related to the inheritance of VSP mode. VSP mode can still be inherited from above neighbors as lons as they in the same CTU row.

The reference (software) HTM-9.0 has been implemented correctly for this part but the WD is not updated correctly.

In H.8.5.3.2.1.17,

The variable mergeCandIsVspFlag is derived as specified in the following: – If N is equal to VSP, mergeCandIsVspFlag is set equal to 1, – Otherwise, if N is equal to A1, mergeCandIsVspFlag is set equal to VspModeFlag[ xPb − 1 ][ yPb + nPbH − 1 ], – Otherwise, if N is equal to A0, mergeCandIsVspFlag is set equal to VspModeFlag[ xPb − 1 ][ yPb + nPbH ], – Otherwise, mergeCandIsVspFlag is set equal to 0.

should be modified as

The variable mergeCandIsVspFlag is derived as specified in the following: – If N is equal to VSP, mergeCandIsVspFlag is set equal to 1, – Otherwise, if N is equal to A1, mergeCandIsVspFlag is set equal to VspModeFlag[ xPb − 1 ][ yPb + nPbH − 1 ], – Otherwise, if N is equal to A0, mergeCandIsVspFlag is set equal to VspModeFlag[ xPb − 1 ][ yPb + nPbH ], – Otherwise, if N is equal to B0 and ( yN >> Log2CtbSizeY ) is equal to ( yCb >> Log2CtbSizeY ), mergeCandIsVspFlag is set equal to VspModeFlag[ xPb − 1 ][ yPb + nPbH ], – Otherwise, if N is equal to B1 and ( yN >> Log2CtbSizeY ) is equal to ( yCb >> Log2CtbSizeY ), mergeCandIsVspFlag is set equal to VspModeFlag[ xPb − 1 ][ yPb + nPbH ], – Otherwise, if N is equal to B2 and ( yN >> Log2CtbSizeY ) is equal to ( yCb >> Log2CtbSizeY ), mergeCandIsVspFlag is set equal to VspModeFlag[ xPb − 1 ][ yPb + nPbH ], – Otherwise, mergeCandIsVspFlag is set equal to 0.

Note: See TracQuery for help on using queries.