Opened 5 years ago
Closed 5 years ago
#609 closed defect (fixed)
Mismatch with vtm in residual_ts_coding() after JVET-P0072 integration
Reported by: | forayr | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | spec | Version: | |
Keywords: | Cc: | ksuehring, bbross, XiangLi, fbossen, jvet@… |
Description
In vtm, as soon as coded_sub_block_flag[xS][yS] = 0, no coefficient are coded for this subblock.
In the spec, after JVET-P0072 integration, when RemCcbs < 4 and coded_sub_block_flag[ xS ][ yS ] = 0, abs_remainder[ n ] is coded for all position in the subblock, as the condition n > lastScanPosPass1 is always fulfilled (lastScanPosPass1 = -1 in this case).
NB: there already exists a similar issue in residual coding (cf in #404 comment)
Change history (2)
comment:1 Changed 5 years ago by bbross
comment:2 Changed 5 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
Note: See TracTickets for help on using tickets.
Thanks for reporting!
This will be fixed JVET-P2001-vC by adding coded_sub_block_flag[xS][yS] to the condition:
( n > lastScanPosPass1 && coded_sub_block_flag[xS][yS] )