Changeset 367 in 3DVCSoftware for branches/HTM-DEV-0.1-dev/source/Lib/TLibEncoder/TEncTop.h
- Timestamp:
- 3 May 2013, 17:09:57 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.1-dev/source/Lib/TLibEncoder/TEncTop.h
r364 r367 74 74 TComList<TComPic*> m_cListPic; ///< dynamic list of pictures 75 75 76 #if H_MV77 TComPicLists* m_ivPicLists; ///< access to picture lists of other layers78 #endif79 76 // encoder search 80 77 TEncSearch m_cSearch; ///< encoder search class … … 125 122 TEncRateCtrl m_cRateCtrl; ///< Rate control class 126 123 127 #if H_MV128 TEncAnalyze m_cAnalyzeAll;129 TEncAnalyze m_cAnalyzeI;130 TEncAnalyze m_cAnalyzeP;131 TEncAnalyze m_cAnalyzeB;132 #endif133 124 protected: 134 125 Void xGetNewPicBuffer ( TComPic*& rpcPic ); ///< get picture buffer which will be processed … … 146 137 Void destroy (); 147 138 Void init (); 148 #if H_MV149 TComPicLists* getIvPicLists() { return m_ivPicLists; }150 #endif151 139 Void deletePicBuffer (); 152 140 153 141 Void createWPPCoders(Int iNumSubstreams); 154 142 155 #if H_MV156 Void initNewPic(TComPicYuv* pcPicYuvOrg);157 #endif158 143 // ------------------------------------------------------------------------------------------------------------------- 159 144 // member access functions … … 192 177 #endif 193 178 TComScalingList* getScalingList () { return &m_scalingList; } 194 #if H_MV195 TEncAnalyze* getAnalyzeAll () { return &m_cAnalyzeAll; }196 TEncAnalyze* getAnalyzeI () { return &m_cAnalyzeI; }197 TEncAnalyze* getAnalyzeP () { return &m_cAnalyzeP; }198 TEncAnalyze* getAnalyzeB () { return &m_cAnalyzeB; }199 200 Int getNumAllPicCoded () { return m_uiNumAllPicCoded; }201 202 Int getFrameId (Int iGOPid);203 204 TComPic* getPic ( Int poc );205 Void setIvPicLists ( TComPicLists* picLists) { m_ivPicLists = picLists; }206 #endif207 179 // ------------------------------------------------------------------------------------------------------------------- 208 180 // encoder function … … 210 182 211 183 /// encode several number of pictures until end-of-sequence 212 #if H_MV213 Void encode( Bool bEos, TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, std::list<AccessUnit>& accessUnitsOut, Int& iNumEncoded , Int gopId );214 #else215 184 Void encode( Bool bEos, TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, 216 185 std::list<AccessUnit>& accessUnitsOut, Int& iNumEncoded ); 217 #endif218 186 219 #if H_MV220 Void printSummary ( Int numAllPicCoded );221 #else222 187 void printSummary() { m_cGOPEncoder.printOutSummary (m_uiNumAllPicCoded); } 223 #endif224 188 }; 225 189
Note: See TracChangeset for help on using the changeset viewer.