Changeset 1017 in 3DVCSoftware
- Timestamp:
- 24 Jul 2014, 09:17:07 (10 years ago)
- Location:
- branches/HTM-11.2-dev2-MediaTek/source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-11.2-dev2-MediaTek/source/App/TAppEncoder/TAppEncCfg.cpp
r1007 r1017 764 764 ("LimQtPredFlag", m_bLimQtPredFlag , true , "Use Predictive Coding with QTL" ) 765 765 #endif 766 #if !MTK_I0099_VPS_EX2 766 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 767 767 #if H_3D_QTLPC 768 768 ("QTL", m_bUseQTL , true , "Use depth Quadtree Limitation" ) 769 #if !MTK_I0099_VPS_EX2 769 770 ("PC", m_bUsePC , true , "Use Predictive Coding with QTL" ) 771 #endif 770 772 #endif 771 773 #endif … … 2497 2499 #endif 2498 2500 #if MTK_I0099_VPS_EX2 2499 printf("LimQtPredFlag:%d ", m_bLimQtPredFlag ? 1 : 0);2500 #endif 2501 #if !MTK_I0099_VPS_EX2 2501 printf("LimQtPredFlag:%d ", m_bLimQtPredFlag ? 1 : 0); 2502 #endif 2503 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 2502 2504 #if H_3D_QTLPC 2503 2505 printf("QTL:%d ", m_bUseQTL); 2506 #if !MTK_I0099_VPS_EX2 2504 2507 printf("PC:%d " , m_bUsePC ); 2508 #endif 2505 2509 #endif 2506 2510 #endif -
branches/HTM-11.2-dev2-MediaTek/source/App/TAppEncoder/TAppEncCfg.h
r1007 r1017 476 476 Bool m_useDLT; ///< flag for using DLT 477 477 #endif 478 #if !MTK_I0099_VPS_EX2 478 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 479 479 #if H_3D_QTLPC 480 480 Bool m_bUseQTL; ///< flag for using depth QuadTree Limitation 481 #if !MTK_I0099_VPS_EX2 481 482 Bool m_bUsePC; ///< flag for using Predictive Coding with QTL 483 #endif 482 484 #endif 483 485 #endif -
branches/HTM-11.2-dev2-MediaTek/source/App/TAppEncoder/TAppEncTop.cpp
r1007 r1017 202 202 m_cTEncTop.setUseDLT ( isDepth ? m_useDLT : false ); 203 203 #endif 204 #if !MTK_I0099_VPS_EX2 204 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 205 205 #if H_3D_QTLPC 206 206 m_cTEncTop.setUseQTL ( isDepth ? m_bUseQTL : false ); 207 #if !MTK_I0099_VPS_EX2 207 208 m_cTEncTop.setUsePC ( isDepth ? m_bUsePC : false ); 209 #endif 208 210 #endif 209 211 #endif -
branches/HTM-11.2-dev2-MediaTek/source/Lib/TLibCommon/TypeDef.h
r1011 r1017 251 251 252 252 #define MTK_I0099_VPS_EX2 1 ///< JCT3V-I0099, sub-PU size signaling and lim_qt_pred_flag in VPS extension 2 253 253 #define MTK_I0099_FIX 1 ///< Fix the problem of removing encoder only QTL 254 254 255 255 // Rate Control -
branches/HTM-11.2-dev2-MediaTek/source/Lib/TLibEncoder/TEncCfg.h
r1007 r1017 420 420 Bool m_useMPI; 421 421 #endif 422 #if !MTK_I0099_VPS_EX2 422 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 423 423 #if H_3D_QTLPC 424 424 Bool m_bUseQTL; 425 #if !MTK_I0099_VPS_EX2 425 426 Bool m_bUsePC; 427 #endif 426 428 #endif 427 429 #endif … … 1010 1012 Void setUseDLT ( Bool b) { m_useDLT = b; } 1011 1013 #endif 1012 #if !MTK_I0099_VPS_EX2 1014 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX 1013 1015 #if H_3D_QTLPC 1014 1016 Void setUseQTL ( Bool b ) { m_bUseQTL = b; } 1015 1017 Bool getUseQTL () { return m_bUseQTL; } 1018 #if !MTK_I0099_VPS_EX2 1016 1019 Void setUsePC ( Bool b ) { m_bUsePC = b; } 1017 1020 Bool getUsePC () { return m_bUsePC; } 1021 #endif 1018 1022 #endif 1019 1023 #endif -
branches/HTM-11.2-dev2-MediaTek/source/Lib/TLibEncoder/TEncCu.cpp
r1007 r1017 537 537 538 538 #if MTK_I0099_VPS_EX2 539 #if MTK_I0099_FIX 540 if(depthMapDetect && !bIntraSliceDetect && !rapPic && ( m_pcEncCfg->getUseQTL() || bLimQtPredFalg )) 541 #else 539 542 if(depthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFalg) 543 #endif 540 544 #else 541 545 if(depthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL()) … … 695 699 #if H_3D_QTLPC 696 700 #if MTK_I0099_VPS_EX2 701 #if MTK_I0099_FIX 702 if(depthMapDetect && !bIntraSliceDetect && !rapPic && ( m_pcEncCfg->getUseQTL() || bLimQtPredFalg )) 703 #else 697 704 if(depthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFalg) 705 #endif 698 706 #else 699 707 if(depthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL())
Note: See TracChangeset for help on using the changeset viewer.