Opened 10 years ago Closed 10 years ago #41 closed defect (fixed)scaled_ref_layer_offset_present_flag index in PPS extension encoding
Description
According to "F.7.3.2.3.3 Picture parameter set multilayer extension syntax", the index for scaled_ref_layer_offset_present_flag[i], ref_region_offset_present_flag[i] and resample_phase_set_present_flag[i] is based on num_ref_loc_offsets. [ref: for( i = 0; i < num_ref_loc_offsets; i++ )].
However, in TEncTop.cpp, TEncTop::xInitPPS()
#if O0098_SCALED_REF_LAYER_ID
#endif
#if REF_REGION_OFFSET
#endif
The index used is based on m_scaledRefLayerId[i]. This one should just be 'i'.
Where the structure is referenced, it uses an index based on num_ref_loc_offsets.
...
Please see the patch in the attachment. This is based on rev 925 latest dev branch. Attachments (1)Change history (4)comment:1 Changed 10 years ago by DefaultCC Plugin
Changed 10 years ago by jaypadiacomment:2 Changed 10 years ago by tyamamoto
It seems this fix is needed. comment:3 Changed 10 years ago by Vadim
Fixed as provided in the patch with rev 934. Note: See TracTickets for help on using tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant
|
Patch