Changeset 1007 in 3DVCSoftware for branches/HTM-11.2-dev2-MediaTek/source/App
- Timestamp:
- 22 Jul 2014, 10:27:09 (10 years ago)
- Location:
- branches/HTM-11.2-dev2-MediaTek/source/App/TAppEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-11.2-dev2-MediaTek/source/App/TAppEncoder/TAppEncCfg.cpp
r976 r1007 761 761 762 762 #endif //HHI_VSO 763 #if MTK_I0099_VPS_EX2 764 ("LimQtPredFlag", m_bLimQtPredFlag , true , "Use Predictive Coding with QTL" ) 765 #endif 766 #if !MTK_I0099_VPS_EX2 763 767 #if H_3D_QTLPC 764 768 ("QTL", m_bUseQTL , true , "Use depth Quadtree Limitation" ) 765 769 ("PC", m_bUsePC , true , "Use Predictive Coding with QTL" ) 770 #endif 766 771 #endif 767 772 #if H_3D_IV_MERGE … … 2491 2496 printf("WVSO:%d ", m_bUseWVSO ); 2492 2497 #endif 2498 #if MTK_I0099_VPS_EX2 2499 printf("LimQtPredFlag:%d", m_bLimQtPredFlag ? 1 : 0); 2500 #endif 2501 #if !MTK_I0099_VPS_EX2 2493 2502 #if H_3D_QTLPC 2494 2503 printf("QTL:%d ", m_bUseQTL); 2495 2504 printf("PC:%d " , m_bUsePC ); 2505 #endif 2496 2506 #endif 2497 2507 #if H_3D_IV_MERGE -
branches/HTM-11.2-dev2-MediaTek/source/App/TAppEncoder/TAppEncCfg.h
r976 r1007 128 128 vector<Bool> m_ivMvPredFlag; ///< Interview motion vector prediction 129 129 #if H_3D_SPIVMP 130 Int m_iSubPULog2Size; 131 Int m_iSubPUMPILog2Size; 132 #endif 130 Int m_iSubPULog2Size; 131 Int m_iSubPUMPILog2Size; 132 #endif 133 #endif 134 #if MTK_I0099_VPS_EX2 135 Bool m_bLimQtPredFlag; 133 136 #endif 134 137 #if H_3D_ARP /// < flag and number of weighting factors in ARP … … 473 476 Bool m_useDLT; ///< flag for using DLT 474 477 #endif 478 #if !MTK_I0099_VPS_EX2 475 479 #if H_3D_QTLPC 476 480 Bool m_bUseQTL; ///< flag for using depth QuadTree Limitation 477 481 Bool m_bUsePC; ///< flag for using Predictive Coding with QTL 482 #endif 478 483 #endif 479 484 #if H_3D_INTER_SDC -
branches/HTM-11.2-dev2-MediaTek/source/App/TAppEncoder/TAppEncTop.cpp
r976 r1007 202 202 m_cTEncTop.setUseDLT ( isDepth ? m_useDLT : false ); 203 203 #endif 204 #if !MTK_I0099_VPS_EX2 204 205 #if H_3D_QTLPC 205 206 m_cTEncTop.setUseQTL ( isDepth ? m_bUseQTL : false ); 206 207 m_cTEncTop.setUsePC ( isDepth ? m_bUsePC : false ); 208 #endif 207 209 #endif 208 210 //====== Depth Inter SDC ========= … … 1815 1817 { 1816 1818 vps.setSubPULog2Size ( layer, (layer != 1) ? 6: 0 ); 1819 #if MTK_I0099_VPS_EX2 1820 vps.setSubPUMPILog2Size ( layer, (!isLayerZero) ? m_iSubPUMPILog2Size: 0 ); 1821 #endif 1817 1822 } 1818 1823 else … … 1843 1848 } 1844 1849 #endif 1850 #if MTK_I0099_VPS_EX2 1851 vps.setLimQtPredFlag ( layer, isDepth && m_bLimQtPredFlag ); 1852 #endif 1845 1853 #if H_3D_NBDV_REF 1846 1854 vps.setDepthRefinementFlag ( layer, !isLayerZero && !isDepth && m_depthRefinementFlag ); … … 1859 1867 #endif 1860 1868 } 1869 #if !MTK_I0099_VPS_EX2 1861 1870 #if H_3D_SPIVMP 1862 1871 vps.setSubPUMPILog2Size( m_iSubPUMPILog2Size ); 1872 #endif 1863 1873 #endif 1864 1874 #if H_3D
Note: See TracChangeset for help on using the changeset viewer.