Changeset 779 in 3DVCSoftware for branches/HTM-9.3-dev1-Qualcomm/source/App


Ignore:
Timestamp:
20 Jan 2014, 04:09:40 (11 years ago)
Author:
qualcomm
Message:

integration of JCT3V-G0119 by Qualcomm

Location:
branches/HTM-9.3-dev1-Qualcomm/source/App/TAppEncoder
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-9.3-dev1-Qualcomm/source/App/TAppEncoder/TAppEncCfg.cpp

    r773 r779  
    513513  ("SubPULog2Size", m_iSubPULog2Size, (Int)3, "Sub-PU size index: 2^n")
    514514#endif
    515 
     515#if QC_SPIVMP_MPI_G0119
     516  ("SubPUMPILog2Size", m_iSubPUMPILog2Size, (Int)3, "Sub-PU MPI size index: 2^n")
     517#endif
    516518#if H_3D_IC
    517519  ("IlluCompEnable",           m_abUseIC, true, "Enable illumination compensation")
     
    15161518  xConfirmPara( m_iSubPULog2Size > 6,                                        "SubPULog2Size must be 6 or smaller.");
    15171519  xConfirmPara( (1<<m_iSubPULog2Size) > m_uiMaxCUWidth,                      "SubPULog2Size must be log2(maxCUSize) or smaller.");
     1520#endif
     1521#if QC_SPIVMP_MPI_G0119
     1522  xConfirmPara( m_iSubPUMPILog2Size < 3,                                        "SubPUMPILog2Size must be 3 or greater.");
     1523  xConfirmPara( m_iSubPUMPILog2Size > 6,                                        "SubPUMPILog2Size must be 6 or smaller.");
     1524  xConfirmPara( ( 1 << m_iSubPUMPILog2Size ) > m_uiMaxCUWidth,                  "SubPUMPILog2Size must be log2(maxCUSize) or smaller.");
    15181525#endif
    15191526#if ADAPTIVE_QP_SELECTION
     
    24742481#endif
    24752482#endif
     2483#if QC_SPIVMP_MPI_G0119
     2484  printf(" SubPUMPILog2Size:%d  " , m_iSubPUMPILog2Size  );
     2485#endif
    24762486#if H_3D_ARP
    24772487  printf(" ARP:%d  ", m_uiUseAdvResPred  );
  • branches/HTM-9.3-dev1-Qualcomm/source/App/TAppEncoder/TAppEncCfg.h

    r773 r779  
    130130  Int                    m_iSubPULog2Size;                   
    131131#endif
     132#endif
     133#if QC_SPIVMP_MPI_G0119
     134  Int                    m_iSubPUMPILog2Size;                   
    132135#endif
    133136#if H_3D_ARP                                                  /// < flag and number of weighting factors in ARP
  • branches/HTM-9.3-dev1-Qualcomm/source/App/TAppEncoder/TAppEncTop.cpp

    r773 r779  
    184184#if H_3D_SPIVMP
    185185    m_cTEncTop.setSubPULog2Size                 (( isDepth || 0==layerIdInVps ) ? 0 : m_iSubPULog2Size   );
     186#endif
     187#if QC_SPIVMP_MPI_G0119
     188    m_cTEncTop.setSubPUMPILog2Size              ( !isDepth ? 0 : m_iSubPUMPILog2Size   );
    186189#endif
    187190#if H_3D_IC
     
    19111914#endif
    19121915  } 
     1916#if QC_SPIVMP_MPI_G0119
     1917  vps.setSubPUMPILog2Size( m_iSubPUMPILog2Size );
     1918#endif
    19131919#if H_3D
    19141920  vps.setIvMvScalingFlag( m_ivMvScalingFlag );   
Note: See TracChangeset for help on using the changeset viewer.