Opened 4 weeks ago

Closed 8 days ago

#608 closed defect (fixed)

Issue in condition to parse abs_remainder in ts_residual_coding()

Reported by: forayr Owned by:
Priority: minor Milestone:
Component: spec Version:
Keywords: Cc: vzakharc, yuwenhe, jvet@…

Description

The spec should be modified as following:

  /* remainder scan pass */
  for( n = 0; n  <=  numSbCoeff − 1; n++ ) {
    xC = ( xS << log2SbSize ) + DiagScanOrder[ log2SbSize ][ log2SbSize ][ n ][ 0 ] 
    yC = ( yS << log2SbSize ) + DiagScanOrder[ log2SbSize ][ log2SbSize ][ n ][ 1 ]
    if( ( n <= lastScanPosPass2  &&  AbsLevelPass2[ xC ][ yC ] >= 10 )  | |   
-       ( n <= lastScanPosPass2  &&  n <= lastScanPosPass1  && 
+       ( n > lastScanPosPass2  &&  n <= lastScanPosPass1  &&   
          AbsLevelPass1[ xC ][ yC ] >= 2 )  | |   ( n > lastScanPosPass1 ) )
      abs_remainder[ n ]

Change history (2)

comment:1 Changed 4 weeks ago by forayr

  • Component changed from 360Lib to spec

comment:2 Changed 8 days ago by bbross

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

Thanks for reporting.

This will be fixed JVET-P2001-vC.

Note: See TracTickets for help on using tickets.