Changeset 1100 in 3DVCSoftware for branches/HTM-12.2-dev2-Samsung/source/Lib/TLibEncoder
- Timestamp:
- 4 Nov 2014, 08:31:17 (10 years ago)
- Location:
- branches/HTM-12.2-dev2-Samsung/source/Lib/TLibEncoder
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.2-dev2-Samsung/source/Lib/TLibEncoder/TEncCu.cpp
r1094 r1100 605 605 } 606 606 #if H_3D_FAST_TEXTURE_ENCODING 607 #if SEC_ARP_VIEW_REF_CHECK_J0037 || SEC_DBBP_VIEW_REF_CHECK_J0037 608 if(rpcTempCU->getSlice()->getViewIndex() && !rpcTempCU->getSlice()->getIsDepth() && rpcTempCU->getSlice()->getDefaultRefViewIdxAvailableFlag() ) 609 #else 607 610 if(rpcTempCU->getSlice()->getViewIndex() && !rpcTempCU->getSlice()->getIsDepth()) 611 #endif 608 612 { 609 613 PartSize ePartTemp = rpcTempCU->getPartitionSize(0); … … 668 672 669 673 #if H_3D_DBBP 674 #if SEC_DBBP_VIEW_REF_CHECK_J0037 675 if( m_pcEncCfg->getUseDBBP() && rpcTempCU->getSlice()->getDefaultRefViewIdxAvailableFlag() ) 676 #else 670 677 if( m_pcEncCfg->getUseDBBP() ) 678 #endif 671 679 { 672 680 xCheckRDCostInterDBBP( rpcBestCU, rpcTempCU, false ); -
branches/HTM-12.2-dev2-Samsung/source/Lib/TLibEncoder/TEncEntropy.cpp
r1084 r1100 268 268 269 269 #if H_3D_DBBP 270 #if SEC_DBBP_VIEW_REF_CHECK_J0037 271 if( pcCU->getSlice()->getVPS()->getUseDBBP(pcCU->getSlice()->getLayerIdInVps()) && (pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_2NxN || pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_Nx2N) && pcCU->getWidth(uiAbsPartIdx) > 8 && pcCU->getSlice()->getDefaultRefViewIdxAvailableFlag() ) 272 #else 270 273 if( pcCU->getSlice()->getVPS()->getUseDBBP(pcCU->getSlice()->getLayerIdInVps()) && (pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_2NxN || pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_Nx2N) && pcCU->getWidth(uiAbsPartIdx) > 8 ) 274 #endif 271 275 { 272 276 encodeDBBPFlag(pcCU, uiAbsPartIdx, bRD); -
branches/HTM-12.2-dev2-Samsung/source/Lib/TLibEncoder/TEncGOP.cpp
r1084 r1100 953 953 pcSlice->setApplySingleDepthMode(enableSingleDepthMode); 954 954 #endif 955 #if SEC_ARP_VIEW_REF_CHECK_J0037 || SEC_DBBP_VIEW_REF_CHECK_J0037 956 pcSlice->setDefaultRefView(); 957 #endif 955 958 #if H_3D_ARP 956 959 //GT: This seems to be broken when layerId in vps is not equal to layerId in nuh -
branches/HTM-12.2-dev2-Samsung/source/Lib/TLibEncoder/TEncSlice.cpp
r1094 r1100 1011 1011 } 1012 1012 } 1013 #if LGE_DEFAULT_DV_J0046 1013 #if LGE_DEFAULT_DV_J0046 && !SEC_ARP_VIEW_REF_CHECK_J0037 && !SEC_DBBP_VIEW_REF_CHECK_J0037 1014 1014 pcSlice->setDefaultRefViewIdx( -1 ); 1015 1015 pcSlice->setDefaultRefViewIdxAvailableFlag( false );
Note: See TracChangeset for help on using the changeset viewer.