Changeset 228 in 3DVCSoftware for branches/HTM-5.1-dev1-HHI/source/Lib
- Timestamp:
- 24 Jan 2013, 20:34:36 (12 years ago)
- Location:
- branches/HTM-5.1-dev1-HHI/source/Lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-5.1-dev1-HHI/source/Lib/TLibCommon/TypeDef.h
r227 r228 145 145 ///// ***** QUADTREE LIMITATION ********* 146 146 #define OL_QTLIMIT_PREDCODING_B0068 1 //JCT3V-B0068 147 #define HHI_QTLPC_RAU_OFF_C0160 1 // JCT3V-C0160 change 2: quadtree limitation and predictive coding switched off in random access units 147 148 148 149 ///// ***** OTHERS ********* -
branches/HTM-5.1-dev1-HHI/source/Lib/TLibDecoder/TDecSbac.cpp
r189 r228 762 762 Bool bIntraSliceDetect = (pcCU->getSlice()->getSliceType() == I_SLICE); 763 763 764 #if HHI_QTLPC_RAU_OFF_C0160 765 Bool rapPic = (pcCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR); 766 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTLPC()) 767 #else 764 768 if(bDepthMapDetect && !bIntraSliceDetect && sps->getUseQTLPC()) 769 #endif 765 770 { 766 771 TComDataCU *pcTextureCU = pcTexture->getCU(pcCU->getAddr()); … … 804 809 Bool bIntraSliceDetect = (pcCU->getSlice()->getSliceType() == I_SLICE); 805 810 811 #if HHI_QTLPC_RAU_OFF_C0160 812 Bool rapPic = (pcCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR); 813 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTLPC()) 814 #else 806 815 if(bDepthMapDetect && !bIntraSliceDetect && sps->getUseQTLPC()) 816 #endif 807 817 { 808 818 TComDataCU *pcTextureCU = pcTexture->getCU(pcCU->getAddr()); -
branches/HTM-5.1-dev1-HHI/source/Lib/TLibEncoder/TEncCu.cpp
r227 r228 458 458 Bool bIntraSliceDetect = (rpcBestCU->getSlice()->getSliceType() == I_SLICE); 459 459 460 #if HHI_QTLPC_RAU_OFF_C0160 461 Bool rapPic = (rpcBestCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR); 462 #endif 463 460 464 Bool bTry2NxN = true; 461 465 Bool bTryNx2N = true; … … 612 616 #if OL_QTLIMIT_PREDCODING_B0068 613 617 //logic for setting bTrySplit using the partition information that is stored of the texture colocated CU 618 619 #if HHI_QTLPC_RAU_OFF_C0160 620 if(depthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTLPC()) 621 #else 614 622 if(depthMapDetect && !bIntraSliceDetect && sps->getUseQTLPC()) 623 #endif 615 624 { 616 625 TComDataCU* pcTextureCU = pcTexture->getCU( rpcBestCU->getAddr() ); //Corresponding texture LCU … … 719 728 720 729 #if OL_QTLIMIT_PREDCODING_B0068 730 731 #if HHI_QTLPC_RAU_OFF_C0160 732 if(depthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTLPC()) 733 #else 721 734 if(depthMapDetect && !bIntraSliceDetect && sps->getUseQTLPC()) 735 #endif 722 736 { 723 737 bTrySplitDQP = bTrySplit; -
branches/HTM-5.1-dev1-HHI/source/Lib/TLibEncoder/TEncSbac.cpp
r210 r228 625 625 Bool bIntraSliceDetect = (pcCU->getSlice()->getSliceType() == I_SLICE); 626 626 627 #if HHI_QTLPC_RAU_OFF_C0160 628 Bool rapPic = (pcCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR); 629 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTLPC() && pcCU->getPic()->getReduceBitsFlag()) 630 #else 627 631 if(bDepthMapDetect && !bIntraSliceDetect && sps->getUseQTLPC() && pcCU->getPic()->getReduceBitsFlag()) 632 #endif 628 633 { 629 634 TComDataCU *pcTextureCU = pcTexture->getCU(pcCU->getAddr()); … … 924 929 Bool bIntraSliceDetect = (pcCU->getSlice()->getSliceType() == I_SLICE); 925 930 931 #if HHI_QTLPC_RAU_OFF_C0160 932 Bool rapPic = (pcCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR); 933 if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTLPC() && pcCU->getPic()->getReduceBitsFlag()) 934 #else 926 935 if(bDepthMapDetect && !bIntraSliceDetect && sps->getUseQTLPC() && pcCU->getPic()->getReduceBitsFlag()) 936 #endif 927 937 { 928 938 TComDataCU *pcTextureCU = pcTexture->getCU(pcCU->getAddr());
Note: See TracChangeset for help on using the changeset viewer.