Custom Query (1442 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (19 - 21 of 1442)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
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.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Note: See TracQuery for help on using queries.