Changeset 1329 in SHVCSoftware for branches/SHM-dev/source/Lib


Ignore:
Timestamp:
22 Jul 2015, 01:00:21 (9 years ago)
Author:
seregin
Message:

port rev 4407

Location:
branches/SHM-dev/source/Lib
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h

    r1325 r1329  
    164164#define T0196_SELECTIVE_RDOQ                              1 ///< selective RDOQ
    165165
    166 #define HARMONIZE_GOP_FIRST_FIELD_COUPLE                  1
    167166#define ALLOW_RECOVERY_POINT_AS_RAP                       1
    168167#define BUGFIX_INTRAPERIOD                                1
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h

    r1328 r1329  
    374374  Bool      m_useStrongIntraSmoothing;                        ///< enable the use of strong intra smoothing (bi_linear interpolation) for 32x32 blocks when reference samples are flat.
    375375  Bool      m_bEfficientFieldIRAPEnabled;                     ///< enable to code fields in a specific, potentially more efficient, order.
     376  Bool      m_bHarmonizeGopFirstFieldCoupleEnabled;
    376377
    377378#if SVC_EXTENSION
     
    910911  Bool         getEfficientFieldIRAPEnabled( ) const                 { return m_bEfficientFieldIRAPEnabled; }
    911912
     913  Void         setHarmonizeGopFirstFieldCoupleEnabled( Bool b )      { m_bHarmonizeGopFirstFieldCoupleEnabled = b; }
     914  Bool         getHarmonizeGopFirstFieldCoupleEnabled( ) const       { return m_bHarmonizeGopFirstFieldCoupleEnabled; }
     915
    912916  Void         setActiveParameterSetsSEIEnabled ( Int b )            { m_activeParameterSetsSEIEnabled = b; }
    913917  Int          getActiveParameterSetsSEIEnabled ()                   { return m_activeParameterSetsSEIEnabled; }
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncSlice.cpp

    r1325 r1329  
    289289    }
    290290
    291 #if HARMONIZE_GOP_FIRST_FIELD_COUPLE
    292     if(poc != 0)
    293     {
    294 #endif
     291    if(m_pcCfg->getHarmonizeGopFirstFieldCoupleEnabled() && poc != 0)
     292    {
    295293      if (isField && ((rpcSlice->getPOC() % 2) == 1))
    296294      {
    297295        depth ++;
    298296      }
    299 #if HARMONIZE_GOP_FIRST_FIELD_COUPLE
    300     }
    301 #endif
     297    }
    302298  }
    303299
Note: See TracChangeset for help on using the changeset viewer.