Changeset 1325 in SHVCSoftware for branches/SHM-dev/source/App


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

port rev 4403

Location:
branches/SHM-dev/source/App/TAppEncoder
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.cpp

    r1324 r1325  
    12031203  ("FieldCoding",                                     m_isField,                                        false, "Signals if it's a field based coding")
    12041204  ("TopFieldFirst, Tff",                              m_isTopFieldFirst,                                false, "In case of field based coding, signals whether if it's a top field first or not")
     1205  ("EfficientFieldIRAPEnabled",                       m_bEfficientFieldIRAPEnabled,                      true, "Enable to code fields in a specific, potentially more efficient, order.")
    12051206
    12061207  // Profile and level
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h

    r1324 r1325  
    8888  Bool      m_isField;                                        ///< enable field coding
    8989  Bool      m_isTopFieldFirst;
     90  Bool      m_bEfficientFieldIRAPEnabled;                     ///< enable an efficient field IRAP structure.
    9091#else
    9192  Char*     m_pchInputFile;                                   ///< source file name
     
    103104  Bool      m_isField;                                        ///< enable field coding
    104105  Bool      m_isTopFieldFirst;
     106  Bool      m_bEfficientFieldIRAPEnabled;                     ///< enable an efficient field IRAP structure.
    105107
    106108  Int       m_conformanceWindowMode;
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r1324 r1325  
    716716    m_acTEncTop[layer].setLog2MaxMvLengthVertical               ( m_log2MaxMvLengthVertical );
    717717    m_acTEncTop[layer].setElRapSliceTypeB                       (layer == 0? 0 : m_elRapSliceBEnabled);
     718    m_acTEncTop[layer].setEfficientFieldIRAPEnabled             ( m_bEfficientFieldIRAPEnabled );
    718719
    719720    if( layer > 0 )
     
    10871088  m_cTEncTop.setLog2MaxMvLengthHorizontal                         ( m_log2MaxMvLengthHorizontal );
    10881089  m_cTEncTop.setLog2MaxMvLengthVertical                           ( m_log2MaxMvLengthVertical );
     1090  m_cTEncTop.setEfficientFieldIRAPEnabled                         ( m_bEfficientFieldIRAPEnabled );
    10891091}
    10901092#endif //SVC_EXTENSION
Note: See TracChangeset for help on using the changeset viewer.