Changeset 431 in SHVCSoftware for branches/SHM-3.1-dev/source/Lib/TLibEncoder/TEncTop.h
- Timestamp:
- 11 Oct 2013, 05:54:02 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-3.1-dev/source/Lib/TLibEncoder/TEncTop.h
r414 r431 144 144 Window m_scaledRefLayerWindow[MAX_LAYERS]; 145 145 #endif 146 #endif147 146 #if POC_RESET_FLAG 148 147 Int m_pocAdjustmentValue; 148 #endif 149 149 #endif 150 150 protected: … … 154 154 155 155 Void xInitPPSforTiles (); 156 Void xInitRPS ( );///< initialize PPS from encoder options156 Void xInitRPS (Bool isFieldCoding); ///< initialize PPS from encoder options 157 157 #if SVC_EXTENSION 158 158 Void xInitILRP(); … … 164 164 Void create (); 165 165 Void destroy (); 166 Void init ( );166 Void init (Bool isFieldCoding); 167 167 Void deletePicBuffer (); 168 168 … … 209 209 Int getNumPicRcvd () { return m_iNumPicRcvd; } 210 210 Void setNumPicRcvd ( Int num ) { m_iNumPicRcvd = num; } 211 #endif212 211 #if SCALED_REF_LAYER_OFFSETS 213 212 Void setNumScaledRefLayerOffsets(Int x) { m_numScaledRefLayerOffsets = x; } 214 213 UInt getNumScaledRefLayerOffsets() { return m_numScaledRefLayerOffsets; } 215 214 Window& getScaledRefLayerWindow(Int x) { return m_scaledRefLayerWindow[x]; } 215 #endif 216 216 #endif 217 217 … … 236 236 fstream* getBLSyntaxFile() { return m_pBLSyntaxFile; } 237 237 #endif 238 Void encode( TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, std::list<AccessUnit>& accessUnitsOut, Int iPicIdInGOP 238 Void encode( TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, std::list<AccessUnit>& accessUnitsOut, Int iPicIdInGOP ); 239 239 Void encodePrep( TComPicYuv* pcPicYuvOrg ); 240 Void encode( TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, std::list<AccessUnit>& accessUnitsOut, Int iPicIdInGOP, Bool isTff ); 241 Void encodePrep( TComPicYuv* pcPicYuvOrg, Bool isTff ); 240 242 #if VPS_EXTN_DIRECT_REF_LAYERS 241 243 TEncTop* getRefLayerEnc(UInt refLayerIdc); 242 244 #endif 243 #else244 Void encode( Bool bEos, TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut,245 std::list<AccessUnit>& accessUnitsOut, Int& iNumEncoded );246 #endif247 248 void printSummary() { m_cGOPEncoder.printOutSummary (m_uiNumAllPicCoded); }249 245 #if POC_RESET_FLAG 250 246 Int getPocAdjustmentValue() { return m_pocAdjustmentValue;} 251 247 Void setPocAdjustmentValue(Int x) { m_pocAdjustmentValue = x; } 252 248 #endif 249 #else //SVC_EXTENSION 250 Void encode( Bool bEos, TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, 251 std::list<AccessUnit>& accessUnitsOut, Int& iNumEncoded ); 252 253 /// encode several number of pictures until end-of-sequence 254 Void encode( bool bEos, TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, 255 std::list<AccessUnit>& accessUnitsOut, Int& iNumEncoded, Bool isTff); 256 257 Void printSummary(Bool isField) { m_cGOPEncoder.printOutSummary (m_uiNumAllPicCoded, isField); } 258 #endif //#if SVC_EXTENSION 253 259 }; 254 260
Note: See TracChangeset for help on using the changeset viewer.