Changeset 1030 in 3DVCSoftware for branches/HTM-11.2-dev0/source/Lib/TLibDecoder/TDecSbac.cpp
- Timestamp:
- 30 Jul 2014, 19:51:27 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-11.2-dev0/source/Lib/TLibDecoder/TDecSbac.cpp
r1029 r1030 780 780 Bool bParseSplitFlag = true; 781 781 782 #if MTK_I0099_VPS_EX2 783 TComVPS *vps = pcCU->getPic()->getSlice(0)->getVPS(); 784 Bool bLimQtPredFlag = vps->getLimQtPredFlag(pcCU->getPic()->getSlice(0)->getLayerId()); 785 #else 782 786 TComSPS *sps = pcCU->getPic()->getSlice(0)->getSPS(); 787 #endif 783 788 TComPic *pcTexture = pcCU->getSlice()->getTexturePic(); 784 789 Bool bDepthMapDetect = (pcTexture != NULL); … … 787 792 Bool rapPic = (pcCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_W_RADL || pcCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_N_LP || pcCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_CRA); 788 793 794 #if MTK_I0099_VPS_EX2 795 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFlag) 796 #else 789 797 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL() && sps->getUsePC()) 798 #endif 790 799 { 791 800 TComDataCU *pcTextureCU = pcTexture->getCU(pcCU->getAddr()); … … 829 838 #if H_3D_QTLPC 830 839 Bool bParsePartSize = true; 840 #if MTK_I0099_VPS_EX2 841 TComVPS *vps = pcCU->getPic()->getSlice(0)->getVPS(); 842 Bool bLimQtPredFlag = vps->getLimQtPredFlag(pcCU->getPic()->getSlice(0)->getLayerId()); 843 #else 831 844 TComSPS *sps = pcCU->getPic()->getSlice(0)->getSPS(); 845 #endif 832 846 TComPic *pcTexture = pcCU->getSlice()->getTexturePic(); 833 847 Bool bDepthMapDetect = (pcTexture != NULL); … … 838 852 Bool depthDependent = false; 839 853 UInt uiTexturePart = uiMode; 854 #if MTK_I0099_VPS_EX2 855 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFlag ) 856 #else 840 857 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL() && sps->getUsePC()) 858 #endif 841 859 { 842 860 TComDataCU *pcTextureCU = pcTexture->getCU(pcCU->getAddr());
Note: See TracChangeset for help on using the changeset viewer.