Changeset 895 in 3DVCSoftware for branches/HTM-10.2-dev2-RWTH/source/Lib/TLibDecoder
- Timestamp:
- 4 Apr 2014, 16:15:09 (11 years ago)
- Location:
- branches/HTM-10.2-dev2-RWTH/source/Lib/TLibDecoder
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-10.2-dev2-RWTH/source/Lib/TLibDecoder/TDecCu.cpp
r884 r895 782 782 } 783 783 784 AOF( pcCU->getARPW(uiPartAddr) == 0 ); 785 AOF( pcCU->getICFlag(uiPartAddr) == false ); 786 787 #if RWTH_H0057_DBBP_NO_SPU 788 AOF( pcCU->getSPIVMPFlag(uiPartAddr) == false ); 789 AOF( pcCU->getVSPFlag(uiPartAddr) == 0 ); 790 #else 784 791 pDBBPTmpData->ahVSPFlag[uiSegment] = pcCU->getVSPFlag( uiPartAddr ); 785 792 pDBBPTmpData->acDvInfo[uiSegment] = pcCU->getDvInfo( uiPartAddr ); 793 #endif 786 794 } 787 795 … … 793 801 pcCU->setInterDirSubParts( pDBBPTmpData->auhInterDir[uiSegment], 0, 0, uiDepth ); 794 802 803 #if !RWTH_H0057_DBBP_NO_SPU 795 804 pcCU->setVSPFlagSubParts( pDBBPTmpData->ahVSPFlag[uiSegment], 0, 0, uiDepth ); 796 805 pcCU->setDvInfoSubParts( pDBBPTmpData->acDvInfo[uiSegment], 0, 0, uiDepth ); 806 #endif 797 807 798 808 for ( UInt uiRefListIdx = 0; uiRefListIdx < 2; uiRefListIdx++ ) … … 816 826 pcCU->setDBBPFlagSubParts(true, uiPartAddr, uiSegment, uiDepth); 817 827 828 #if !RWTH_H0057_DBBP_NO_SPU 818 829 pcCU->setVSPFlagSubParts( pDBBPTmpData->ahVSPFlag[uiSegment], uiPartAddr, uiSegment, uiDepth ); 819 830 pcCU->setDvInfoSubParts( pDBBPTmpData->acDvInfo[uiSegment], uiPartAddr, uiSegment, uiDepth ); 831 #endif 820 832 821 833 pcCU->setInterDirSubParts(pDBBPTmpData->auhInterDir[uiSegment], uiPartAddr, uiSegment, uiDepth); // interprets depth relative to LCU level -
branches/HTM-10.2-dev2-RWTH/source/Lib/TLibDecoder/TDecEntropy.cpp
r884 r895 161 161 162 162 pcCU->setPartSizeSubParts(eVirtualPartSize, uiAbsPartIdx, uiDepth); 163 164 #if RWTH_H0057_DBBP_NO_SPU 165 // make sure that DBBP flag is set for both segments 166 UInt uiPUOffset = ( g_auiPUOffset[UInt( eVirtualPartSize )] << ( ( pcCU->getSlice()->getSPS()->getMaxCUDepth() - uiDepth ) << 1 ) ) >> 4; 167 pcCU->setDBBPFlagSubParts(true, uiAbsPartIdx, 0, uiDepth); 168 pcCU->setDBBPFlagSubParts(true, uiAbsPartIdx+uiPUOffset, 1, uiDepth); 169 #endif 163 170 } 164 171 }
Note: See TracChangeset for help on using the changeset viewer.