Showing the changes to codec/processing/src/complexityanalysis (1 of 120 files). Show all
Unified · Split
| @@ -82,21 +82,20 @@ class CComplexityAnalysis : public IStrategy { · 81 unmodified lines | |||
| 82 | 82 | ||
| 83 | //for screen content | 83 | //for screen content |
| 84 | 84 | ||
| 85 | class CComplexityAnalysisScreen : public IStrategy | 85 | class CComplexityAnalysisScreen : public IStrategy { |
| 86 | { | 86 | public: |
| 87 | public: | 87 | CComplexityAnalysisScreen (int32_t cpu_flag); |
| 88 | CComplexityAnalysisScreen(int32_t cpu_flag); | ||
| 89 | ~CComplexityAnalysisScreen(); | 88 | ~CComplexityAnalysisScreen(); |
| 90 | 89 | ||
| 91 | EResult Process(int32_t nType, SPixMap *src, SPixMap *ref); | 90 | EResult Process (int32_t nType, SPixMap* src, SPixMap* ref); |
| 92 | EResult Set(int32_t nType, void *pParam); | 91 | EResult Set (int32_t nType, void* pParam); |
| 93 | EResult Get(int32_t nType, void *pParam); | 92 | EResult Get (int32_t nType, void* pParam); |
| 94 | 93 | ||
| 95 | private: | 94 | private: |
| 96 | void GomComplexityAnalysisIntra( SPixMap *pSrc ); | 95 | void GomComplexityAnalysisIntra (SPixMap* pSrc); |
| 97 | void GomComplexityAnalysisInter( SPixMap *pSrc, SPixMap *pRef,bool bScrollFlag); | 96 | void GomComplexityAnalysisInter (SPixMap* pSrc, SPixMap* pRef, bool bScrollFlag); |
| 98 | 97 | ||
| 99 | private: | 98 | private: |
| 100 | PSad16x16Func m_pSadFunc; | 99 | PSad16x16Func m_pSadFunc; |
| 101 | GetIntraPredPtr m_pIntraFunc[2]; | 100 | GetIntraPredPtr m_pIntraFunc[2]; |
| 102 | SComplexityAnalysisScreenParam m_ComplexityAnalysisParam; | 101 | SComplexityAnalysisScreenParam m_ComplexityAnalysisParam; |