Changeset 575 in 3DVCSoftware for branches/HTM-DEV-2.0-dev2-LG/source/Lib/TLibEncoder/TEncEntropy.cpp
- Timestamp:
- 16 Aug 2013, 03:46:37 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-2.0-dev2-LG/source/Lib/TLibEncoder/TEncEntropy.cpp
r571 r575 828 828 { 829 829 if( !pcCU->getSlice()->getVPS()->getInterSDCFlag( pcCU->getSlice()->getLayerIdInVps() ) ) 830 return; 830 { 831 return; 832 } 831 833 832 834 if( !pcCU->getSlice()->getIsDepth() || pcCU->isIntra( uiAbsPartIdx ) || pcCU->isSkipped( uiAbsPartIdx ) ) 833 return; 834 835 if( bRD ) 836 uiAbsPartIdx = 0; 835 { 836 return; 837 } 838 839 if( bRD ) 840 { 841 uiAbsPartIdx = 0; 842 } 837 843 838 844 m_pcEntropyCoderIf->codeInterSDCFlag( pcCU, uiAbsPartIdx ); … … 842 848 { 843 849 if( !pcCU->getSlice()->getVPS()->getInterSDCFlag( pcCU->getSlice()->getLayerIdInVps() ) ) 844 return; 850 { 851 return; 852 } 845 853 846 854 if( !pcCU->getSlice()->getIsDepth() || pcCU->isIntra( uiAbsPartIdx ) || !pcCU->getInterSDCFlag( uiAbsPartIdx ) ) 847 return; 848 849 if( bRD ) 850 uiAbsPartIdx = 0; 855 { 856 return; 857 } 858 859 if( bRD ) 860 { 861 uiAbsPartIdx = 0; 862 } 851 863 852 864 // number of segments depends on prediction mode for INTRA … … 855 867 // encode residual data for each segment 856 868 for( UInt uiSeg = 0; uiSeg < uiNumSegments; uiSeg++ ) 869 { 857 870 m_pcEntropyCoderIf->codeInterSDCResidualData( pcCU, uiAbsPartIdx, uiSeg ); 871 } 858 872 } 859 873 #endif
Note: See TracChangeset for help on using the changeset viewer.