Changeset 1030 in 3DVCSoftware for branches/HTM-11.2-dev0/source/App


Ignore:
Timestamp:
30 Jul 2014, 19:51:27 (11 years ago)
Author:
tech
Message:

Merged 11.2-dev2-Samsung@1026.

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  
    767767
    768768#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
    769773#if H_3D_QTLPC
    770774  ("QTL",                             m_bUseQTL                 , true          , "Use depth Quadtree Limitation" )
     775#if !MTK_I0099_VPS_EX2
    771776  ("PC",                              m_bUsePC                  , true          , "Use Predictive Coding with QTL" )
     777#endif
     778#endif
    772779#endif
    773780#if H_3D_IV_MERGE
     
    24972504  printf("WVSO:%d ", m_bUseWVSO ); 
    24982505#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
    24992510#if H_3D_QTLPC
    25002511  printf("QTL:%d ", m_bUseQTL);
     2512#if !MTK_I0099_VPS_EX2
    25012513  printf("PC:%d " , m_bUsePC );
     2514#endif
     2515#endif
    25022516#endif
    25032517#if H_3D_IV_MERGE
  • branches/HTM-11.2-dev0/source/App/TAppEncoder/TAppEncCfg.h

    r1015 r1030  
    131131  Int                    m_iSubPUMPILog2Size;                   
    132132#endif
     133#endif
     134#if MTK_I0099_VPS_EX2
     135  Bool                   m_bLimQtPredFlag;
    133136#endif
    134137#if H_3D_ARP                                                  /// < flag and number of weighting factors in ARP
     
    479482  Bool     m_useSingleDepthMode;                          ///< flag for using single depth mode
    480483#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
    481493#if H_3D_QTLPC
    482494  Bool      m_bUseQTL;                                        ///< flag for using depth QuadTree Limitation
  • branches/HTM-11.2-dev0/source/App/TAppEncoder/TAppEncTop.cpp

    r1015 r1030  
    208208    m_cTEncTop.setUseSingleDepthMode           ( isDepth ? m_useSingleDepthMode   : false );
    209209#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
    210219#if H_3D_QTLPC
    211220    m_cTEncTop.setUseQTL                       ( isDepth ? m_bUseQTL               : false );
     
    18211830    {
    18221831      vps.setSubPULog2Size         ( layer, (layer != 1) ? 6: 0 );
     1832#if MTK_I0099_VPS_EX2
     1833      vps.setSubPUMPILog2Size      ( layer, (!isLayerZero) ? m_iSubPUMPILog2Size: 0 );
     1834#endif
    18231835    }
    18241836    else
     
    18391851    {
    18401852      vps.setIvMvPredFlag    (layer, false);
     1853#if SEC_HLS_CLEANUP_I0100
     1854      vps.setIvMvScalingFlag (layer, false);
     1855#endif
    18411856    }
    18421857    else
     
    18501865        vps.setIvMvPredFlag         ( layer, !isLayerZero && m_ivMvPredFlag[0] );
    18511866      }
    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 );
    18531874#endif
    18541875#if H_3D_NBDV_REF
     
    18681889#endif
    18691890  } 
     1891#if !MTK_I0099_VPS_EX2
    18701892#if H_3D_SPIVMP
    18711893  vps.setSubPUMPILog2Size( m_iSubPUMPILog2Size );
    18721894#endif
     1895#endif
    18731896#if H_3D
     1897#if !SEC_HLS_CLEANUP_I0100
    18741898  vps.setIvMvScalingFlag( m_ivMvScalingFlag );   
     1899#endif
    18751900#endif
    18761901}
Note: See TracChangeset for help on using the changeset viewer.