Changeset 1327 in SHVCSoftware
- Timestamp:
- 22 Jul 2015, 00:46:06 (9 years ago)
- Location:
- branches/SHM-dev/source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.cpp
r1326 r1327 1377 1377 1378 1378 ("ConstrainedIntraPred", m_bUseConstrainedIntraPred, false, "Constrained Intra Prediction") 1379 ("FastUDIUseMPMEnabled", m_bFastUDIUseMPMEnabled, true, "If enabled, adapt intra direction search, accounting for MPM") 1379 1380 ("PCMEnabledFlag", m_usePCM, false) 1380 1381 ("PCMLog2MaxSize", m_pcmLog2MaxSize, 5u) -
branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h
r1326 r1327 304 304 305 305 Bool m_bUseConstrainedIntraPred; ///< flag for using constrained intra prediction 306 Bool m_bFastUDIUseMPMEnabled; 306 307 307 308 Int m_decodedPictureHashSEIEnabled; ///< Checksum(3)/CRC(2)/MD5(1)/disable(0) acting on decoded picture hash SEI message -
branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp
r1326 r1327 472 472 } 473 473 m_acTEncTop[layer].setUseConstrainedIntraPred ( m_bUseConstrainedIntraPred ); 474 m_acTEncTop[layer].setFastUDIUseMPMEnabled ( m_bFastUDIUseMPMEnabled ); 474 475 m_acTEncTop[layer].setPCMLog2MinSize ( m_uiPCMLog2MinSize); 475 476 m_acTEncTop[layer].setUsePCM ( m_usePCM ); … … 911 912 } 912 913 m_cTEncTop.setUseConstrainedIntraPred ( m_bUseConstrainedIntraPred ); 914 m_cTEncTop.setFastUDIUseMPMEnabled ( m_bFastUDIUseMPMEnabled ); 913 915 m_cTEncTop.setPCMLog2MinSize ( m_uiPCMLog2MinSize); 914 916 m_cTEncTop.setUsePCM ( m_usePCM ); -
branches/SHM-dev/source/Lib/TLibCommon/TComRom.cpp
r1315 r1327 510 510 // ==================================================================================================================== 511 511 512 #if FAST_UDI_USE_MPM 513 const UChar g_aucIntraModeNumFast[MAX_CU_DEPTH] = 512 const UChar g_aucIntraModeNumFast_UseMPM[MAX_CU_DEPTH] = 514 513 { 515 514 3, // 2x2 … … 520 519 3 // 64x64 521 520 }; 522 #else // FAST_UDI_USE_MPM 523 const UChar g_aucIntraModeNumFast[MAX_CU_DEPTH] = 521 const UChar g_aucIntraModeNumFast_NotUseMPM[MAX_CU_DEPTH] = 524 522 { 525 523 3, // 2x2 … … 530 528 5 // 64x64 33 531 529 }; 532 #endif // FAST_UDI_USE_MPM533 530 534 531 const UChar g_chroma422IntraAngleMappingTable[NUM_INTRA_MODE] = -
branches/SHM-dev/source/Lib/TLibCommon/TComRom.h
r1315 r1327 142 142 // ==================================================================================================================== 143 143 144 extern const UChar g_aucIntraModeNumFast[MAX_CU_DEPTH]; 144 extern const UChar g_aucIntraModeNumFast_UseMPM[MAX_CU_DEPTH]; 145 extern const UChar g_aucIntraModeNumFast_NotUseMPM[MAX_CU_DEPTH]; 145 146 146 147 extern const UChar g_chroma422IntraAngleMappingTable[NUM_INTRA_MODE]; -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h
r1326 r1327 222 222 223 223 Bool m_bUseConstrainedIntraPred; 224 Bool m_bFastUDIUseMPMEnabled; 224 225 Bool m_usePCM; 225 226 Int m_PCMBitDepth[MAX_NUM_CHANNEL_TYPE]; … … 639 640 Void setUseEarlySkipDetection ( Bool b ) { m_useEarlySkipDetection = b; } 640 641 Void setUseConstrainedIntraPred ( Bool b ) { m_bUseConstrainedIntraPred = b; } 642 Void setFastUDIUseMPMEnabled ( Bool b ) { m_bFastUDIUseMPMEnabled = b; } 641 643 Void setPCMInputBitDepthFlag ( Bool b ) { m_bPCMInputBitDepthFlag = b; } 642 644 Void setPCMFilterDisableFlag ( Bool b ) { m_bPCMFilterDisableFlag = b; } … … 661 663 Bool getUseEarlySkipDetection () { return m_useEarlySkipDetection; } 662 664 Bool getUseConstrainedIntraPred () { return m_bUseConstrainedIntraPred; } 665 Bool getFastUDIUseMPMEnabled () { return m_bFastUDIUseMPMEnabled; } 663 666 Bool getPCMInputBitDepthFlag () { return m_bPCMInputBitDepthFlag; } 664 667 Bool getPCMFilterDisableFlag () { return m_bPCMFilterDisableFlag; }
Note: See TracChangeset for help on using the changeset viewer.