Changeset 1030 in 3DVCSoftware for branches/HTM-11.2-dev0/source/App
- Timestamp:
- 30 Jul 2014, 19:51:27 (11 years ago)
- Location:
- branches/HTM-11.2-dev0/source/App/TAppEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-11.2-dev0/source/App/TAppEncoder/TAppEncCfg.cpp
r1015 r1030 767 767 768 768 #endif //HHI_VSO 769 #if MTK_I0099_VPS_EX2 770 ("LimQtPredFlag", m_bLimQtPredFlag , true , "Use Predictive Coding with QTL" ) 771 #endif 772 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 769 773 #if H_3D_QTLPC 770 774 ("QTL", m_bUseQTL , true , "Use depth Quadtree Limitation" ) 775 #if !MTK_I0099_VPS_EX2 771 776 ("PC", m_bUsePC , true , "Use Predictive Coding with QTL" ) 777 #endif 778 #endif 772 779 #endif 773 780 #if H_3D_IV_MERGE … … 2497 2504 printf("WVSO:%d ", m_bUseWVSO ); 2498 2505 #endif 2506 #if MTK_I0099_VPS_EX2 2507 printf("LimQtPredFlag:%d ", m_bLimQtPredFlag ? 1 : 0); 2508 #endif 2509 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 2499 2510 #if H_3D_QTLPC 2500 2511 printf("QTL:%d ", m_bUseQTL); 2512 #if !MTK_I0099_VPS_EX2 2501 2513 printf("PC:%d " , m_bUsePC ); 2514 #endif 2515 #endif 2502 2516 #endif 2503 2517 #if H_3D_IV_MERGE -
branches/HTM-11.2-dev0/source/App/TAppEncoder/TAppEncCfg.h
r1015 r1030 131 131 Int m_iSubPUMPILog2Size; 132 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 … … 479 482 Bool m_useSingleDepthMode; ///< flag for using single depth mode 480 483 #endif 484 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 485 #if H_3D_QTLPC 486 Bool m_bUseQTL; ///< flag for using depth QuadTree Limitation 487 #if !MTK_I0099_VPS_EX2 488 Bool m_bUsePC; ///< flag for using Predictive Coding with QTL 489 #endif 490 #endif 491 #endif 492 481 493 #if H_3D_QTLPC 482 494 Bool m_bUseQTL; ///< flag for using depth QuadTree Limitation -
branches/HTM-11.2-dev0/source/App/TAppEncoder/TAppEncTop.cpp
r1015 r1030 208 208 m_cTEncTop.setUseSingleDepthMode ( isDepth ? m_useSingleDepthMode : false ); 209 209 #endif 210 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 211 #if H_3D_QTLPC 212 m_cTEncTop.setUseQTL ( isDepth ? m_bUseQTL : false ); 213 #if !MTK_I0099_VPS_EX2 214 m_cTEncTop.setUsePC ( isDepth ? m_bUsePC : false ); 215 #endif 216 #endif 217 #endif 218 210 219 #if H_3D_QTLPC 211 220 m_cTEncTop.setUseQTL ( isDepth ? m_bUseQTL : false ); … … 1821 1830 { 1822 1831 vps.setSubPULog2Size ( layer, (layer != 1) ? 6: 0 ); 1832 #if MTK_I0099_VPS_EX2 1833 vps.setSubPUMPILog2Size ( layer, (!isLayerZero) ? m_iSubPUMPILog2Size: 0 ); 1834 #endif 1823 1835 } 1824 1836 else … … 1839 1851 { 1840 1852 vps.setIvMvPredFlag (layer, false); 1853 #if SEC_HLS_CLEANUP_I0100 1854 vps.setIvMvScalingFlag (layer, false); 1855 #endif 1841 1856 } 1842 1857 else … … 1850 1865 vps.setIvMvPredFlag ( layer, !isLayerZero && m_ivMvPredFlag[0] ); 1851 1866 } 1852 } 1867 #if SEC_HLS_CLEANUP_I0100 1868 vps.setIvMvScalingFlag (layer, m_ivMvScalingFlag); 1869 #endif 1870 } 1871 #endif 1872 #if MTK_I0099_VPS_EX2 1873 vps.setLimQtPredFlag ( layer, isDepth && m_bLimQtPredFlag ); 1853 1874 #endif 1854 1875 #if H_3D_NBDV_REF … … 1868 1889 #endif 1869 1890 } 1891 #if !MTK_I0099_VPS_EX2 1870 1892 #if H_3D_SPIVMP 1871 1893 vps.setSubPUMPILog2Size( m_iSubPUMPILog2Size ); 1872 1894 #endif 1895 #endif 1873 1896 #if H_3D 1897 #if !SEC_HLS_CLEANUP_I0100 1874 1898 vps.setIvMvScalingFlag( m_ivMvScalingFlag ); 1899 #endif 1875 1900 #endif 1876 1901 }
Note: See TracChangeset for help on using the changeset viewer.