Opened 5 years ago

Last modified 5 years ago

#364 closed defect

QP Prediction Doesn't Recognize Slice/Tile/Brick Boundaries — at Initial Version

Reported by: bheng Owned by:
Priority: minor Milestone: VTM-6.0
Component: VTM Version: VTM-5.2
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

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 (0)

Note: See TracTickets for help on using tickets.