Changeset 713 in SHVCSoftware for trunk/source/Lib/TLibEncoder/TEncGOP.h
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/SHM-6-dev (added) merged: 651-712
- Property svn:mergeinfo changed
-
trunk/source
- Property svn:mergeinfo changed
/branches/SHM-6-dev/source (added) merged: 652-678,680,683-684,686-691,693-700,702-705,707-711
- Property svn:mergeinfo changed
-
trunk/source/Lib/TLibEncoder/TEncGOP.h
r644 r713 54 54 #include "TEncSbac.h" 55 55 #include "SEIwrite.h" 56 #if Q0048_CGS_3D_ASYMLUT 57 #include "TEnc3DAsymLUT.h" 58 #endif 56 59 57 60 #include "TEncAnalyze.h" … … 82 85 Int m_iNumPicCoded; 83 86 Bool m_bFirst; 87 #if ALLOW_RECOVERY_POINT_AS_RAP 88 Int m_iLastRecoveryPicPOC; 89 #endif 84 90 85 91 // Access channel … … 132 138 TEncSearch* m_pcPredSearch; ///< encoder search class 133 139 #endif 140 #if Q0048_CGS_3D_ASYMLUT 141 TEnc3DAsymLUT m_Enc3DAsymLUTPicUpdate; 142 TEnc3DAsymLUT m_Enc3DAsymLUTPPS; 143 TComPicYuv* m_pColorMappedPic; 144 145 Int m_iTap; 146 const Int (*m_phase_filter)[13]; 147 const Int (*m_phase_filter_luma)[13]; 148 const Int (*m_phase_filter_chroma)[13]; 149 Int m_iM, m_iN; 150 static const Int m_phase_filter_0_t0[4][13]; 151 static const Int m_phase_filter_0_t1[4][13]; 152 static const Int m_phase_filter_0_t1_chroma[4][13]; 153 static const Int m_phase_filter_1[8][13]; 154 Int **m_temp; 155 #endif 134 156 #endif 135 157 … … 187 209 188 210 SEIToneMappingInfo* xCreateSEIToneMappingInfo(); 211 #if Q0074_SEI_COLOR_MAPPING 212 SEIColorMappingInfo* xCreateSEIColorMappingInfo( Char* file ); 213 #endif 189 214 190 215 Void xCreateLeadingSEIMessages (/*SEIMessages seiMessages,*/ AccessUnit &accessUnit, TComSPS *sps); … … 214 239 SEIScalableNesting* xCreateBspNestingSEI(TComSlice *pcSlice); 215 240 #endif 241 #if Q0048_CGS_3D_ASYMLUT 242 Void xDetermin3DAsymLUT( TComSlice * pSlice , TComPic * pCurPic , UInt refLayerIdc , TEncCfg * pCfg , Bool bSignalPPS ); 243 Void downScalePic( TComPicYuv* pcYuvSrc, TComPicYuv* pcYuvDest); 244 Void downScaleComponent2x2( const Pel* pSrc, Pel* pDest, const Int iSrcStride, const Int iDestStride, const Int iSrcWidth, const Int iSrcHeight, const Int inputBitDepth, const Int outputBitDepth ); 245 inline Short xClip( Short x , Int bitdepth ); 246 Void initDs(Int iWidth, Int iHeight, Int iType); 247 Void filterImg( 248 Pel *src, 249 Int iSrcStride, 250 Pel *dst, 251 Int iDstStride, 252 Int height1, 253 Int width1, 254 Int shift, 255 Int plane); 256 257 Int get_mem2DintWithPad(Int ***array2D, Int dim0, Int dim1, Int iPadY, Int iPadX); 258 Void free_mem2DintWithPad(Int **array2D, Int iPadY, Int iPadX); 259 #endif 216 260 #endif //SVC_EXTENSION 217 261 };// END CLASS DEFINITION TEncGOP
Note: See TracChangeset for help on using the changeset viewer.