Opened 5 years ago
Closed 5 years ago
#343 closed defect (fixed)
Mismatch with spec in merge_data() syntax
Reported by: | fbarbier | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | VTM | Version: | VTM-5.0 |
Keywords: | Cc: | ksuehring, XiangLi, fbossen, jvet@… |
Description
Accordingly to specification (JVET-N1001-v9), in 7.3.7.7 Merge data syntax:
if( sps_ciip_enabled_flag && cu_skip_flag[ x0 ][ y0 ] = = 0 && ( cbWidth * cbHeight ) >= 64 && cbWidth < 128 && cbHeight < 128 ) { ciip_flag[ x0 ][ y0 ] if( ciip_flag[ x0 ][ y0 ] && MaxNumMergeCand > 1 ) merge_idx[ x0 ][ y0 ] } if( MergeTriangleFlag[ x0 ][ y0 ] ) { merge_triangle_split_dir[ x0 ][ y0 ] merge_triangle_idx0[ x0 ][ y0 ] merge_triangle_idx1[ x0 ][ y0 ] }
But current VTM5.0 implementation is :
if( sps_ciip_enabled_flag && cu_skip_flag[ x0 ][ y0 ] = = 0 && ( cbWidth * cbHeight ) >= 64 && cbWidth < 128 && cbHeight < 128 ) { ciip_flag[ x0 ][ y0 ] } if( MergeTriangleFlag[ x0 ][ y0 ] ) { merge_triangle_split_dir[ x0 ][ y0 ] merge_triangle_idx0[ x0 ][ y0 ] merge_triangle_idx1[ x0 ][ y0 ] } else if( MaxNumMergeCand > 1 ) merge_idx[ x0 ][ y0 ]
Change history (1)
comment:1 Changed 5 years ago by fbarbier
- Resolution set to fixed
- Status changed from new to closed
Note: See TracTickets for help on using tickets.