Changeset 716 in 3DVCSoftware for branches/HTM-8.2-dev0-MediaTek/source/App
- Timestamp:
- 28 Nov 2013, 10:04:37 (11 years ago)
- Location:
- branches/HTM-8.2-dev0-MediaTek/source/App/TAppEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-8.2-dev0-MediaTek/source/App/TAppEncoder/TAppEncCfg.cpp
r712 r716 510 510 ("AdvMultiviewResPred", m_uiUseAdvResPred, (UInt)1, "Usage of Advanced Residual Prediction" ) 511 511 #endif 512 #if MTK_SPIVMP_F0110 513 ("SubPULog2Size", m_iSubPULog2Size, (Int)3, "Sub-PU size index: 2^n") 514 #endif 515 512 516 #if H_3D_IC 513 517 #if SEC_ONLY_TEXTURE_IC_F0151 … … 1486 1490 #if H_3D_ARP 1487 1491 xConfirmPara( ( 0 != m_uiUseAdvResPred ) && ( 1 != m_uiUseAdvResPred ), "UseAdvResPred must be 0 or 1." ); 1492 #endif 1493 #if MTK_SPIVMP_F0110 1494 xConfirmPara( m_iSubPULog2Size < 2, "SubPULog2Size must be 2 or greater."); 1495 xConfirmPara( m_iSubPULog2Size > 6, "SubPULog2Size must be 6 or smaller."); 1496 xConfirmPara( (1<<m_iSubPULog2Size) > m_uiMaxCUWidth, "SubPULog2Size must be log2(maxCUSize) or smaller."); 1488 1497 #endif 1489 1498 #if ADAPTIVE_QP_SELECTION … … 2432 2441 printf("IvMvPred:%d ", m_ivMvPredFlag ); 2433 2442 #endif 2443 #if MTK_SPIVMP_F0110 2444 printf(" SubPULog2Size:%d " , m_iSubPULog2Size ); 2445 #endif 2434 2446 #endif 2435 2447 #if H_3D_ARP -
branches/HTM-8.2-dev0-MediaTek/source/App/TAppEncoder/TAppEncCfg.h
r712 r716 119 119 #else 120 120 Bool m_ivMvPredFlag; ///< Interview motion vector prediction 121 #endif 122 #if MTK_SPIVMP_F0110 123 Int m_iSubPULog2Size; 121 124 #endif 122 125 #endif -
branches/HTM-8.2-dev0-MediaTek/source/App/TAppEncoder/TAppEncTop.cpp
r712 r716 182 182 m_cTEncTop.setUseAdvRP ( ( isDepth || 0==layerIdInVps ) ? 0 : m_uiUseAdvResPred ); 183 183 m_cTEncTop.setARPStepNum ( ( isDepth || 0==layerIdInVps ) ? 1 : H_3D_ARP_WFNR ); 184 #endif 185 #if MTK_SPIVMP_F0110 186 m_cTEncTop.setSubPULog2Size (( isDepth || 0==layerIdInVps ) ? 0 : m_iSubPULog2Size ); 184 187 #endif 185 188 #if H_3D_IC … … 1655 1658 vps.setARPStepNum ( layer, ( isDepth || isLayerZero ) ? 1 : H_3D_ARP_WFNR ); 1656 1659 #endif 1660 #if MTK_SPIVMP_F0110 1661 if( isDepth ) 1662 { 1663 vps.setSubPULog2Size ( layer, (layer != 1) ? m_iSubPULog2Size: 0 ); 1664 } 1665 else 1666 { 1667 vps.setSubPULog2Size ( layer, (!isLayerZero) ? m_iSubPULog2Size: 0 ); 1668 } 1669 #endif 1657 1670 1658 1671 #if H_3D_DIM
Note: See TracChangeset for help on using the changeset viewer.