Changeset 792 in 3DVCSoftware for branches/HTM-9.3-dev3-Samsung/source/Lib/TLibCommon/TComDataCU.cpp
- Timestamp:
- 23 Jan 2014, 05:06:49 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.3-dev3-Samsung/source/Lib/TLibCommon/TComDataCU.cpp
r782 r792 123 123 #if H_3D_DIM_SDC 124 124 m_pbSDCFlag = NULL; 125 #if QC_SDC_UNIFY_G0130 125 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 126 126 for( Int i = 0; i < 4; i++ ) 127 127 { … … 160 160 } 161 161 #endif 162 #if !SEC_INTER_SDC_G0101 162 163 m_pucInterSDCMask = NULL; 164 #endif 163 165 #endif 164 166 } … … 281 283 #if H_3D_DIM_SDC 282 284 m_pbSDCFlag = (Bool*)xMalloc(Bool, uiNumPartition); 283 #if QC_SDC_UNIFY_G0130 285 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 284 286 for( Int i = 0; i < 4; i++ ) 285 287 { … … 305 307 m_acCUMvField[1].setNumPartition(uiNumPartition ); 306 308 } 309 #if !SEC_INTER_SDC_G0101 307 310 #if H_3D_INTER_SDC 308 311 m_pucInterSDCMask = (UChar* )xMalloc(UChar, g_uiMaxCUHeight*g_uiMaxCUWidth); 312 #endif 309 313 #endif 310 314 m_sliceStartCU = (UInt* )xMalloc(UInt, uiNumPartition); … … 416 420 #if H_3D_DIM_SDC 417 421 if ( m_pbSDCFlag ) { xFree(m_pbSDCFlag); m_pbSDCFlag = NULL; } 418 #if QC_SDC_UNIFY_G0130 422 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 419 423 for( Int i = 0; i < 4; i++ ) 420 424 { … … 435 439 #endif 436 440 } 441 #if !SEC_INTER_SDC_G0101 437 442 #if H_3D_INTER_SDC 438 443 if ( m_pucInterSDCMask ) { xFree(m_pucInterSDCMask); m_pucInterSDCMask = NULL; } 444 #endif 439 445 #endif 440 446 m_pcCUAboveLeft = NULL; … … 639 645 #if H_3D_DIM_SDC 640 646 memset( m_pbSDCFlag + firstElement, 0, numElements * sizeof( *m_pbSDCFlag ) ); 641 #if QC_SDC_UNIFY_G0130 647 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 642 648 for( Int i = 0; i < 4; i++ ) 643 649 { … … 818 824 #if H_3D_DIM_SDC 819 825 m_pbSDCFlag [ui] = false; 820 #if QC_SDC_UNIFY_G0130 826 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 821 827 for( Int i = 0; i < 4; i++ ) 822 828 { … … 938 944 #if H_3D_DIM_SDC 939 945 memset( m_pbSDCFlag, 0, sizeof(Bool) * m_uiNumPartition ); 940 #if QC_SDC_UNIFY_G0130 946 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 941 947 for( Int i = 0; i < 4; i++ ) 942 948 { … … 1022 1028 #if H_3D_DIM_SDC 1023 1029 m_pbSDCFlag [ui] = pcCU->m_pbSDCFlag [ uiPartOffset + ui ]; 1024 #if QC_SDC_UNIFY_G0130 1030 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 1025 1031 for( Int i = 0; i < 4; i++ ) 1026 1032 { … … 1185 1191 #if H_3D_DIM_SDC 1186 1192 m_pbSDCFlag = pcCU->getSDCFlag() + uiPart; 1187 #if QC_SDC_UNIFY_G0130 1193 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 1188 1194 for( Int i = 0; i < 4; i++ ) 1189 1195 { … … 1386 1392 #if H_3D_DIM_SDC 1387 1393 memcpy( m_pbSDCFlag + uiOffset, pcCU->getSDCFlag(), iSizeInBool ); 1388 #if QC_SDC_UNIFY_G0130 1394 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 1389 1395 for( Int i = 0; i < 4; i++ ) 1390 1396 { … … 1515 1521 #if H_3D_DIM_SDC 1516 1522 memcpy( rpcCU->getSDCFlag() + m_uiAbsIdxInLCU, m_pbSDCFlag, iSizeInBool ); 1517 #if QC_SDC_UNIFY_G0130 1523 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 1518 1524 for( Int i = 0; i < 4; i++ ) 1519 1525 { … … 1630 1636 #if H_3D_DIM_SDC 1631 1637 memcpy( rpcCU->getSDCFlag() + uiPartOffset, m_pbSDCFlag, iSizeInBool ); 1632 #if QC_SDC_UNIFY_G0130 1638 #if QC_SDC_UNIFY_G0130 && !SEC_INTER_SDC_G0101 1633 1639 for( Int i = 0; i < 4; i++ ) 1634 1640 { … … 2384 2390 #endif 2385 2391 2392 #if !SEC_INTER_SDC_G0101 2386 2393 Void TComDataCU::xSetInterSDCCUMask( TComDataCU *pcCU, UChar *pMask ) 2387 2394 { … … 2480 2487 2481 2488 } 2489 #endif 2482 2490 #endif 2483 2491
Note: See TracChangeset for help on using the changeset viewer.