Changeset 262 in 3DVCSoftware for branches/HTM-5.1-dev2-Sony/source/App


Ignore:
Timestamp:
7 Feb 2013, 06:01:05 (12 years ago)
Author:
sony
Message:

JCT2-C0115 Inter-view vector scaling for TMVP & flag
The macro is INTER_VIEW_VECTOR_SCALING_C0115.

Location:
branches/HTM-5.1-dev2-Sony/source/App
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-5.1-dev2-Sony/source/App/TAppDecoder/TAppDecTop.cpp

    r210 r262  
    9696#endif
    9797
    98 #if SONY_COLPIC_AVAILABILITY
    99   m_tDecTop[0]->setViewOrderIdx(0);
    100 #endif
    10198  Int                 viewDepthId = 0;
    10299  Int                 previousViewDepthId  = 0;
  • branches/HTM-5.1-dev2-Sony/source/App/TAppEncoder/TAppEncCfg.cpp

    r210 r262  
    341341#if LGE_ILLUCOMP_B0045
    342342  ("IlluCompEnable",                  m_bUseIC                  , true         , "Use illumination compensation for inter-view prediction" )
     343#endif
     344#if INTER_VIEW_VECTOR_SCALING_C0115
     345  ("IVSEnable",                       m_bUseIVS                 , true         , "Use inter-view vector scaling" )
    343346#endif
    344347#if DBL_CONTROL
     
    18061809  printf("IlluCompEnable: %d ", m_bUseIC);
    18071810#endif
    1808 
     1811#if INTER_VIEW_VECTOR_SCALING_C0115
     1812  printf("IVSEnable: %d ", m_bUseIVS);
     1813#endif
    18091814  printf("\n");
    18101815
  • branches/HTM-5.1-dev2-Sony/source/App/TAppEncoder/TAppEncCfg.h

    r210 r262  
    170170  vector<Bool> m_abUseSAO;
    171171#if LGE_ILLUCOMP_B0045
    172   Bool      m_bUseIC;                                     ///< flag for using illumination compensation for inter-view prediction
     172  Bool      m_bUseIC;                                         ///< flag for using illumination compensation for inter-view prediction
     173#endif
     174#if INTER_VIEW_VECTOR_SCALING_C0115
     175  Bool      m_bUseIVS;                                        ///< flag for using inter-view vector scaling
    173176#endif
    174177#if SAO_UNIT_INTERLEAVING
  • branches/HTM-5.1-dev2-Sony/source/App/TAppEncoder/TAppEncTop.cpp

    r210 r262  
    121121    m_cVPS.setDependentFlag                                    ( iViewIdx ? true:false, layerId );
    122122    m_cVPS.setDependentLayer                                   ( layerId - (m_bUsingDepthMaps ? 2:1), layerId );
     123#if INTER_VIEW_VECTOR_SCALING_C0115
     124    m_cVPS.setIVScalingFlag                                    ( m_bUseIVS );
     125#endif
    123126#endif
    124127   
     
    316319#if LGE_ILLUCOMP_B0045
    317320    m_acTEncTopList[iViewIdx]->setUseIC                ( m_bUseIC          );
     321#endif
     322#if INTER_VIEW_VECTOR_SCALING_C0115
     323    m_acTEncTopList[iViewIdx]->setUseIVS               ( m_bUseIVS          );
    318324#endif
    319325#if SAO_UNIT_INTERLEAVING
     
    639645      m_acTEncDepthTopList[iViewIdx]->setUseIC                ( false     );
    640646#endif
     647#if INTER_VIEW_VECTOR_SCALING_C0115
     648     m_acTEncDepthTopList[iViewIdx]->setUseIVS                ( m_bUseIVS );
     649#endif
    641650#if SAO_UNIT_INTERLEAVING
    642651      m_acTEncDepthTopList[iViewIdx]->setMaxNumOffsetsPerPic (m_maxNumOffsetsPerPic);
Note: See TracChangeset for help on using the changeset viewer.