Opened 5 years ago
Closed 5 years ago
#364 closed defect (fixed)
QP Prediction Doesn't Recognize Slice/Tile/Brick Boundaries
Reported by: | bheng | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | VTM-6.0 |
Component: | VTM | Version: | VTM-5.2 |
Keywords: | Cc: | ksuehring, XiangLi, fbossen, jvet@… |
Description (last modified by ksuehring)
QP prediction from the top CTU (at left edge) is being used across slice/tile/brick boundaries. The following if statement should include an additional isSameSliceAndTile check before using the top CTU QP.
if ( !cu.blocks[cu.chType].x && !( cu.blocks[cu.chType].y & ( cs.pcv->maxCUHeightMask >> getChannelTypeScaleY( cu.chType, cu.chromaFormat ) ) ) && ( cs.getCU( cu.blocks[cu.chType].pos().offset( 0, -1 ), cu.chType) != NULL ) ) { return ( ( cs.getCU( cu.blocks[cu.chType].pos().offset( 0, -1 ), cu.chType ) )->qp ); }
Change history (3)
comment:1 Changed 5 years ago by bheng
- Version changed from VTM-5.0rc1 to VTM-5.2
comment:2 Changed 5 years ago by ksuehring
- Description modified (diff)
comment:3 Changed 5 years ago by ksuehring
- Milestone set to VTM-6.0
- Resolution set to fixed
- Status changed from new to closed
The MR was merged
Note: See TracTickets for help on using tickets.
Possible solution provided here:
https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/merge_requests/680