Changeset 813 in 3DVCSoftware for branches/HTM-9.3-dev3-Hisilicon/source/Lib/TLibDecoder
- Timestamp:
- 29 Jan 2014, 13:20:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.3-dev3-Hisilicon/source/Lib/TLibDecoder/TDecCu.cpp
r799 r813 922 922 UInt uiHeight = pcCU->getHeight ( 0 ); 923 923 #if QC_PKU_SDC_SPLIT_G0123 924 #if HS_TSINGHUA_SDC_SPLIT_G0111 925 #if QC_GENERIC_SDC_G0122 926 TComWedgelet* dmm4SegmentationOrg = new TComWedgelet( uiWidth, uiHeight ); 927 #endif 928 #else 924 929 #if QC_GENERIC_SDC_G0122 925 930 TComWedgelet* dmm4Segmentation = new TComWedgelet( uiWidth, uiHeight ); 931 #endif 926 932 #endif 927 933 #endif … … 1012 1018 #endif 1013 1019 #endif 1020 #if HS_TSINGHUA_SDC_SPLIT_G0111 1021 TComWedgelet* dmm4Segmentation = new TComWedgelet( uiWidth, uiHeight ); 1022 #endif 1014 1023 //===== get prediction signal ===== 1015 1024 #if H_3D_DIM … … 1021 1030 #endif 1022 1031 ); 1032 #if HS_TSINGHUA_SDC_SPLIT_G0111 1033 Bool* dmm4PatternSplit = dmm4Segmentation->getPattern(); 1034 Bool* dmm4PatternOrg = dmm4SegmentationOrg->getPattern(); 1035 for( UInt k = 0; k < (uiWidth*uiHeight); k++ ) 1036 { 1037 dmm4PatternOrg[k+(uiAbsPartIdx<<4)] = dmm4PatternSplit[k]; 1038 } 1039 #endif 1023 1040 } 1024 1041 else … … 1045 1062 } 1046 1063 uiAbsPartIdx += ( (uiWidth * uiWidth) >> 4 ); 1064 #if HS_TSINGHUA_SDC_SPLIT_G0111 1065 dmm4Segmentation->destroy(); delete dmm4Segmentation; 1066 #endif 1047 1067 } 1048 1068 uiAbsPartIdx = 0; … … 1080 1100 { 1081 1101 uiNumSegments = 2; 1102 #if HS_TSINGHUA_SDC_SPLIT_G0111 1103 pbMask = dmm4SegmentationOrg->getPattern(); 1104 uiMaskStride = dmm4SegmentationOrg->getStride(); 1105 #else 1082 1106 pbMask = dmm4Segmentation->getPattern(); 1083 1107 uiMaskStride = dmm4Segmentation->getStride(); 1108 #endif 1084 1109 } 1085 1110 #endif … … 1146 1171 } 1147 1172 #if QC_GENERIC_SDC_G0122 1173 #if HS_TSINGHUA_SDC_SPLIT_G0111 1174 dmm4SegmentationOrg->destroy(); delete dmm4SegmentationOrg; 1175 #else 1148 1176 dmm4Segmentation->destroy(); delete dmm4Segmentation; 1177 #endif 1149 1178 #endif 1150 1179 }
Note: See TracChangeset for help on using the changeset viewer.