Changeset 575 in 3DVCSoftware for branches/HTM-DEV-2.0-dev2-LG/source/Lib/TLibDecoder/TDecEntropy.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/TLibDecoder/TDecEntropy.cpp
r571 r575 674 674 675 675 if( !pcCU->getSlice()->getVPS()->getInterSDCFlag( pcCU->getSlice()->getLayerIdInVps() ) ) 676 return; 676 { 677 return; 678 } 677 679 678 680 if( !pcCU->getSlice()->getIsDepth() || pcCU->isIntra( uiAbsPartIdx ) || pcCU->isSkipped( uiAbsPartIdx ) ) 679 return; 681 { 682 return; 683 } 680 684 681 685 m_pcEntropyDecoderIf->parseInterSDCFlag( pcCU, uiAbsPartIdx, uiDepth ); … … 685 689 { 686 690 if( !pcCU->getSlice()->getVPS()->getInterSDCFlag( pcCU->getSlice()->getLayerIdInVps() ) ) 687 return; 691 { 692 return; 693 } 688 694 689 695 if( !pcCU->getSlice()->getIsDepth() || pcCU->isIntra( uiAbsPartIdx ) || !pcCU->getInterSDCFlag( uiAbsPartIdx ) ) 690 return; 696 { 697 return; 698 } 691 699 692 700 UInt uiNumSegments = ( pcCU->getPartitionSize( uiAbsPartIdx ) == SIZE_2Nx2N ) ? 1 : ( pcCU->getPartitionSize( uiAbsPartIdx ) == SIZE_NxN ? 4 : 2 ); … … 694 702 // decode residual data for each segment 695 703 for( UInt uiSeg = 0; uiSeg < uiNumSegments; uiSeg++ ) 704 { 696 705 m_pcEntropyDecoderIf->parseInterSDCResidualData( pcCU, uiAbsPartIdx, uiDepth, uiSeg ); 706 } 697 707 } 698 708 #endif
Note: See TracChangeset for help on using the changeset viewer.