Changeset 9 in SHVCSoftware for branches/0.1.1-bugfix/source/Lib/TLibEncoder


Ignore:
Timestamp:
16 Nov 2012, 18:59:17 (12 years ago)
Author:
seregin
Message:

Bug fix for IntraBL 4x4 transform using inverse DCT. Patch was provided by Patrice Onno <Patrice.Onno@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/0.1.1-bugfix/source/Lib/TLibEncoder/TEncSearch.cpp

    r6 r9  
    11451145    Int scalingListType = 0 + g_eTTable[(Int)TEXT_LUMA];
    11461146    assert(scalingListType < 6);
     1147#if INTRA_BL_DCT_FIX
     1148    if(pcCU->isIntraBL(uiAbsPartIdx))
     1149    {
     1150      m_pcTrQuant->invtransformNxN( pcCU->getCUTransquantBypass(uiAbsPartIdx), TEXT_LUMA, REG_DCT, piResi, uiStride, pcCoeff, uiWidth, uiHeight, scalingListType, useTransformSkip );
     1151    }
     1152    else
     1153    {
     1154      m_pcTrQuant->invtransformNxN( pcCU->getCUTransquantBypass(uiAbsPartIdx), TEXT_LUMA,pcCU->getLumaIntraDir( uiAbsPartIdx ), piResi, uiStride, pcCoeff, uiWidth, uiHeight, scalingListType, useTransformSkip );
     1155    }
     1156#else
    11471157    m_pcTrQuant->invtransformNxN( pcCU->getCUTransquantBypass(uiAbsPartIdx), TEXT_LUMA,pcCU->getLumaIntraDir( uiAbsPartIdx ), piResi, uiStride, pcCoeff, uiWidth, uiHeight, scalingListType, useTransformSkip );
     1158#endif
    11481159  }
    11491160  else
Note: See TracChangeset for help on using the changeset viewer.