Custom Query (1442 matches)
Results (19 - 21 of 1442)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1470 | fixed | Difference between spec and HM in Equation (8-9) | Haruhiko | |
Description |
Equation(8-9) in spec: for(rIdx = 0; rIdx <= num_ref_idx_l0_active_minus1; rIdx++) RefPicList0[rIdx] = ref_pic_list_modification_flag_l0 ? RefPicListTemp0[list_entry_l0[rIdx]] : RefPicListTemp0[rIdx] if(pps_curr_pic_ref_enabled_flag && !ref_pic_list_modification_flag_l0 && NumRpsCurrTempList0 > (num_ref_idx_l0_active_minus1 + 1)) RefPicList0[num_ref_idx_l0_active_minus1] = currPic But function TComSlice::setRefPOCListSliceHeader() in HM16.15_SCM8.4: for (Int rIdx = 0; rIdx < m_aiNumRefIdx[REF_PIC_LIST_0]; rIdx ++) { cIdx = m_RefPicListModification.getRefPicListModificationFlagL0() ? m_RefPicListModification.getRefPicSetIdxL0(rIdx) : rIdx % numPicTotalCurr; assert(cIdx >= 0 && cIdx < numPicTotalCurr); m_aiRefPOCList[REF_PIC_LIST_0][rIdx] = rpsPOCCurrList0[cIdx]; } if ( m_eSliceType != B_SLICE ) { m_aiNumRefIdx[REF_PIC_LIST_1] = 0; } else { // Equation (8-11) for (Int rIdx = 0; rIdx < m_aiNumRefIdx[REF_PIC_LIST_1]; rIdx ++) { cIdx = m_RefPicListModification.getRefPicListModificationFlagL1() ? m_RefPicListModification.getRefPicSetIdxL1(rIdx) : rIdx % numPicTotalCurr; assert(cIdx >= 0 && cIdx < numPicTotalCurr); m_aiRefPOCList[REF_PIC_LIST_1][rIdx] = rpsPOCCurrList1[cIdx]; } } It is necessary to insert if clause. For example: if (getPPS()->getPpsScreenExtension().getUseIntraBlockCopy() && !m_RefPicListModification.getRefPicListModificationFlagL0() && numPicTotalCurr > m_aiNumRefIdx[REF_PIC_LIST_0]) { m_aiRefPOCList[REF_PIC_LIST_0][m_aiNumRefIdx[REF_PIC_LIST_0]-1] = getPOC(); } |
|||
#1469 | fixed | Typo in the Equation (8-100) | Haruhiko | |
Description |
The equation (8-100) in the current spec(JCTVC-w1005_v4, N15895) is: uLX[1] = ((((mvpLX[0] >> 2) + mvdLX[0]) << 2) + 216) % 216 But I think it should be: uLX[1] = ((((mvpLX[1] >> 2) + mvdLX[1]) << 2) + 216) % 216 |
|||
#1467 | fixed | SCM rate control crashes for RGB 444 sequences | libin | |
Description |
SCM rate control crashes for RGB 444 sequences. |
Note: See TracQuery
for help on using queries.