Ignore:
Timestamp:
7 Apr 2015, 16:54:07 (9 years ago)
Author:
tech
Message:

Further fixes related to disabling chroma components for depth.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-13.1-dev0/source/Lib/TLibCommon/TComDataCU.cpp

    r1177 r1178  
    24462446Void TComDataCU::setCbfSubParts( UInt uiCbfY, UInt uiCbfU, UInt uiCbfV, UInt uiAbsPartIdx, UInt uiDepth )
    24472447{
    2448 #if H_3D_DISABLE_CHROMA
    2449   if( this->getSlice()->getIsDepth() )
    2450   {
    2451     uiCbfU = 0;
    2452     uiCbfV = 0;
    2453   }
    2454 #endif
    24552448  UInt uiCurrPartNumb = m_pcPic->getNumPartInCU() >> (uiDepth << 1);
    24562449  memset( m_puhCbf[0] + uiAbsPartIdx, uiCbfY, sizeof( UChar ) * uiCurrPartNumb );
     
    24612454Void TComDataCU::setCbfSubParts( UInt uiCbf, TextType eTType, UInt uiAbsPartIdx, UInt uiDepth )
    24622455{
    2463 #if H_3D_DISABLE_CHROMA
    2464   assert( getSlice() != NULL );
    2465   if( this->getSlice()->getIsDepth() && g_aucConvertTxtTypeToIdx[eTType] > 0  )
    2466   {
    2467     uiCbf = 0;   
    2468   }
    2469 #endif
    24702456
    24712457  UInt uiCurrPartNumb = m_pcPic->getNumPartInCU() >> (uiDepth << 1);
     
    24832469Void TComDataCU::setCbfSubParts ( UInt uiCbf, TextType eTType, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth )
    24842470{
    2485 #if H_3D_DISABLE_CHROMA
    2486   assert( getSlice() != NULL );
    2487   if( this->getSlice()->getIsDepth() && g_aucConvertTxtTypeToIdx[eTType] > 0  )
    2488   {
    2489     uiCbf = 0;   
    2490   }
    2491 #endif
    24922471  setSubPart<UChar>( uiCbf, m_puhCbf[g_aucConvertTxtTypeToIdx[eTType]], uiAbsPartIdx, uiDepth, uiPartIdx );
    24932472}
Note: See TracChangeset for help on using the changeset viewer.