Changeset 1247 in 3DVCSoftware for branches/HTM-14.1-update-dev1-RWTH/source/Lib/TLibCommon
- Timestamp:
- 2 Jun 2015, 15:08:23 (10 years ago)
- Location:
- branches/HTM-14.1-update-dev1-RWTH/source/Lib/TLibCommon
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-14.1-update-dev1-RWTH/source/Lib/TLibCommon/TComRom.cpp
r1223 r1247 253 253 } 254 254 } 255 256 255 #if NH_3D_DMM 257 256 if( !g_dmmWedgeLists.empty() ) … … 526 525 { //2x2 4x4 8x8 16x16 32x32 64x64 527 526 0, 7, 10, 9, 9, 13 }; 528 529 527 Bool g_wedgePattern[32*32]; 530 528 extern std::vector< std::vector<TComWedgelet> > g_dmmWedgeLists; … … 539 537 const Bool g_bEncDecTraceEnable = true; 540 538 const Bool g_bEncDecTraceDisable = false; 541 Bool g_HLSTraceEnable = false;539 Bool g_HLSTraceEnable = true; 542 540 Bool g_bJustDoIt = false; 543 541 UInt64 g_nSymbolCounter = 0; … … 740 738 std::vector< std::vector<TComWedgelet> > g_dmmWedgeLists; 741 739 std::vector< std::vector<TComWedgeNode> > g_dmmWedgeNodeLists; 742 743 740 Void initWedgeLists( Bool initNodeList ) 744 741 { … … 751 748 createWedgeList( uiWedgeBlockSize, uiWedgeBlockSize, acWedgeList, acWedgeRefList, g_dmmWedgeResolution[ui] ); 752 749 g_dmmWedgeLists.push_back( acWedgeList ); 753 754 750 if( initNodeList ) 755 751 { … … 811 807 } 812 808 } 813 814 809 Void createWedgeList( UInt uiWidth, UInt uiHeight, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList, WedgeResolution eWedgeRes ) 815 810 { … … 852 847 } 853 848 } 854 855 849 Void addWedgeletToList( TComWedgelet cWedgelet, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList ) 856 850 { -
branches/HTM-14.1-update-dev1-RWTH/source/Lib/TLibCommon/TComRom.h
r1223 r1247 91 91 extern const UChar g_aucIntraModeNumFast_NotUseMPM[MAX_CU_DEPTH]; 92 92 extern const UChar g_chroma422IntraAngleMappingTable[NUM_INTRA_MODE]; 93 94 93 // ==================================================================================================================== 95 94 // Depth coding modes … … 101 100 extern std::vector< std::vector<TComWedgelet> > g_dmmWedgeLists; 102 101 extern std::vector< std::vector<TComWedgeNode> > g_dmmWedgeNodeLists; 103 104 102 Void initWedgeLists( Bool initNodeList = false ); 105 103 Void createWedgeList( UInt uiWidth, UInt uiHeight, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList, WedgeResolution eWedgeRes ); 106 104 Void addWedgeletToList( TComWedgelet cWedgelet, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList ); 107 108 105 WedgeList* getWedgeListScaled ( UInt blkSize ); 109 106 WedgeNodeList* getWedgeNodeListScaled( UInt blkSize ); 110 111 107 __inline Void mapDmmToIntraDir( UInt& intraMode ) { if( isDmmMode( intraMode ) ) intraMode = DC_IDX; } 112 108 __inline Void mapDmmToIntraDir( Int& intraMode ) { if( isDmmMode( intraMode ) ) intraMode = DC_IDX; } -
branches/HTM-14.1-update-dev1-RWTH/source/Lib/TLibCommon/TypeDef.h
r1243 r1247 65 65 ///////////////////////////////////////////////////////////////////////////////////////// 66 66 #if NH_MV 67 #define H_MV_ENC_DEC_TRAC 0//< CU/PU level tracking67 #define H_MV_ENC_DEC_TRAC 1 //< CU/PU level tracking 68 68 69 69 #if NH_3D
Note: See TracChangeset for help on using the changeset viewer.