Changeset 1329 in SHVCSoftware for branches/SHM-dev/source/Lib
- Timestamp:
- 22 Jul 2015, 01:00:21 (9 years ago)
- Location:
- branches/SHM-dev/source/Lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h
r1325 r1329 164 164 #define T0196_SELECTIVE_RDOQ 1 ///< selective RDOQ 165 165 166 #define HARMONIZE_GOP_FIRST_FIELD_COUPLE 1167 166 #define ALLOW_RECOVERY_POINT_AS_RAP 1 168 167 #define BUGFIX_INTRAPERIOD 1 -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h
r1328 r1329 374 374 Bool m_useStrongIntraSmoothing; ///< enable the use of strong intra smoothing (bi_linear interpolation) for 32x32 blocks when reference samples are flat. 375 375 Bool m_bEfficientFieldIRAPEnabled; ///< enable to code fields in a specific, potentially more efficient, order. 376 Bool m_bHarmonizeGopFirstFieldCoupleEnabled; 376 377 377 378 #if SVC_EXTENSION … … 910 911 Bool getEfficientFieldIRAPEnabled( ) const { return m_bEfficientFieldIRAPEnabled; } 911 912 913 Void setHarmonizeGopFirstFieldCoupleEnabled( Bool b ) { m_bHarmonizeGopFirstFieldCoupleEnabled = b; } 914 Bool getHarmonizeGopFirstFieldCoupleEnabled( ) const { return m_bHarmonizeGopFirstFieldCoupleEnabled; } 915 912 916 Void setActiveParameterSetsSEIEnabled ( Int b ) { m_activeParameterSetsSEIEnabled = b; } 913 917 Int getActiveParameterSetsSEIEnabled () { return m_activeParameterSetsSEIEnabled; } -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSlice.cpp
r1325 r1329 289 289 } 290 290 291 #if HARMONIZE_GOP_FIRST_FIELD_COUPLE 292 if(poc != 0) 293 { 294 #endif 291 if(m_pcCfg->getHarmonizeGopFirstFieldCoupleEnabled() && poc != 0) 292 { 295 293 if (isField && ((rpcSlice->getPOC() % 2) == 1)) 296 294 { 297 295 depth ++; 298 296 } 299 #if HARMONIZE_GOP_FIRST_FIELD_COUPLE 300 } 301 #endif 297 } 302 298 } 303 299
Note: See TracChangeset for help on using the changeset viewer.