Changeset 847 in 3DVCSoftware for branches/HTM-10.0rc1-dev0
- Timestamp:
- 12 Feb 2014, 20:30:47 (11 years ago)
- Location:
- branches/HTM-10.0rc1-dev0/source/Lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-10.0rc1-dev0/source/Lib/TLibCommon/TComRom.cpp
r845 r847 579 579 580 580 Bool stopFlag = false; 581 if ( g_stopAtPos && poc == 0 && layerId == 4)581 if ( g_stopAtPos && poc == 0 && layerId == 1 ) 582 582 { 583 583 Bool stopAtCU = true; 584 584 if ( stopAtCU ) // Stop at CU with specific size 585 585 { 586 stopFlag = ( cuPelX == 16 ) && ( cuPelY == 112 ) && ( cuWidth == 16 ) && ( cuHeight == 16);586 stopFlag = ( cuPelX == 888 ) && ( cuPelY == 248 ) && ( cuWidth == 8 ) && ( cuHeight == 8); 587 587 } 588 588 else 589 589 { // Stop at specific position 590 Int xPos = 18;591 Int yPos = 112;590 Int xPos = 888; 591 Int yPos = 248; 592 592 593 593 Int cuPelXEnd = cuPelX + cuWidth - 1; -
branches/HTM-10.0rc1-dev0/source/Lib/TLibDecoder/TDecCu.cpp
r845 r847 927 927 } 928 928 #endif 929 929 930 #if UPDATE_HM13 931 Bool useDltFlag = (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getPPS()->getDLT()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()); 932 933 if ( pcCU->getCbf( uiAbsPartIdx, TEXT_LUMA, uiTrDepth ) || useDltFlag ) 934 #else 930 935 if ( pcCU->getCbf( uiAbsPartIdx, TEXT_LUMA, uiTrDepth ) ) 936 #endif 931 937 { 932 938 //===== inverse transform ===== … … 948 954 { 949 955 #if H_3D 956 #if UPDATE_HM13 957 if ( useDltFlag ) 958 #else 950 959 if( (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getPPS()->getDLT()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()) ) 960 #endif 951 961 { 952 962 pReco [ uiX ] = pcCU->getSlice()->getPPS()->getDLT()->idx2DepthValue( pcCU->getSlice()->getLayerIdInVps(), Clip3( 0, pcCU->getSlice()->getPPS()->getDLT()->getNumDepthValues( pcCU->getSlice()->getLayerIdInVps() ) - 1, pcCU->getSlice()->getPPS()->getDLT()->depthValue2idx( pcCU->getSlice()->getLayerIdInVps(), pPred[ uiX ] ) + pResi[ uiX ] ) ); -
branches/HTM-10.0rc1-dev0/source/Lib/TLibEncoder/TEncSearch.cpp
r845 r847 5803 5803 dCostBest = dCost; 5804 5804 qpBest = qp; 5805 m_pcRDGoOnSbacCoder->store( m_pppcRDSbacCoder[ pcCU->getDepth( 0 ) ][ CI_TEMP_BEST ] ); 5806 } 5805 m_pcRDGoOnSbacCoder->store( m_pppcRDSbacCoder[ pcCU->getDepth( 0 ) ][ CI_TEMP_BEST ] ); 5807 5806 } 5808 5807 #if H_3D_VSO // M21 … … 5814 5813 } 5815 5814 #endif 5816 5815 } 5817 5816 assert ( dCostBest != MAX_DOUBLE ); 5818 5817 -
branches/HTM-10.0rc1-dev0/source/Lib/TLibEncoder/TEncSlice.cpp
r842 r847 1457 1457 m_pcBufferSbacCoders[uiTileCol].loadContexts( &pcSbacCoders[uiSubStrm] ); 1458 1458 } 1459 }1460 1459 #if H_3D_QTLPC 1461 1460 rpcPic->setReduceBitsFlag(false); 1462 1461 #endif 1462 } 1463 1463 if( depSliceSegmentsEnabled ) 1464 1464 {
Note: See TracChangeset for help on using the changeset viewer.