Custom Query (1442 matches)
Results (85 - 87 of 1442)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1396 | fixed | palette_transpose_flag inference to 0 is missed | Vadim | |
Description |
palette_transpose_flag is not always signalled, it should be inferred to 0 when not present in the semantics. |
|||
#1395 | fixed | collocated_ref_idx inference seems missing | Vadim | |
Description |
collocated_ref_idx is not signalled when number of reference pictures is 1, but its value is used in collocated picture derivation. Inference to 0 when not present seems necessary in the semantics. |
|||
#1394 | fixed | m_LocalRPS is not reset between CVSs, resulting in incorrect long term reference picture count | jackh | |
Description |
In TDecCavlc::parseSliceHeader() (TDecCAVLC.cpp line 1070), the number of long term reference pictures is set in the RPS if sps->getLongTermRefsPresent() == true. However, the number of long term reference pictures is not set to zero if sps->getLongTermRefsPresent() == false; in this case, it is just left at its previous value. This causes a bug when there is more than one CVS present in the stream. If the first CVS uses an SPS with long_term_ref_pics_present_flag = 1, and the second uses one with long_term_ref_pics_present_flag = 0, the long term reference picture count will not get reset between CVSs, resulting in an error. Suggested fix is to reset the contents of TComSlice::m_LocalRPS in TComSlice::initSlice(). |