Ignore:
Timestamp:
19 Oct 2013, 17:30:33 (11 years ago)
Author:
tech
Message:

Macro removal part 2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-8.2-dev0-Cleanup/source/Lib/TLibCommon/TComRom.cpp

    r622 r647  
    347347{ //2x2   4x4   8x8 16x16 32x32 64x64
    348348     0,    7,   10,   11,   11,   13 };
    349 #if LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX
     349
    350350const UChar g_dmm3IntraTabIdxBits[6] =
    351351{ //2x2   4x4   8x8 16x16 32x32 64x64
    352352     0,    4,    7,    8,    8,    0 };
    353 #else
    354 const UChar g_dmm3IntraTabIdxBits[6] =
    355 { //2x2   4x4   8x8 16x16 32x32 64x64
    356      0,    6,    9,    9,    9,    0 };
    357 #endif
    358353
    359354extern std::vector< std::vector<TComWedgelet> >   g_dmmWedgeLists;
     
    614609std::vector< std::vector< std::vector<UInt> > > g_aauiWdgLstM3;
    615610
    616 #if LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX
    617611Void initWedgeLists( Bool initNodeList )
    618 #else
    619 Void initWedgeLists( Bool initRefinements )
    620 #endif
    621612{
    622613  if( !g_dmmWedgeLists.empty() ) return;
     
    631622    g_dmmWedgeRefLists.push_back( acWedgeRefList );
    632623
    633 #if LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX
    634624    if( initNodeList )
    635625    {
    636 #endif
    637     // create WedgeNodeList
    638     std::vector<TComWedgeNode> acWedgeNodeList;
    639     for( UInt uiPos = 0; uiPos < acWedgeList.size(); uiPos++ )
    640     {
    641       if( acWedgeList[uiPos].getIsCoarse() )
    642       {
    643         TComWedgeNode cWedgeNode;
    644         cWedgeNode.setPatternIdx( uiPos );
    645 
    646 #if !LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX
    647         if( initRefinements )
     626      // create WedgeNodeList
     627      std::vector<TComWedgeNode> acWedgeNodeList;
     628      for( UInt uiPos = 0; uiPos < acWedgeList.size(); uiPos++ )
     629      {
     630        if( acWedgeList[uiPos].getIsCoarse() )
    648631        {
    649 #endif
     632          TComWedgeNode cWedgeNode;
     633          cWedgeNode.setPatternIdx( uiPos );
     634
    650635          UInt uiRefPos = 0;
    651636          for( Int iOffS = -1; iOffS <= 1; iOffS++ )
     
    674659              {
    675660                if( iSx == (Int)acWedgeRefList[k].getStartX() &&
    676                     iSy == (Int)acWedgeRefList[k].getStartY() &&
    677                     iEx == (Int)acWedgeRefList[k].getEndX()   &&
    678                     iEy == (Int)acWedgeRefList[k].getEndY()      )
     661                  iSy == (Int)acWedgeRefList[k].getStartY() &&
     662                  iEx == (Int)acWedgeRefList[k].getEndX()   &&
     663                  iEy == (Int)acWedgeRefList[k].getEndY()      )
    679664                {
    680665                  if( acWedgeRefList[k].getRefIdx() != cWedgeNode.getPatternIdx() )
     
    694679            }
    695680          }
    696 #if !LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX
     681          acWedgeNodeList.push_back( cWedgeNode );
    697682        }
    698 #endif
    699         acWedgeNodeList.push_back( cWedgeNode );
    700       }
    701     }
    702     g_dmmWedgeNodeLists.push_back( acWedgeNodeList );
    703 #if LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX
    704   }
    705 #endif
    706   }
    707   return;
     683      }
     684      g_dmmWedgeNodeLists.push_back( acWedgeNodeList );
     685    }
     686  }
    708687}
    709688
Note: See TracChangeset for help on using the changeset viewer.