Changeset 781 in 3DVCSoftware for branches/HTM-9.3-dev3-Qualcomm/source/Lib/TLibDecoder/TDecCu.cpp
- Timestamp:
- 20 Jan 2014, 04:34:18 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.3-dev3-Qualcomm/source/Lib/TLibDecoder/TDecCu.cpp
r773 r781 932 932 pcCU->getPattern()->initPattern ( pcCU, 0, uiAbsPartIdx ); 933 933 pcCU->getPattern()->initAdiPattern( pcCU, uiAbsPartIdx, 0, m_pcPrediction->getPredicBuf(), m_pcPrediction->getPredicBufWidth(), m_pcPrediction->getPredicBufHeight(), bAboveAvail, bLeftAvail ); 934 934 #if QC_GENERIC_SDC_G0122 935 TComWedgelet* dmm4Segmentation = new TComWedgelet( uiWidth, uiHeight ); 936 #endif 935 937 //===== get prediction signal ===== 936 938 #if H_3D_DIM 937 939 if( isDimMode( uiLumaPredMode ) ) 938 940 { 939 m_pcPrediction->predIntraLumaDepth( pcCU, uiAbsPartIdx, uiLumaPredMode, piPred, uiStride, uiWidth, uiHeight ); 941 m_pcPrediction->predIntraLumaDepth( pcCU, uiAbsPartIdx, uiLumaPredMode, piPred, uiStride, uiWidth, uiHeight 942 #if QC_GENERIC_SDC_G0122 943 , false, dmm4Segmentation 944 #endif 945 ); 940 946 } 941 947 else … … 963 969 uiMaskStride = pcWedgelet->getStride(); 964 970 } 965 971 #if QC_GENERIC_SDC_G0122 972 if( getDimType( uiLumaPredMode ) == DMM4_IDX ) 973 { 974 uiNumSegments = 2; 975 pbMask = dmm4Segmentation->getPattern(); 976 uiMaskStride = dmm4Segmentation->getStride(); 977 } 978 #endif 966 979 // get DC prediction for each segment 967 980 Pel apDCPredValues[2]; … … 1025 1038 pRecCr += uiStrideC; 1026 1039 } 1040 #if QC_GENERIC_SDC_G0122 1041 dmm4Segmentation->destroy(); delete dmm4Segmentation; 1042 #endif 1027 1043 } 1028 1044 #endif
Note: See TracChangeset for help on using the changeset viewer.