Changeset 1212 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder
- Timestamp:
- 8 Jul 2015, 23:14:20 (10 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibEncoder
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/TEnc3DAsymLUT.cpp
r1090 r1212 7 7 #include "TEnc3DAsymLUT.h" 8 8 9 #if Q0048_CGS_3D_ASYMLUT 10 9 #if CGS_3D_ASYMLUT 11 10 TEnc3DAsymLUT::TEnc3DAsymLUT() 12 11 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEnc3DAsymLUT.h
r877 r1212 15 15 #endif 16 16 17 #if Q0048_CGS_3D_ASYMLUT17 #if CGS_3D_ASYMLUT 18 18 19 19 typedef struct _ColorInfo -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r1209 r1212 154 154 155 155 Void TEncCavlc::codePPS( TComPPS* pcPPS 156 #if Q0048_CGS_3D_ASYMLUT156 #if CGS_3D_ASYMLUT 157 157 , TEnc3DAsymLUT * pc3DAsymLUT 158 158 #endif … … 253 253 #if SVC_EXTENSION 254 254 pps_extension_flags[PPS_EXT__MLAYER] = pcPPS->getExtensionFlag() ? 1 : 0; 255 #if Q0048_CGS_3D_ASYMLUT255 #if CGS_3D_ASYMLUT 256 256 UInt bits = 0; 257 257 #endif … … 347 347 } 348 348 } 349 #if Q0048_CGS_3D_ASYMLUT349 #if CGS_3D_ASYMLUT 350 350 bits = getNumberOfWrittenBits(); 351 351 WRITE_FLAG( pcPPS->getCGSFlag() , "colour_mapping_enabled_flag" ); … … 2467 2467 } 2468 2468 2469 #if Q0048_CGS_3D_ASYMLUT2469 #if CGS_3D_ASYMLUT 2470 2470 Void TEncCavlc::xCode3DAsymLUT( TCom3DAsymLUT * pc3DAsymLUT ) 2471 2471 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.h
r1207 r1212 48 48 #include "TEncEntropy.h" 49 49 #include "SyntaxElementWriter.h" 50 #if Q0048_CGS_3D_ASYMLUT50 #if CGS_3D_ASYMLUT 51 51 #include "../TLibCommon/TCom3DAsymLUT.h" 52 52 #include "TEnc3DAsymLUT.h" … … 57 57 58 58 class TEncTop; 59 #if Q0048_CGS_3D_ASYMLUT59 #if CGS_3D_ASYMLUT 60 60 class TCom3DAsymLUT; 61 61 #endif … … 91 91 Void codeSPS ( TComSPS* pcSPS ); 92 92 Void codePPS ( TComPPS* pcPPS 93 #if Q0048_CGS_3D_ASYMLUT93 #if CGS_3D_ASYMLUT 94 94 , TEnc3DAsymLUT * pc3DAsymLUT 95 95 #endif … … 163 163 #endif 164 164 Void codeVpsVuiBspHrdParams (TComVPS * const); 165 #if Q0048_CGS_3D_ASYMLUT165 #if CGS_3D_ASYMLUT 166 166 #if R0179_ENC_OPT_3DLUT_SIZE 167 167 public: -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h
r1203 r1212 404 404 UInt m_ilcIdc[1024]; 405 405 #endif 406 #if Q0048_CGS_3D_ASYMLUT406 #if CGS_3D_ASYMLUT 407 407 Int m_nCGSFlag; 408 408 Int m_nCGSMaxOctantDepth; … … 1141 1141 Bool getOverlaySEIPersistenceFlag() { return m_overlayInfoPersistenceFlag; } 1142 1142 #endif 1143 #if Q0048_CGS_3D_ASYMLUT1143 #if CGS_3D_ASYMLUT 1144 1144 Void setCGSFlag(Int n) { m_nCGSFlag = n; } 1145 1145 Int getCGSFlag() { return m_nCGSFlag; } -
branches/SHM-dev/source/Lib/TLibEncoder/TEncEntropy.cpp
r1207 r1212 78 78 } 79 79 80 #if Q0048_CGS_3D_ASYMLUT80 #if CGS_3D_ASYMLUT 81 81 Void TEncEntropy::encodePPS( TComPPS* pcPPS, TEnc3DAsymLUT * pc3DAsymLUT ) 82 82 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncEntropy.h
r1207 r1212 51 51 class TEncCavlc; 52 52 class SEI; 53 #if Q0048_CGS_3D_ASYMLUT53 #if CGS_3D_ASYMLUT 54 54 class TEnc3DAsymLUT; 55 55 #endif … … 73 73 virtual Void codeSPS ( TComSPS* pcSPS ) = 0; 74 74 virtual Void codePPS ( TComPPS* pcPPS 75 #if Q0048_CGS_3D_ASYMLUT75 #if CGS_3D_ASYMLUT 76 76 , TEnc3DAsymLUT * pc3DAsymLUT 77 77 #endif … … 153 153 Void encodeSPS ( TComSPS* pcSPS ); 154 154 Void encodePPS ( TComPPS* pcPPS 155 #if Q0048_CGS_3D_ASYMLUT155 #if CGS_3D_ASYMLUT 156 156 , TEnc3DAsymLUT * pc3DAsymLUT 157 157 #endif -
branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r1211 r1212 113 113 m_associatedIrapPocBeforeReset = 0; 114 114 m_pcPredSearch = NULL; 115 #if Q0048_CGS_3D_ASYMLUT115 #if CGS_3D_ASYMLUT 116 116 m_temp = NULL; 117 117 m_pColorMappedPic = NULL; … … 136 136 TEncGOP::~TEncGOP() 137 137 { 138 #if Q0048_CGS_3D_ASYMLUT138 #if CGS_3D_ASYMLUT 139 139 if(m_pColorMappedPic) 140 140 { … … 193 193 m_ppcTEncTop = pcTEncTop->getLayerEnc(); 194 194 m_pcPredSearch = pcTEncTop->getPredSearch(); ///< encoder search class 195 #if Q0048_CGS_3D_ASYMLUT195 #if CGS_3D_ASYMLUT 196 196 if( pcTEncTop->getLayerId() ) 197 197 { … … 1394 1394 g_posScalingFactor[refLayerIdc][1] = ((heightBL << 16) + (heightEL >> 1)) / heightEL; 1395 1395 1396 #if Q0048_CGS_3D_ASYMLUT1396 #if CGS_3D_ASYMLUT 1397 1397 TComPicYuv* pBaseColRec = pcSlice->getBaseColPic(refLayerIdc)->getPicYuvRec(); 1398 1398 if( pcSlice->getPPS()->getCGSFlag() ) … … 1435 1435 else 1436 1436 { 1437 #if Q0048_CGS_3D_ASYMLUT1437 #if CGS_3D_ASYMLUT 1438 1438 pcPic->setFullPelBaseRec( refLayerIdc, pBaseColRec ); 1439 1439 #else … … 2283 2283 assert( pcSlice->getPPS()->getLayerId() == 0 || pcSlice->getPPS()->getLayerId() == m_layerId || m_pcEncTop->getVPS()->getRecursiveRefLayerFlag(m_layerId, pcSlice->getPPS()->getLayerId()) ); 2284 2284 #endif 2285 #if SVC_EXTENSION && Q0048_CGS_3D_ASYMLUT2285 #if SVC_EXTENSION && CGS_3D_ASYMLUT 2286 2286 m_pcEntropyCoder->encodePPS(pcSlice->getPPS(), &m_Enc3DAsymLUTPPS); 2287 2287 #else … … 2335 2335 m_bSeqFirst = false; 2336 2336 } 2337 #if Q0048_CGS_3D_ASYMLUT2337 #if CGS_3D_ASYMLUT 2338 2338 else if( m_pcCfg->getCGSFlag() && pcSlice->getLayerId() && pcSlice->getCGSOverWritePPS() ) 2339 2339 { … … 3743 3743 printf("]"); 3744 3744 } 3745 #if Q0048_CGS_3D_ASYMLUT3745 #if CGS_3D_ASYMLUT 3746 3746 pcPic->setFrameBit( (Int)uibits ); 3747 3747 if( m_layerId && pcSlice->getPPS()->getCGSFlag() ) … … 4825 4825 #endif 4826 4826 4827 #if Q0048_CGS_3D_ASYMLUT4827 #if CGS_3D_ASYMLUT 4828 4828 Void TEncGOP::xDetermin3DAsymLUT( TComSlice * pSlice , TComPic * pCurPic , UInt refLayerIdc , TEncCfg * pCfg , Bool bSignalPPS ) 4829 4829 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.h
r1209 r1212 54 54 #include "TEncSbac.h" 55 55 #include "SEIwrite.h" 56 #if Q0048_CGS_3D_ASYMLUT56 #if CGS_3D_ASYMLUT 57 57 #include "TEnc3DAsymLUT.h" 58 58 #endif … … 154 154 TEncTop** m_ppcTEncTop; 155 155 TEncSearch* m_pcPredSearch; ///< encoder search class 156 #if Q0048_CGS_3D_ASYMLUT156 #if CGS_3D_ASYMLUT 157 157 TEnc3DAsymLUT m_Enc3DAsymLUTPicUpdate; 158 158 TEnc3DAsymLUT m_Enc3DAsymLUTPPS; … … 286 286 SEIOverlayInfo* xCreateSEIOverlayInfo(); 287 287 #endif 288 #if Q0048_CGS_3D_ASYMLUT288 #if CGS_3D_ASYMLUT 289 289 Void xDetermin3DAsymLUT( TComSlice * pSlice , TComPic * pCurPic , UInt refLayerIdc , TEncCfg * pCfg , Bool bSignalPPS ); 290 290 Void downScalePic( TComPicYuv* pcYuvSrc, TComPicYuv* pcYuvDest); -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSbac.cpp
r1207 r1212 235 235 236 236 Void TEncSbac::codePPS( TComPPS* pcPPS 237 #if Q0048_CGS_3D_ASYMLUT237 #if CGS_3D_ASYMLUT 238 238 , TEnc3DAsymLUT * pc3DAsymLUT 239 239 #endif -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSbac.h
r1207 r1212 90 90 Void codeSPS ( TComSPS* pcSPS ); 91 91 Void codePPS ( TComPPS* pcPPS 92 #if Q0048_CGS_3D_ASYMLUT92 #if CGS_3D_ASYMLUT 93 93 , TEnc3DAsymLUT * pc3DAsymLUT 94 94 #endif -
branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp
r1209 r1212 635 635 || !zeroPhase 636 636 #endif 637 #if Q0048_CGS_3D_ASYMLUT637 #if CGS_3D_ASYMLUT 638 638 || m_cPPS.getCGSFlag() > 0 639 639 #endif … … 680 680 || !equalOffsets 681 681 || !zeroPhase 682 #if Q0048_CGS_3D_ASYMLUT682 #if CGS_3D_ASYMLUT 683 683 || m_cPPS.getCGSFlag() > 0 684 684 #endif … … 1041 1041 m_cPPS.setPhaseVerChroma( m_refLocationOffsetLayerId[i], m_phaseVerChroma[i] ); 1042 1042 } 1043 #if Q0048_CGS_3D_ASYMLUT1043 #if CGS_3D_ASYMLUT 1044 1044 m_cPPS.setCGSFlag( m_nCGSFlag ); 1045 1045 #endif
Note: See TracChangeset for help on using the changeset viewer.